Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
13.02.2016
Размер:
343.04 Кб
Скачать

Основы реляционных баз данных

Лекция: Реляционная модель. Основы реляционной алгебры

Реляционная модель (Е.Кодд, 1970)

Структурная часть описывает, какие объекты рассматриваются реляционной моделью. Единственной структурой данных, используемой в реляционной модели, являются нормализованные n-арные отношения.

Целостная часть описывает ограничения специального вида, которые должны выполняться для любых отношений. Это целостность сущностей и целостность внешних ключей.

Манипуляционная часть описывает два способа манипулирования реляционными данными -

реляционную алгебру и реляционное исчисление.

Реляционный термин

Соответствующий

 

"табличный" термин

База данных

Набор таблиц

Схема базы данных

Набор заголовков таблиц

Отношение

Таблица

Заголовок отношения

Заголовок таблицы

Тело отношения

Тело таблицы

Атрибут отношения

Наименование столбца таблицы

Кортеж отношения

Строка таблицы

Степень (-арность) отношения

Количество столбцов таблицы

Мощность отношения

Количество строк таблицы

Домены и типы данных

Типы данные в ячейках

 

таблицы

Основанная на теории множеств

реляционная алгебра

формальная система манипулирования отношениями в реляционной модели данных.

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

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

Теоретико-множественные операторы:

Объединение

Пересечение

Вычитание

Декартово произведение Специальные реляционные операторы:

Выборка

Проекция

Соединение

Деление

Отношения совместимы по типу, если они имеют идентичные

заголовкиОтношения имеют одно и то же множество имен атрибутов, т.е. для любого атрибута в одном отношении найдется атрибут с таким же наименованием в другом отношении,

Атрибуты с одинаковыми именами

определены на одних и тех же доменах.

оператор переименования

атрибутов

Объединением двух совместимых по типу отношений A и B называется отношение с тем же заголовком, что и у отношений A и B, телом, состоящим из кортежей,

принадлежащих или A, или B, или обоим отношениям.

Пересечением двух совместимых по типу отношений и называется отношение с тем же заголовком,

что и у отношений A и B, и телом, состоящим из кортежей, принадлежащих одновременно

обоим отношениям A и B .

Соседние файлы в папке Материалы по БД