Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

РОИ / лабораторная работа_1

.doc
Скачиваний:
20
Добавлен:
16.04.2015
Размер:
48.13 Кб
Скачать

ЛАБОРАТОРНАЯ РАБОТА №1

Организация распределенной обработки данных при помощи СУБД ACCESS

1. Цель работы

        1. Приобретение практических навыков работы при организации распределенной обработки данных на основе СУБД Access

2. Общие положения

СУБД Access позволяет эффективно организовать работу нескольких пользователей с общей базой данных. Структура такой системы приведена на рис.1.

Выделенный персональный компьютер

Общая база данных

Клиентский персональный компьютер k

Приложение пользователя k

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

Примерами распределенной обработки данных могут служить следующие информационные системы:

  • бронирование и продажа билетов в системе транспортных перевозок;

  • кассовые распределенные системы в универсамах;

  • финансовые распределенные системы типа "Клиент-банк" и многие другие.

СУБД Access позволяет реализовать такую технологию.

3. Порядок выполнения лабораторной работы № 1

На первом этапе создается классический вариант приложения пользователя, которое содержит в себе все компоненты:

  • таблицы;

  • запросы;

  • формы;

  • отчеты;

  • макросы.

3.1. Создать таблицу ЗАДАНИЕ_1 следующей структуры:

Табельный номер

Дата рождения

Фамилия

Пол

Отдел

Отработано дней

              1. Оклад

Премия

число

дата

текст

текст

текст

число

число

число

  • Создать к таблице ЗАДАНИЕ_1 простую форму.

  • Создать к таблице ЗАДАНИЕ_1 ленточную форму.

  • Организовать следующую технологию управления данными:

при выборе записи в ленточной форме и нажатии кнопки на ленточной форме открывается простая форма с полной информацией о выбранной записи.

  • Создать отчет к таблице ЗАДАНИЕ_1 в виде простой формы.

  • Создать отчет к таблице ЗАДАНИЕ_1 в виде ленточной формы.

После проверки работоспособности приложения и устранения выявленных недостатков для создания распределенной информационной системы необходимо выяснить у администратора распределенной сети персональных компьютеров (ПК), на каком компьютере можно будет разместить общую базу данных. (Например, ПК с именем MAIN диск D:\User).

Затем открыть разработанное приложение ЗАДАНИЕ_1 на любом рабочем месте сети ПК и выполнить следующие действия.

Выполнить операцию разделения базы данных и остальных составляющих разработанного приложения ЗАДАНИЕ_1. Для этого необходимо:

  1. в системном меню выбрать операцию Сервис–>Служебные программы->"Разделение базы данных".

  2. в диалоговом окне дать имя новому MDB–файлу (например, BASE.mdb), в котором будут находиться все таблицы из приложения ЗАДАНИЕ_1.

  3. указать местоположение нового файла базы данных (ПК с именем MAIN диск D:\User\BASE.mdb).

Указанными выше действиями были отделены данные, находящиеся в таблицах приложения ЗАДАНИЕ_1, от интерфейса и других компонентов приложения. Вместо удаленных таблиц остаются ссылки на таблицы базы данных BASE.mdb.

При дальнейшей работе с приложением ЗАДАНИЕ_1, данные будут автоматически помещаться в базу данных BASE.mdb.

Для организации работы в сети остальных пользователей необходимо сделать копии приложения ЗАДАНИЕ_1, установить их на другие ПК, удалить из категории ТАБЛИЦЫ логические ссылки и создать их заново, используя кнопку СОЗДАТЬ–"СВЯЗЬ С ТАБЛИЦАМИ". Все новые пользователи должны быть подключены к общей базе данных D:\User\BASE.mdb.

Провести репликацию данных: открыть исходный файл с базой данных (полученный до проведения разделения). Выполнить команду Сервис–>Репликация–>Создать реплику. На вопрос о создании резервной копии текущей БД следует ответить «Да». Далее необходимо указать имя реплики. Реплика будет сохранена. Структуру БД можно изменять только в основной БД, а данные – также и в реплике.

Для синхронизации с репликой БД необходимо выполнить следующее: Сервис–>Репликация–>Синхронизация. В открывшемся окне следует указать имя реплики. После чего содержимое данных БД станет идентичным.

Разобраться самостоятельно с командой Сервис–>Репликация–>Частичная репликация.

4. Содержание отчета по лабораторной работе

Отчет по лабораторной работе должен состоять из двух частей:

  • первая часть – файл ЛАБОРАТОРНАЯ.mdb c выполненной работой;

  • вторая часть – файл в формате WORD ЛАБОРАТОРНАЯ.doc с отчетом о выполненной работе. Отчет содержит краткие пояснения по каждому пункту задания к лабораторной работе и выводы.