Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Планы практик 1-9.doc
Скачиваний:
64
Добавлен:
21.02.2016
Размер:
737.79 Кб
Скачать

Практическое занятие №4 Создание межтабличных связей в Microsoft Access.

  1. Создание межтабличных связей в учебной базе данных.

После создания различных таблиц, содержащих данные, относящиеся к различным аспектам базы данных, разработчик должен продумать, каким образом Microsoft Access будет объединять эти данные при их извлечении из базы данных. Первым шагом при этом является определение связей между таблицами. После этого становится возможным создание запросов, форм и отчетов, в которых выводятся данные из нескольких таблиц сразу.

Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями разных таблиц, имеющими одинаковые имена. В большинстве случаев с ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы. Например, для сопоставления сведений о клиентах и о принятых ими заказах, следует определить связь по полям «КодКлиента» в двух таблицах.

  1. Создание межтабличных связей в учебной базе данных.

  1. Запустите программу Microsoft Access (Пуск, Программы, Microsoft Access).

  2. В окне Microsoft Access включите переключатель Открыть базу данных, Выберите раннее созданную базу данных Example и щелкните на кнопке ОК.

  3. В окне Example: база данных откройте панель Таблицы. Убедитесь, что в ней присутствуют значки раннее созданных таблиц.

  4. Разыщите на панели инструментов кнопку Схема данных. Если есть сложности, найдите команду строки меню: Сервис, Схема данных. Воспользуйтесь любым из этих средств, чтобы открыть окно Схема данных. Одновременно с открытием этого окна открывается диалоговое окно Добавление таблицы, на вкладке таблицы которого можно выбрать таблицы, между которыми создаются связи.

  5. Выберите одновременно таблицы Товары, Клиенты и Заказы (используя клавишу Ctrl).Щелкните на кнопке Добавить В окне Схема данных откроются списки полей этих таблиц. Закрыть окно Добавление таблицы.

  6. В окне Схема данных выделите в таблице Товары поле Код товара.

  7. Перетащите это поле на список полей таблицы Заказы. При отпускании кнопки мыши автоматически откроется диалоговое окно Связи.

  8. Не устанавливайте флажок Обеспечение целостности данных- в данном упражнении это не требуется, но может препятствовать постановке учебных опытов с таблицами. Нажмите кнопку Создать.

  9. В окне Схема данных рассмотрите образовавшуюся связь. Убедитесь в том, что линию связи можно выделить щелчком левой кнопки мыши, а щелчком правой кнопки мыши открывается контекстное меню, позволяющее разорвать связь или отредактировать ее.

  10. Создайте связь между таблицами Клиенты и Заказы по полю Код клиента, повторив шаги 6-8.

  11. Закройте окно Схема данных. На вопрос о сохранении ответить ДА.

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

  1. Что такое ключевое поле?

  2. Дать определение понятию внешний ключ.

  3. Что такое целостность данных?

  4. Что значит отношение «один-к-одному» ?

  5. Что значит отношение «один-ко-многим»?

  6. Что значит отношение «многие-ко-многим» ?

Практическое занятие №5-6 Реализация запросов и их применение.