Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кто знаком с 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]


> -какой тип БД использовать на сервере

Зависит от задачи и от предполагаемой нагрузки


Наверх

Титульная страница Поиск, карта сайта Написать письмо