Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инструкционно-технологическая карта № 4.13.1-20...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
265.22 Кб
Скачать
  1. Создать таблицу «Дисциплины»:

Имя поля

Тип данных

Размер поля

Код дисциплины

Числовой

Целое

Название дисциплины

Текстовый

30

  • В качестве ключевого поля задать «Код дисциплины».

  1. Создать таблицу «Оценки»:

Имя поля

Тип данных

Размер поля

Код студента

Числовой

Целое

Код дисциплины

Числовой

Целое

Оценки

Числовой

байт

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

Типы связей между объектами

Связь - это отношения, устанавливаемые между полями (столбцами) двух таблиц.

Существуют три вида межтабличной связи:

  1. "один-к-одному" - каждой записи в одной таблице соответствует только одна запись в другой (для каждой записи с адресом клиента существует только одна запись о его кредите)

  2. "один-ко-многим" - одна запись в одной таблице может быть связана с одной или несколькими записями в другой (если клиент делает не один заказ, то запись о клиенте в таблице клиента может быть связана несколькими записями в таблице заказов)

  3. Связь с отношением "многие-ко-многим" фактически является двумя связями с отношением "один-ко-многим" через третью таблицу. Такой тип связи достаточно сложен.

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

  • каждое окошко представляет таблицу со списком полей

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

  • "1" указывает на сторону "один" в отношении

  • знак бесконечности указывает на сторону "многие" в отношении (каждый сотрудник может иметь один или несколько отчетов по расходам, а каждый отчет может включать одну или более записей о расходах)

  • стрелка на одном конце линии - это особый вид отношений, который называется внешнее объединение.

! Записать в конспекте определение связи, описать типы связей между объектами !

  1. Разработать схему данных, т.е. создать связи между таблицами. Для этого:

  • Щ елкните на панели инструментов по кнопке Схема данных. На экране появится окно схема данных;

  • Во вкладке Конструктор щелкните по на панели инструментов;

  • В появившемся окне будет выделено название одной таблицы. Щелкните по кн. Добавить;

  • Переведите выделение на имя следующей таблицы и щелкните по кнопке Добавить. Аналогично добавьте оставшиеся 2 таблицы;

  • Закройте окно, щелкнув по кнопке Закрыть;

  • Создайте связь между таблицами Дисциплины и Оценки. Для этого подведите курсор мыши к полю Код дисциплины в таблице Дисциплины, щелкните левой кнопкой мыши и, не отпуская ее, перетащите курсор на поле Код дисциплины в таблицу Оценки, затем отпустите кнопку мыши. На экране появится окно Связи;

  • Установите галочку в свойстве Обеспечение целостности данных, щелкнув по нему;

  • Установите галочку в свойстве Каскадное обновление полей и Каскадное удаление связанных записей;

  • Щелкните по кнопке Создать. Связь будет создана;

  • А налогично создайте связи между полем Код дисциплины в таблице Дисциплины и полем Код дисциплины в таблице Преподаватели, а также между полем Код студента в таблице Студенты и полем Код студента в таблице Оценки.

  • Закройте окно схемы данных, ответив ДА на вопрос о сохранении макета.

  1. Внимание! Самостоятельно создайте таблицу «Адреса» с помощью Мастера построения таблиц!