Глава 21. Лабораторная работа "Три части реляционной модели данных"

Содержание

21.1. Три части реляционной модели данных
21.2. Структура: одни таблицы
21.3. Обработка данных
21.3.1. PROJECT
21.3.2. RESTRICT
21.3.3. JOIN
21.4. Целостность: ключики

21.1. Три части реляционной модели данных

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

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

  1. данные воспринимаются пользователем как таблицы и ни как иначе,

  2. в распоряжении пользователя имеются операторы которые генерируют новые таблицы из старых: RESTRICT (выборка), PROJECT (проектирование), JOIN (объединение),

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