Лекция 2. Реляционная модель.
Понятие строк и столбцов. Ключи.
Отношения. Реляционные операции.
Напомню, что
Алгебра — это система определения множеств и операций над ними.
Множество — это совокупность уникальных элементов, объединенных по какому-то признаку.
Оператор — это символическая запись правила преобразования, выполняемого над одним или несколькими элементами множества.
Понятие строк и столбцов
Таблица: Строка (запись) Столбец (поле)
Ключи
Связи между записями реализуются в виде ключей.
Ключ — это специальным образом помеченный столбец таблицы.
Первичный ключ — идентификатор каждой строки.
Внешний ключ — значения вспомогательной таблицы.
Ключи
Суперключ — совокупность атрибутов, уникальным образом идентифицирующих каждую запись.
Ключ — кандидат — это минимальный суперключ.
Идентификатор — хранение списка значений ключа и указателя на записи, содержащих эти значения.
Отношения
Один ко многим. Один к одному.
Многие ко многим.