РОИ / лабораторная работа_1
.doc
ЛАБОРАТОРНАЯ РАБОТА №1
Организация распределенной обработки данных при помощи СУБД ACCESS
1. Цель работы
-
Приобретение практических навыков работы при организации распределенной обработки данных на основе СУБД Access
2. Общие положения
СУБД Access позволяет эффективно организовать работу нескольких пользователей с общей базой данных. Структура такой системы приведена на рис.1.
Выделенный
персональный компьютер
Общая
база данных





Клиентский
персональный компьютер k
Приложение
пользователя k

Под распределенной обработкой данных понимается обработка с использованием централизованной базы данных, доступ к которой осуществляется с различных компьютеров сети. Существует определенный класс задач информационного обеспечения, отвечающих следующим требованиям: все пользователи работают с однотипными (универсальными) приложениями, а результаты их работы находятся в общем для всех источнике данных.
Примерами распределенной обработки данных могут служить следующие информационные системы:
-
бронирование и продажа билетов в системе транспортных перевозок;
-
кассовые распределенные системы в универсамах;
-
финансовые распределенные системы типа "Клиент-банк" и многие другие.
СУБД Access позволяет реализовать такую технологию.
3. Порядок выполнения лабораторной работы № 1
На первом этапе создается классический вариант приложения пользователя, которое содержит в себе все компоненты:
-
таблицы;
-
запросы;
-
формы;
-
отчеты;
-
макросы.
3.1. Создать таблицу ЗАДАНИЕ_1 следующей структуры:
|
Табельный номер |
Дата рождения |
Фамилия |
Пол |
Отдел |
Отработано дней |
|
Премия |
|
число |
дата |
текст |
текст |
текст |
число |
число |
число |
-
Создать к таблице ЗАДАНИЕ_1 простую форму.
-
Создать к таблице ЗАДАНИЕ_1 ленточную форму.
-
Организовать следующую технологию управления данными:
при выборе записи в ленточной форме и нажатии кнопки на ленточной форме открывается простая форма с полной информацией о выбранной записи.
-
Создать отчет к таблице ЗАДАНИЕ_1 в виде простой формы.
-
Создать отчет к таблице ЗАДАНИЕ_1 в виде ленточной формы.
После проверки работоспособности приложения и устранения выявленных недостатков для создания распределенной информационной системы необходимо выяснить у администратора распределенной сети персональных компьютеров (ПК), на каком компьютере можно будет разместить общую базу данных. (Например, ПК с именем MAIN диск D:\User).
Затем открыть разработанное приложение ЗАДАНИЕ_1 на любом рабочем месте сети ПК и выполнить следующие действия.
Выполнить операцию разделения базы данных и остальных составляющих разработанного приложения ЗАДАНИЕ_1. Для этого необходимо:
-
в системном меню выбрать операцию Сервис–>Служебные программы->"Разделение базы данных".
-
в диалоговом окне дать имя новому MDB–файлу (например, BASE.mdb), в котором будут находиться все таблицы из приложения ЗАДАНИЕ_1.
-
указать местоположение нового файла базы данных (ПК с именем MAIN диск D:\User\BASE.mdb).
Указанными выше действиями были отделены данные, находящиеся в таблицах приложения ЗАДАНИЕ_1, от интерфейса и других компонентов приложения. Вместо удаленных таблиц остаются ссылки на таблицы базы данных BASE.mdb.
При дальнейшей работе с приложением ЗАДАНИЕ_1, данные будут автоматически помещаться в базу данных BASE.mdb.
Для организации работы в сети остальных пользователей необходимо сделать копии приложения ЗАДАНИЕ_1, установить их на другие ПК, удалить из категории ТАБЛИЦЫ логические ссылки и создать их заново, используя кнопку СОЗДАТЬ–"СВЯЗЬ С ТАБЛИЦАМИ". Все новые пользователи должны быть подключены к общей базе данных D:\User\BASE.mdb.
Провести репликацию данных: открыть исходный файл с базой данных (полученный до проведения разделения). Выполнить команду Сервис–>Репликация–>Создать реплику. На вопрос о создании резервной копии текущей БД следует ответить «Да». Далее необходимо указать имя реплики. Реплика будет сохранена. Структуру БД можно изменять только в основной БД, а данные – также и в реплике.
Для синхронизации с репликой БД необходимо выполнить следующее: Сервис–>Репликация–>Синхронизация. В открывшемся окне следует указать имя реплики. После чего содержимое данных БД станет идентичным.
Разобраться самостоятельно с командой Сервис–>Репликация–>Частичная репликация.
4. Содержание отчета по лабораторной работе
Отчет по лабораторной работе должен состоять из двух частей:
-
первая часть – файл ЛАБОРАТОРНАЯ.mdb c выполненной работой;
-
вторая часть – файл в формате WORD ЛАБОРАТОРНАЯ.doc с отчетом о выполненной работе. Отчет содержит краткие пояснения по каждому пункту задания к лабораторной работе и выводы.
