![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кто знаком с SQL? [D6, XP]
Костя © (2007-04-05 10:48:00)Добрый день! Подскажите пожалуйста-стоит следующая задача: имеется компьютер-сервер, с ним соединен по локальной сети компьютер клиент. На компьютере-сервере имеется база данных. Хочу написать клиентское приложение. Видимо через SQL. Вопросы следующие:
-какой тип БД использовать на сервере
-где почитать про добавление/удаление данных с клиента на сервере
-как реализовать такой механизм, если планируется несколько клиентов?
Loginov Dmitry (2007-04-06 17:50:00) [1]> Автору вопроса - не надо использовать парадокс, это будет
> плохой выбор
Особенно, если работа с парадоксом идет через БДЕ. БДЕ - чаще всего действительной самый плохой выбор.
Asail (2007-04-06 17:14:00) [2]
> Если действительно будет не больше 10 пользователей - то
> FireBird
А 11 пользователей FB не выдюжит что-ли? Да 10 пользователей можно и на файл-сервере при желании забабахать (хоть на том-же пресловутом парадоксе).
p.s. Автору вопроса - не надо использовать парадокс, это будет плохой выбор. Лучше (причем, намного) - FB.
pavel_guzhanov (2007-04-06 16:13:00) [3]и еще добавлю - FireBird АБСОЛЮТНО бесплатен :о))
Sergey13 (2007-04-06 15:28:00) [4]К [15] pavel_guzhanov © (06.04.07 15:24)
Добавлю, что на ibase.ru - море инфы по серверу и разнм его примочкам.
pavel_guzhanov (2007-04-06 15:24:00) [5]
> Спасибо! А где реализовать задачу проще? Программа должна
> быть написана в Delphi.
Если действительно будет не больше 10 пользователей - то FireBird. И Delphi с ним работает легко и понятно (см. вкладку InterBAse на палитре компонентов). Для создания и администрирования базы используй IBExpert, удобный и бесплатный инструмент
Desdechado (2007-04-06 10:58:00) [6]> Кроме DML есть еще и DDL
Это всякие служебного рода программы типа IBExpert. Однако они и данными манипулируют тоже.
А то занятные были бы программы, которые только метаданные ворочают. Хотя есть и такие, типа ERWin.
ЗЫ Но с другой стороны все метаданные хранятся в служебных таблицах в виде данных. Про все сервера не скажу, но все известные мне - да. Исключения - файл-серверные БД.
Костя (2007-04-06 10:51:00) [7]Спасибо! А где реализовать задачу проще? Программа должна быть написана в Delphi.
MikePetrichenko (2007-04-06 05:19:00) [8]
> Я посмотрел. Насколько сложно реализовать в Delphi? Где
> можно почитать?
Delphi Developers's GUID
SQL 92
Есть ли еще варианты?
Oracle, MSSQL, MySQL, PostageSQL, Paradox, FoxPro, DBASE, Access....
список можно продолжить
Костя (2007-04-05 21:27:00) [9]
> FireBird, читать про него на ibase.ru
Я посмотрел. Насколько сложно реализовать в Delphi? Где можно почитать? Есть ли еще варианты?
Anatoly Podgoretsky (2007-04-05 20:55:00) [10]> Sergey13 (05.04.2007 11:50:07) [7]
Кроме DML есть еще и DDL
Sergey13 (2007-04-05 13:18:00) [11]> [8] Desdechado © (05.04.07 12:17)
> 2. Только изменение существующий данных.
Даже без поиска? Хорошо, что их все таки немного. 8-)
Desdechado (2007-04-05 12:17:00) [12]Sergey13 © (05.04.07 11:50) [7]
1. Подключением-отключением.
2. Только изменение существующий данных.
:)
Sergey13 (2007-04-05 11:50:00) [13]> [5] Desdechado © (05.04.07 11:16)
> 99,9999% задач по работе с БД сводится к этому.
Всю голову сломал - чем же занимается 0.0001% программ? 8-)
Megabyte (2007-04-05 11:21:00) [14]
> Хочу написать клиентское приложение. Видимо через SQL.
Как напишешь, научи меня писать клиентов на SQL %)
Desdechado (2007-04-05 11:16:00) [15]> Задачи-добавление-удаление данных, поиск по базе.
99,9999% задач по работе с БД сводится к этому.
Вот только способы, объемы и характеристики систем веьсма отличаются.
_Аноним (2007-04-05 11:00:00) [16]Можно FireBird
Sergey13 (2007-04-05 10:59:00) [17]> [2] Костя (05.04.07 10:57)
FireBird, читать про него на ibase.ru
Костя (2007-04-05 10:57:00) [18]Будет не больше 10 клиентов. Задачи-добавление-удаление данных, поиск по базе.
_Аноним (2007-04-05 10:53:00) [19]
> -какой тип БД использовать на сервере
Зависит от задачи и от предполагаемой нагрузки