- •Введение
- •Формирование исходных данных
- •Разделение баз данных и программных приложений
- •Создание централизованной базы данных
- •4. Организация работы по технологии «толстый клиент – тонкий сервер»
- •5. Организация работы по технологии «толстый сервер - тонкий клиент»
- •6. Содержание отчёта о выполнении лабораторных работ
- •Библиографический список
Составители: Е.Н. Тарасов, А.А. Фомской.
Редактор Н.С. Виносьянц
Методические указания содержат описание лабораторных работ по курсу «Распределенная обработка информации» и требования по содержанию и оформлению отчета об их выполнении.
Материал предназначен для обучающихся в магистратуре факультета «Кибернетика» базовой кафедры № 530 «Автоматики и приборостроения» при ФГУП «НПЦ АП им. Академика Н.А. Пилюгина» по направлению подготовки 220400 «Управление в технических системах».
Печатаются по решению редакционно-издательского совета университета.
Рецензенты: д.т.н., профессор Румянцев Г.Н.
© МГТУ МИРЭА, 2014
Введение
Цели и задачи лабораторных работ (ЛР):
Ознакомление с реальным примером создания распределённой информационной системы;
Получение практических навыков работы с реляционными базами данных и программными приложениями в среде ACCESS по технологии «клиент-сервер»;
Получение практических навыков использования различных архитектур, применяемых при построении распределённых систем.
Лабораторные работы проводятся с использованием СУБД Microsoft Access.
Формирование исходных данных
В качестве исходных данных используются два автономных файла (РОД_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 и /БД_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.
