Модераторы: LSD
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> SQL БД для DOS, есть ли такие? 
:(
    Опции темы
MyLogin
Дата 1.9.2005, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



Есть ли БД с поддержкой SQL под DOS, бесплатные, немного весящие.
И чтоб модули были для Pascal для работы с ними.

Второй вопрос: что на Ваш взгляд лучше:
Нужно сделать программу для ведения базы данных под DOS с графическим интерфейсом (менюшки, кнопочки, поля ввода).
Я знаю Delphi, и работу с БД через ADO, BDE. PHP и БД MySQL.
Говорят что под DOS лучше всего такие задачи решать на Fox Pro (но я его и знать не знаю).
В связи с этим вопрос (может кто сталкивался): что проще и удобней (изучить FoxPro с нуля или изучить создание пользовательского интерфейса на Pascal и работу из паскаля с файлами DBF например).

Спасибо за ответ.
PM MAIL   Вверх
Akina
Дата 1.9.2005, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 454



Цитата(MyLogin @ 1.9.2005, 14:42)
Есть ли БД с поддержкой SQL под DOS, бесплатные, немного весящие.

нет. в смысле есть - но найти их крайне маловероятно.

Цитата(MyLogin @ 1.9.2005, 14:42)
что проще и удобней

Паскаль + как-то там называемый для него аналог сишного турбо визион + либа для работы с DBF/NDX (если база простая и мелкая) или Клиппер/Фокс - если не мелкая.
Добавлено @ 13:59
Впрочем есть (уже) бесплатная БД под ДОС - это BTrieve. И к пасквилю, кстати, либы есть...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
MyLogin
Дата 1.9.2005, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



спасибо
PM MAIL   Вверх
SergeBS
Дата 5.9.2005, 11:23 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 1
Всего: 22



MyLogin
Цитата

Я знаю Delphi, и работу с БД через ADO, BDE. PHP и БД MySQL.
Говорят что под DOS лучше всего такие задачи решать на Fox Pro (но я его и знать не знаю).
В связи с этим вопрос (может кто сталкивался): что проще и удобней (изучить FoxPro с нуля или изучить создание пользовательского интерфейса на Pascal и работу из паскаля с файлами DBF например).


Давай так:
Что ты называешь слабой машиной? 386SX?
Если хотя бы 486 + 16 Мб памяти, то это уже позволяет втюхать либо Linux либо Win9x,
Для обоих есть вполне приличные, я бы даже сказал хорошие, SQL-серверы. Например
FireBird - бесплатен, не занимает много места и ресурсов, "родной" для Delphi. Да и MySQL под всякие линухи есть. Но он "потолще" будет.
Ставишь сервак и катаешь клиента на Delphi/Kylix.
Причем это перспективно: "за компанию" освоишь клиент-сервер.

Цитата

Нужно сделать программу для ведения базы данных под DOS с графическим интерфейсом

Вот кому нужно - тот пусть и делает. В ДОС _нет_ графического интерфейса. Кнопка будет занимать Х строк и У колонок, где 1<=Х<=25, 1<=Y<=80. (25 х 80 - весь экран).
Аналогично с комбобоксами и прочим.
И не морочь себе голову. Это не графика, а псевдографика.

Добавлю:
Размер БД не колышет, тут Akina ошибается. Что из пасквиля через Халькон, что из Фокса - скорее место у 386 на диске кончится. Но колышет трудоемкость. В паскале для рисования кнопочек и прочей ерунды надо иметь TurboVision с весьма заковыристым способом прорисовки кнопок и реакции на их нажатие. И с БД работать будешь тоже через извратные функции, имитирующие из себя Фоксовые.
В Фоксе другая беда: он интерпретатор - потому чуть медленнее будет отрабатывать и программа будет весить exe-шником не меньше 1 Мб. Но это не шибко важно.
Зато нарисовать кнопку в какой-то позиции или поле ввода с текстом-подсказкой слева (или справа) - там делается 1 строкой. Задается формат ввода и функция проверки ввода при необходимости. Грид там почти как в делфи (с поправкой на ДОСявость - описывать надо колонки ручками). И ДАЖЕ (но не говори никому, что я выдал эту страшшную тайну) есть редакторы экранов (форм ввода) и отчетов, с которых Мелкомягкие и собезьянничали свои Виндяшные. Псевдографические правда. Т.е. хватаешь мышом поле ввода этак 5 строк на 30 позиций и тащишь из одного угла экрана в другой. Наискосок. Просто чтобы не мешало работать ;).
Создать/изменить структуру - как в DB desktop и даже проще - меньше наворотов smile. Короче выглядит и обработка полей. Есть даже несколько SQL-команд smile.
В общем под ДОС я леплю на Фоксе/Клиппере. На фоксе удобнее. На клиппере - программа меньше и чуть быстрее. Но я их знаю. Давно.

