Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД.docx
Скачиваний:
2
Добавлен:
07.09.2019
Размер:
2.33 Mб
Скачать

Отношение атрибуты и кортежи отношений

  1. Атрибут отношений-пара вида <имя атрибута, имя домена>. Имя атрибута должно быть уникальным в пределах отношения и очень часто имена атрибутов совпадают с именами домена. Атрибут-поименованная характеристика сущности.

  2. Отношение-множество пар кортежей, определённое на множестве домена и содержит заголовок и тело, т.е. это <имя кортежа, имя домена>.

    1. Кортеж-это множество пар вида <имя атрибута, значение атрибута>.

Заголовок содержит фиксированное кол-во атрибутов отношения.

Тело отношения содержит множество кортежей. Число атрибутов в отношении называют степенью или арностью отношения.

  1. Мощностью множества кортежей называют множество отношений.

Заголовок отношения-декартово произведение доменов на котором задано отношение. Заголовок статичен, т.е. он не меняется в процессе….при изменении атрибута получаем новое отношение.

Тело отношения-декартово произведение доменов. Может изменяться в процессе..

Рассмотрим отношение сотрудники заданное на доменах:

Сотрудники( номер, фамилия,ЗП,номер отдела). Пусть уже содержит 3 кортежа.

(1,Иванов, 1000)

(2,Петров,2000)

(3,Сидоров,3000)

Номер отдела

Фамилия

ЗП

1

Иванов

1000

Петров

2000

Сидоров

3000

Реляционная БД-набор отношений.

Схема реляционной БД- набор заголовков отношений входящих в БД.

Реляционная модель

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

База данных

Набор таблиц

Схема БД

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

Отношение

Таблица

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

Тело таблицы

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

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

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

Строка

Степень отношения

Число столбцов в таблице

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

Количество строк

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

Типы данные в ячейках таблицы

Свойства отношений:

  1. В отношении нет одинаковых кортежей. В отношении нет 2х одинаковых кортежей, поскольку тело отношения - множество.

  2. Кортежи не упорядочены сверху вниз.

  3. Атрибуту не упорядочены слева направо. Т.к. атрибут имеет уникальное имя в пределах отношения.

  4. Все значения атрибутов-атомарны, т.е. в каждой ячейки содержится одно значение.

Каждое отношение можно считать классом эквивалентности таблиц для которых выполняются условия : таблица имеет одинаковое количество столбцов, таблица содержит столбцы с одинаковыми именами, столбцы с одинаковыми именами содержат данные из одних и тех же доменов, столбцы имеют одинаковые строки с учётом того что порядок столбцов может различаться.

Первая нормальная форма- говорят, что отношение находится в первой норм форме если оно удовлетворяет определению отношения которое записано выше. Говорят, что отношение содержится в ПНФ если его атрибуты содержат только скалярные значения.