Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11 ACCESS рус+++.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
3.88 Mб
Скачать

Порядок выполнения работы

  1. Создайте таблицы, используя любой из возможных способов.

  2. Установите связь между таблицами. Для этого

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

  • щелкните правой кнопкой мыши на свободном пространстве схемы данных, из контекстного меню выберите команду Добавить таблицу;

  • в диалоговом окне Добавление таблицы (рис 2.2) раскройте вкладку Таблицы и выберите из списка таблиц одну из связанных таблиц, нажмите кнопку Добавить; проделайте это же с таблицей, с которой будет установлена связь; (если нужно добавить к схеме несколько таблиц, повторите эту операцию для каждой таблицы);

  • нажмите кнопку Закрыть;

Рисунок 2.2 – Добавление таблицы

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

Рисунок 2.3 -Связи

- щелкните по флажку Обеспечение целостности данных, при этом для Вас станут доступными две дополнительные опции:

каскадное удаление связанных записей – это автоматическое удаление дочерних строк (связанные строки в таблицах со стороны "многие" при связи "один-ко-многим") при удалении родительской строки (связанная строка в таблице со стороны "один" при связи "один-ко-многим");

каскадное обновление связанных записейэто автоматическое обновление значений внешних ключей в дочерних таблицах, когда вы измените значение первичных ключей в родительской таблице.

  • щелкните по кнопке Создать в диалоговом окне Связи; в окне Схема данных связь будет показана графически (рис. 2.4).

Рисунок 2.4 – Схема данных

Контрольные вопросы

  1. Поясните назначение первичного ключа в реляционной БД. Какие ограничения накладываются на значения первичного ключа?

  2. Поясните назначение индексов.

  3. Можно ли создать индекс по части поля? Если “да”, то как это сделать?

  4. Какие виды контроля данных могут автоматически выполняться в СУБД ACCESS?

  5. Для чего необходимо описывать связи между таблицами базы данных?

  6. В каком режиме следует описывать связи между таблицами?

  7. Какие типы связей поддерживает СУБД ACCESS?

  8. Какое влияние оказывает установка связей на ввод и изменение информации в БД?

  9. В чем состоят задачи ввода и коррекции данных в БД?

Оформление отчетов

Лабораторные работы оформляются с соблюдением ГОСТ 2.105, ГОСТ 8.417, СТ ЮКГУ 4.02-2008 на листах формата А4 в виде принтерных распечаток.

В отчете по лабораторным работам необходимо отразить:

  1. Наименование работы

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

  3. Результат выполнения работы - созданные таблицы БД.

  4. Ответы на контрольные вопросы.

  5. Список использованной литературы.

Лабораторная работа №3 Сортировка, поиск и фильтрация данных (5 часов)

Цель работы: Освоить технологии поиска данных в базе данных.