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

24

Составители: Е.Н. Тарасов, А.А. Фомской.

Редактор Н.С. Виносьянц

Методические указания содержат описание лабораторных работ по курсу «Распределенная обработка информации» и требования по содержанию и оформлению отчета об их выполнении.

Материал предназначен для обучающихся в магистратуре факультета «Кибернетика» базовой кафедры № 530 «Автоматики и приборостроения» при ФГУП «НПЦ АП им. Академика Н.А. Пилюгина» по направлению подготовки 220400 «Управление в технических системах».

Печатаются по решению редакционно-издательского совета университета.

Рецензенты: д.т.н., профессор Румянцев Г.Н.

© МГТУ МИРЭА, 2014

Введение

Цели и задачи лабораторных работ (ЛР):

Ознакомление с реальным примером создания распределённой информационной системы;

Получение практических навыков работы с реляционными базами данных и программными приложениями в среде ACCESS по технологии «клиент-сервер»;

Получение практических навыков использования различных архитектур, применяемых при построении распределённых систем.

Лабораторные работы проводятся с использованием СУБД Microsoft Access.

  1. Формирование исходных данных

В качестве исходных данных используются два автономных файла (РОД_1.mdb и РОД_2.mdb), заимствованные из лабораторных работ по курсу специалитета «Информационное обеспечение систем управления» [1]. В файлах, содержащих учебную базу данных аэродинамических коэффициентов сформированы таблицы, содержащие ИД по аэродинамическим коэффициентам (АК) летательных аппаратов (ЛА) в привязке к различным вариантам траекторий полёта (см. таблицы).

Создаем рабочий каталог и размещаем в нем файл с исходными данными РОД_N.mdb (N=1,2), например /АРМ_1 и /АРМ_2 соответственно.

Требуется выполнить действия с приложением в режиме автономной эксплуатации: дополнительно занести в БД исходные данные по одному коэффициенту для варианта траектории (вариант траектории и значения АК обучающиеся формируют самостоятельно).

Для добавления нового коэффициента для варианта траектории необходимо в запущенном приложении Microsoft Access выбрать меню «Файл», в котором выбрать подпункт «Открыть». В появившемся окне необходимо указать путь к рабочему каталогу и открыть соответствующий файл РОД_N.mdb. В открывшемся окне «Таблицы», необходимо выбрать таблицу «Знач_к-тов» и с помощью правой кнопки мышки вызвать всплывающее меню, в котором следует выбрать подпункт «Открыть». При занесении ИД следует использовать схему БД АК коэффициентов, представленную на рис. 1.1.

Рисунок 1.1 Схема БД АК

Таким образом, при добавлении новой строки в таблицу «Знач_к-тов», значение первичного ключа «Код_зн_К» добавляется программой MS Access автоматически, значение атрибута «Код_АК-та» указывается из множества значений атрибута «Код_коэф» таблицы «К-ты ур-й движ», значение атрибута «Код_вар» указывается из множества значений атрибута «Код_варИД» таблицы «Варианты ИД», а значения атрибутов «Врем_арг» и «Зн_к-та_Ф» вводятся самостоятельно из допустимого множества значений.

Рисунок 1.2 Добавление данных в таблицу

Открывшееся окно «Знач_к-тов» характеризует одноименную таблицу реляционной БД. В данном окне необходимо нажать указателем мышки на последнюю строку данной таблицы в столбец «Код АК» или «Код вар» и выбрать один из предложенных вариантов значений, после чего необходимо заполнить оставшиеся столбцы этой строки в соответствии с предыдущим абзацем (Рис. 1.2).

  1. Разделение баз данных и программных приложений

Создать каталог, в котором будет размещаться БД задачи (/БД_1 и /БД_2).

Для выполнения разделения базы данных (БД) и программных приложений (ПП) необходимо последовательно реализовать следующие действия:

  • Открыть приложение (РОД_1.mdb или РОД_2.mdb).

  • На вкладке «Работа с базами данных» главного окна в разделе «Перемещение данных» нажать на кнопку «База данных Access» - для разделения базы данных на 2 файла (Рис. 2.1).

  • Далее следовать указаниям «Мастера», поместить БД в нужный каталог.

Рисунок 2.1 Кнопка «База данных Access»

При успешном разделении в указанном каталоге создаётся файл РОД_N_be (N=1,2), в котором будут находиться таблицы БД из соответствующего файла приложений РОД_N. А в самом файле РОД_N перед именами таблиц будут стоять стрелки – значки присоединения. Это означает, что при обращении к таблицам из файла приложения (РОД_N) необходимо указывать путь к каждой таблице.

Для проверки на вкладке «Внешние данные» главного окна в разделе «Импорт и связи» нажать на кнопку «Диспетчер связанных таблиц» и убедиться, что там указаны полные пути к каждой таблице соответствующей базы данных (Рис. 2.2, рис. 2.3).

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

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

Таким образом, в результате проведённых действий на каждом рабочем месте созданы: файл БД – РОД_N_be в каталоге /БД_N (N=1,2); файл ПП – РОД_N в каталоге /АРМ_N (N=1,2).

При этом таблицы БД присоединены к соответствующим программным приложениям: РОД_1_be –> РОД_1; РОД_2_be –> РОД_2.