Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД.doc
Скачиваний:
15
Добавлен:
02.04.2015
Размер:
2.16 Mб
Скачать
  1. Отчет по работе

Файл созданной БД

Литература [1], 286-290

Рис. 8

Работа 3

УСТАНОВЛЕНИЕ СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ

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

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

2. Основные теоретические положения

Для создания связей таблиц в БД используется функция Сервис — Связи. Эта команда открывает окно Конструктор связей, позволяющее определить связи между таблицами базы данных.

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

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

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

Чтобы удалить связь, ее выделяют и нажимают клавишу Delete.

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

Задание 1. Ввести в схему БД таблицы Карточка студента, Каталог книг и Читательский билет.

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

3.1. Выполнение задания 1

3.1.1. В открытой базе данных Студенческий абонемент выполним команды Сервис → Связи. Открывается окно Добавить таблицы (рис. 9).

Рис. 9

3.1.2. С помощью кнопки Добавить перенесем таблицы БД в схему базы данных. Для этого:

  • щелкнем по значку таблицы Карточка студента в окне рис. 9.

  • Изображение таблицы появится в окне схемы БД (рис. 10);

  • последовательными щелчками по значкам таблиц Каталог книг и Читательский билет переносим их в схему БД;

  • закроем окно списка таблиц, щелкнув по кнопке Закрыть.

Рис. 10

3.2. Выполнение задания 2

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

      1. Выполните командуВставка - Создать связь. Открывается окно Связи (рис. 11);

Рис. 11

      1. Для установления связей таблиц Карточка студента и Каталог книг по ключу Шифр студента:

  • В схеме БД рис. 10 поставим указатель мыши на ключ Шифр студента

в окне таблицы Карточка студента;

  • Зажмем левую клавишу мыши и перенесем ее указатель на ключ Шифр

студента в окне таблицы Каталог книг;

  • в нижней части окна Связи выберем опцию Без действия;

  • щелкнем по кнопке Ок.

В схеме БД устанавливается связь таблиц Карточка студента и Каталог книг (рис. 12).

Рис. 12

      1. Установим связи таблиц Читательский билет и Каталог книг по

ключу Код книги, выполнив действия, аналогичные п. 3.2.2.

Создание схемы базы данных завершено. Закрываем ее щелчком по кнопке Закрыть.