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

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

Клиент/Сервер [D6, Paradox]


PlaTinum ©   (2003-06-29 23:00:00) 

Здрасти.
У меня проблемка.Нужен совет. Мне надо сделать базу данных типа клиент/сервер. Серверная часть будет стоять у оператора он будет её заполнять редактировать и.т.д. А клиентская у шефа он должен её только просматривать и всё. ВОПРОСкак мне это сделать более правельным способом без глюков.Да и какими средствами это лучше сделать я делаю через Query,SQL.
Заранее спасибо за ответы.


Zacho   (2003-07-01 09:55:00) [1]


> ikis © (01.07.03 09:52)
> А из печатной продукции могу посоветовать - Кен Хендерсон.
> Проектирование баз данных в Delphi 2

Поддерживаю ! Вспомнил, у меня лет 5 назад была такая, только по Дельфи 3, действительно неплохая книга.


ikis   (2003-07-01 09:52:00) [2]

По поводу книжек: возможно, нескромно давать ссылку на сайт в присутствии его автора - пусть г-н Anatoly Podgoretsky © меня простит ;), - http//www.podgoretsky.com - море полезной информации!
А из печатной продукции могу посоветовать - Кен Хендерсон. Проектирование баз данных в Delphi 2 (пусть версия Вас не смущает - ОЧЕНЬ РЕКОМЕНДУЮ!)


Serginio   (2003-06-30 18:31:00) [3]

Для решения использования локальных баз как клиент сервер Можно использовать MIDAS или TSE (Термрнал сервер)


Anatoly Podgoretsky   (2003-06-30 17:46:00) [4]

Возможно, что и так получится, но маловероятно.
Скажем чистый переход из Парадокс не выйдет по причине отсутствия многих типов полей, например в Интербейсе нет логических полей (до 7), вообще нет автоинкриментных полей, надо эмулировать. И так далее, в других базах другое.

Во вторых если твоя программа построена на навигационных методоах, то будет просто отвратительно.

В третьих надо хоть что нибудь предварительно почитать по теоррии клиент-серверных и навигационных базах, что бы представлять отличия, методы работы.


PlaTinum   (2003-06-30 17:41:00) [5]

Тоесть мне вполне достаточно будет в клиентской проге указать сетевой путь до базы и всё. И на сколько это глючный способ.


Anatoly Podgoretsky   (2003-06-30 12:24:00) [6]

Придется, но если написано правильно, то немного.


Zacho   (2003-06-30 12:23:00) [7]


> PlaTinum (30.06.03 12:13)

Насчет книжек - конкретно подсказать не могу, просто уже не помню, что хорошего было по Дельфи и файл-серверным СУБД.
А что касается IB - да, придется перепахивать заново. Вообще, не думаю, что тебе стоит переходить на IB или какой-либо другой SQL-сервер. Но на будущее (если предполагается увелечение количества одновременно работающих пользователей, сильное увеличение объема БД, более жесткие требования к security и т.п.) - подумать об этом стоит.


PlaTinum   (2003-06-30 12:13:00) [8]

Zacho>>Могу посоветовать почитать хорошие книжки.
Например чтоза книги а то одна книга есть но это мало наверно всё не опишут.
SS300
>>лучше всего используй базу Интербейсовскую
А это ничего что приложение уже написано. Или придётся перепахивать занова.


PI{}Puk   (2003-06-30 07:14:00) [9]

действительно, лучше используй что-нибудь типа InterBase с обработкой на стороне сервера с разграничением прав в БД


ss300   (2003-06-30 01:04:00) [10]

лучше всего используй базу Интербейсовскую.
И делай как тебе советует Зачо :)


Zacho   (2003-06-29 23:57:00) [11]

Это не клиент-сервер. Это обычный файл-сервер. Просто сделай два разных приложения для работы с этой БД: одно - для оператора, второе - для шефа. Или одно приложение, но с разграничением уровня доступа. И вовсе необязательно использовать только TQuery, для Парадокса (и для других файл-серверных СУБД) во многих случаях TTable гораздо оптимальнее.
И вообще, вопрос слишком общий. Могу посоветовать почитать хорошие книжки.


Наверх

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