Короче: хочешь большую головную боль - клепай из паскаля с дбф-никами. С индексами и связью таблиц будешь мучаться изрядно. Да и с вводом данных тоже.
Хочешь меньше мороки - Фокс осваивай. Кстати по Досовому фоксу (2.5-2.6) есть бестселлер, выпущенный только на русском языке. Его тебе на все хватит. Попов А.А. FoxPro 2.5/2.6.
Хочешь совсем мало мороки - ставь винду/линукс и под Делфи/Куликс шарашь.
Хочешь перспективу - ставь опять же винду/линукс + ЖарПтицу/муСкул и под Делфи/Куликс лепи клиента.
Все в твоих руках smile.
PM MAIL   Вверх
MyLogin
Дата 5.9.2005, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



Большое спасибо за аргументированный ответ.
После прочтения твоего ответа, всё-таки решил Linux+MySQL+Kylix, хоть из ДОСа и намного быстрее всё работает, зато с разработкой много мороки.
PM MAIL   Вверх
Wit
Дата 5.6.2008, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 5.6.2008

Репутация: нет
Всего: нет



Цитата(SergeBS @ 5.9.2005,  11:23)
Вот кому нужно - тот пусть и делает. В ДОС _нет_ графического интерфейса. Кнопка будет занимать Х строк и У колонок, где 1<=Х<=25, 1<=Y<=80. (25 х 80 - весь экран).
Аналогично с комбобоксами и прочим.
И не морочь себе голову. Это не графика, а псевдографика.

Интересно было бы Ваше мнение по поводу расспределенных систем??? Если вся БД стоит на DOS-машине с минимальным графическим интерфейсом и выполняет только запросы (сервер)... администрирование и пользование - это клиентская часть, с нормальным Windows'ким интерфейсом... Это должно быть эфективно когда БД довольно большая... и в связи с тем, что DOS грузит машину ГОРОЗДО меньше чем Windows обработка больших запросов будет выполняться гораздо быстрее, чем на такойже машине с ОС Windows...
С уважением, Вит.
PM MAIL   Вверх
Akina
Дата 5.6.2008, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 454



Wit
1) Вопросу три года от роду - стоило ли реанимировать?
2) Ничего распределенного в описанной технологии нет - ознакомьтесь с терминологией.
3) Обработка больших запросов с учетом специфики управления расширенной памятью в ДОСе будет тормозить безбожнейшим образом.
4) Минимальный Linux в описанных условиях будет на порядок эффективнее ДОСа. К тому же не придется заниматься некрофилией и искать сервер БД - есть их под Линя.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Akella
Дата 6.6.2008, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 3
Всего: 329



Цитата(MyLogin @  5.9.2005,  15:43 Найти цитируемый пост)
решил Linux+MySQL+Kylix, 

бери фрипаскаль+лазарус, они хотябы развиваются, в отличие от кайликса
PM MAIL   Вверх
LSD
Дата 7.6.2008, 10:26 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 24
Всего: 538



Модератор: хватит некрофилить.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0684 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.