Создание базы данных расписание — страница 4

  • Просмотров 14100
  • Скачиваний 969
  • Размер файла 425
    Кб

Расписание 1:М 2 Аудитория Расписание 1:М 3 Группы Расписание 1:М 4 Занятия Расписание 1:М 5 Время пары Расписание 1:М 2.1      Описание связей между таблицами-отношениями. После разработки всех таблиц необходимо установить связи между ними. Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями разных таблиц, имеющих одинаковые имена. В большинстве случаев с

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

записи в таблице А могут соответствовать несколько записей в таблице В, а одной записи в таблице В – несколько записей в таблице А. Такая схема реализуется только с помощью третьей (связующей) таблицы, ключ которой состоит по крайней мере из двух полей, являющихся полями внешнего ключа в таблицах А и В. Самый редкий тип связи «один-к-одному». При таком отношении запись в таблице А может иметь не более одной связанной записи в

таблице В, и наоборот. Используют такую связь для разделения очень широких таблиц, для отделения части таблицы по соображениям защиты, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице. Например, для хранения конфиденциальных данных. Для создания схемы следует воспользоваться средством создания схемы данных. Схема данных представлена на рисунке 1. Таблица Группа, Аудитория, Преподаватели,

Занятия, Время пары связанны с таблицей расписание посредством кодового поля. Рис 1.Схема данных “Расписание” 2.2     Установление функциональной зависимости между атрибутами, выделение ключевых атрибутов. Мощь реляционных БД заключается в том, что с их помощью можно быстро найти и связать данные из разных таблиц при помощи запросов, форм и отчетов. Для этого каждая таблица должна содержать одно или несколько полей,

однозначно идентифицирующих каждую запись в таблице. Эти поля называются ключевыми. В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ. Указание поля счетчика в качестве ключевого – наиболее простой способ создания ключевых полей. Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как ключевое. В случаях, когда невозможно