|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Сетевая БД |
|
|
Delphi - [решено] Сетевая БД
|
Пользователь Сообщения: 52 |
Нужно написать сетевую БД для интрасети: серверная часть на одном компе, клиенты на других+на серверном, печать отчётов в клиентах. Посоветуйте, плз, технологии (типа, Paradox/BDE и т.п.) из стандартных для Delphi, чтобы ничего доставлять не пришлось. И в какой Delphi лучше это делать - 7 или 2005?
|
|
Отправлено: 22:43, 16-02-2008 |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать 1. Paradox не сетевая СУБД.
2. BDE уже 10 лет как не развивается. Забудьте о нем ибо поблем больше чем пользы. 3. Delphi 2005 Imho не сильно юзабелен, но это на ваш вкус. Я бы брал 2007. Берете нормальную СУБД - MySQL, FireBird, MSSQL и работете с ними. Доступ к MySQL и MSSQL осуществляется через ADO C FireBird можно работаеть через IBX или FIBPlus (платно) или через тот же ADO. У MSSQL есть бесплатная версия Express Edition. Можете посмотреть ее. Для печати отчетов можно использовать генераторы отчетов: Rave Reports (входит в поставку Delphi) или сторонние. Можно же делать выгрузку данных в Word/Exel и печатать из них. Ну и было бы не плохо почитать книги по проектированию сетевых БД. |
------- Отправлено: 13:01, 17-02-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 52
|
Профиль | Отправить PM | Цитировать Берете нормальную СУБД - MySQL, FireBird, MSSQL и работете с ними.
C пониманием этого трудности. Если я правильно понял, то, например, MSSQL - это значит чтобы был установлен ...?, или как? И если можно ссылки на эти СУБД (где скачать). И можно ли вместо них использовать MS Access? Delphi 2005 Imho не сильно юзабелен, Если не секрет, то чем он хуже 2007-го (2007 я ещё не видел) |
Отправлено: 18:18, 17-02-2008 | #3 |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать Цитата LordMadman:
MSSQL 2005 Express Edition можно скачать прямо с сайта MS. Если БД реально сетевая, то Access использовать не желательно. Отсутствие хранимых процедур и прочего сильно осложняет жизнь. И при размере БД больше 200 MB он уже тормозиииит. Цитата LordMadman:
|
||
------- Отправлено: 19:11, 17-02-2008 | #4 |
Пользователь Сообщения: 52
|
Профиль | Отправить PM | Цитировать Так всё-таки что - FB, MS SQL или MySQL?
По FB/IB для Delphi больше инфы, поэтому склоняюсь к FB2 И ещё - 2 уровня или 3? Сеть не сильно скоростная. |
|
Отправлено: 12:34, 23-02-2008 | #5 |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать Цитата LordMadman:
|
|
------- Отправлено: 17:24, 23-02-2008 | #6 |
Пользователь Сообщения: 52
|
Профиль | Отправить PM | Цитировать 3 уровня - сервер БД, сервер приложений, "тонкий" клиент
2 уровня - сервер БД, "толстый" клиент |
Отправлено: 09:11, 24-02-2008 | #7 |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать У вас есть необходимость использовать 3-х звенку? Чем она вызвана?
Для ответа на этот вопрос нужно видеть полную постановку задачи и знать ожидаемое количество клиентов и прогнозируемую нагрузку на систему. |
------- Отправлено: 12:46, 24-02-2008 | #8 |
Пользователь Сообщения: 52
|
Профиль | Отправить PM | Цитировать Задача: есть БД из 5-6 связанных таблиц. В таблицах от нескольких десятков до нескольких десятков тысяч записей (в зависимости от таблицы). Пользователей человек 10. БД разворачивается в пределах локальной сети предриятия. Нужно чтобы клиенты работали на удалёных компах и на компе с сервером (одна и та же прога).
|
Отправлено: 18:39, 24-02-2008 | #9 |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать Если собираетесь писать на Delphi, то 2-х звенка. Классический клиент-сервер.
На 3-х звенку имеет смысл смотреть только если делаете web интерфейс. |
------- Отправлено: 19:46, 24-02-2008 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] интегрированная сетевая карта не определяется | seman | Непонятные проблемы с Железом | 2 | 26-12-2009 21:24 | |
[решено] Сетевая активность. | Verd | Лечение систем от вредоносных программ | 4 | 23-04-2008 11:59 | |
Redhat/Fedora - [решено] сетевая корзина | slaine | Общий по Linux | 2 | 02-03-2008 02:36 | |
Службы - [решено] Исчезла сетевая активность | interminable | Microsoft Windows 2000/XP | 2 | 26-08-2007 22:13 | |
[решено] Сетевая установка WindowsXP | Aeronaft | Автоматическая установка Windows 2000/XP/2003 | 4 | 31-07-2007 10:48 |
|