Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб раб Распределённая обр информации.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
965.12 Кб
Скачать

4. Организация работы по технологии «толстый клиент – тонкий сервер»

Технология «Толстый клиент - тонкий сервер» при работе с централизованной БД предусматривает размещение БД на сервере, а программных приложений - на клиентских рабочих метах. В рассматриваемом случае это означает следующее: на сервере размещается файл БД РОД_ЦБД_be.mdb (папка «СервБД»), а на рабочих местах – файлах программных приложений: РОД_1.mdb и РОД_2.mdb (в папках «АРМ1» и «АРМ2»).

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

4.1 Разместить файл БД и файлы приложений в папках, указанных выше.

4.2 Убедиться в том, что в файлах РОД_1.mdb и РОД_2.mdb таблицы БД не соответствуют централизованной БД, расположенной в файле РОД_ЦБД_be.mdb. Для этого при открытом приложении (файлы РОД_1.mdb и РОД_2.mdb) на вкладке «Внешние данные» главного окна запустить диспетчер связанных таблиц нажатием на одноименную кнопку в разделе «Импорт и связи» (Рис. 4.1).

Рисунок 4.1 Кнопка «Диспетчер связанных таблиц»

По путям присоединения связанных таблиц БД убедиться, что присоединённые таблицы не относятся к централизованной БД (Рис. 4.2).

Рисунок 4.2 Пути присоединенных связанных таблиц

4.3 Произвести присоединение приложений РОД_1 и РОД_2 к БД РОД_ЦБД_be, выполнив следующие действия:

  • В диспетчере связанных таблиц приложения установить признак «Всегда выдавать запрос нового местонахождения» (Рис. 4.3).

  • Провести выделение всех таблиц (отметить все квадраты) и нажать кнопку «ОК» (Рис. 4.3).

  • В появившемся окне «Выбор нового расположения» выбрать базу данных РОД_ЦБД_be и нажатием кнопки «Открыть» провести присоединение таблиц к приложению.

  • Убедиться в правильности присоединения по путям, выдаваемым в окне «Диспетчер связанных таблиц» (Рис. 4.4).

Рисунок 4.3 Пример правильного заполнения окна на присоединение приложения к централизованной БД

Рисунок 4.4 Пути расположения присоединенных таблиц

4.4 Ввести с клиентских приложений новые ИД: траектории, варианты ИД и значения АК коэффициентов для них. Убедиться, что при работе с двух АРМ эти данные попадают в централизованную БД. Проверку следует проводить по наличию добавленных данных в централизованной БД (непосредственный контроль добавленных данных в файле РОД_ЦБД_be.mdb)

4.5 В приложениях РОД_1 и РОД_2 создать запросы по обработке значений коэффициентов (выборка по признакам значений АК для определённого варианта ИД) (Рис. 4.5).

Рисунок 4.5 Пример создания формы запроса по обработке значений коэффициентов

На основе созданных запросов по обработке значений коэффициентов следует создать отчёты с вариантами представления (табличный, графический и пр.). Для создания отчета по созданным запросам нужно перейти во вкладку «Запросы» в области навигации, выделить необходимый запрос (Рис. 4.6) и на вкладке «Создание» главного окна приложения в разделе «Отчеты» нажать на кнопку «Отчет» (Рис. 4.7).

Рисунок 4.6 Вкладка «Запросы» в области навигации

Рисунок 4.7 Кнопка «Отчет»

Далее необходимо ввести значение атрибута из множества значений, имеющихся в БД для этого атрибута (Рис. 4.8).

Рисунок 4.8 Окно ввода А к-та

После представления отчета, его необходимо сохранить. Сохранение отчета производится аналогично сохранению запроса (Рис. 4.9).

Рисунок 4.9 Сохрание отчета по запросу