Содержание урока:
12.4. Реляционные базы данных
12.4. Реляционные базы данных (2)
12.4. Реляционные базы данных (3)
12.4. Реляционные базы данных (4)
САМОЕ ГЛАВНОЕ. Вопросы и задания
Материалы к уроку
Для хранения данных о сущностях некоторой предметной области может использоваться несколько связанных между собой таблиц. Связь между таблицами устанавливается с помощью ключевых полей.
Можно связать две реляционные таблицы, если ключ одной связываемой таблицы ввести в состав ключа другой таблицы (возможно совпадение ключей). Ключевое поле одной связываемой таблицы можно ввести в структуру другой таблицы, при этом оно уже не будет ключевым; такое поле называется внешним ключом.
Между таблицами А и В установлена связь «один к одному», если каждая запись в таблице А может иметь не более одной связанной с ней записи в таблице В, и наоборот — каждая запись в таблице В может иметь не более одной связанной с ней записи в таблице А.
Связь между таблицами имеет тип «один к одному», если она установлена по совпадающим первичным ключам.
Таблицы УЧЕНИК и УЧЕБНЫЙ ГОД связаны по типу «один к одному» (рис. 3.28). В этом случае имеет место совпадение ключей.
Рис. 3.28. Пример связей «один к одному» и «один ко многим» между таблицами