Добавил:
Факультет ИКСС, группа ИКВТ-61 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / lektsii / лекция 2.ppt
Скачиваний:
41
Добавлен:
03.04.2019
Размер:
160.26 Кб
Скачать

Лекция 2. Реляционная модель.

Понятие строк и столбцов. Ключи.

Отношения. Реляционные операции.

Напомню, что

Алгебра — это система определения множеств и операций над ними.

Множество — это совокупность уникальных элементов, объединенных по какому-то признаку.

Оператор — это символическая запись правила преобразования, выполняемого над одним или несколькими элементами множества.

Понятие строк и столбцов

Таблица: Строка (запись) Столбец (поле)

Ключи

Связи между записями реализуются в виде ключей.

Ключ — это специальным образом помеченный столбец таблицы.

Первичный ключ — идентификатор каждой строки.

Внешний ключ — значения вспомогательной таблицы.

Пример

Фамилия

Дата

Позиция

Команда

 

рождения

 

 

Бондз

11.09.78

шорт-стоп

1

Синс

31.08.89

Первая база

1

Хадсон

05.07.83

Внешнее

1

 

 

поле

 

Сноу

26.02.69

Первая база

2

Продолжение примера

Идентификатор

Название

1

Окланд

2

Сан-Франциско

Ключи

Суперключ — совокупность атрибутов, уникальным образом идентифицирующих каждую запись.

Ключ — кандидат — это минимальный суперключ.

Идентификатор хранение списка значений ключа и указателя на записи, содержащих эти значения.

Отношения

Один ко многим. Один к одному.

Многие ко многим.

Реляционные операции

Выборка;

Проекция;

Пересечение;

Сложение;

Вычитание;

Умножение;

Деление;

Переименование.

Проекция

Имя

День рождения

Позиция

Вася

12.09.87

шорт-стоп

Петя

14.12.67

Внешнее поле

Коля

23.08.76

база

Имя

Вася

Петя

Коля

Соседние файлы в папке lektsii