Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
conspect.pdf
Скачиваний:
374
Добавлен:
17.03.2016
Размер:
27.86 Mб
Скачать

Базы данных

БГУИР, ПОИТ

 

 

Тема 2: Отношения, ключи, связи

2.1. Отношения

2.1.1. Определение

Отношение, сущность (relation, entity) R степени n – подмножество декартового произведения множеств D1, D2, … , Dn (n≥1). Исходные множества D1, D2,

... ,Dn называются доменами (в СУБД – «тип данных»).

Стр: 23/248

Базы данных

БГУИР, ПОИТ

 

 

2.1.2. Отношения в реляционной теории и в реальности

Теория реляционных БД говорит, что таблица может считаться отношением, если:

В реальности в таблицу БД можно поместить 2+ одинаковые строки. Этого не

делают, но всё же…

OK

В таблице нет двух одинаковых строк.

У таблицы есть столбцы, соответствующие атрибутам отношения.

Каждый атрибут-столбец имеет уникальное имя.

Порядок строк в таблице произвольный.

Например, JOIN’ы в MySQL запро- OK сто возвращают таблицы с 2+

одинаковыми именами.

Стр: 24/248

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]