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

Лекция 4

Теоретические основы фактографических БД. Реляционная алгебра и реляционное исчисление. Основные операции реляционной алгебры и реляционного исчисления при обработке данных

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

Структура данных

Манипулирование Целостность данными данных

Структура данных

Первичный

РК

FIO

Year

Job

ключ

 

 

 

 

 

О

PK

 

FIO

Year

Job

т

1

Иванов И.И.

1948

Зав. каф.

н

2

Сидоров С.С.

1953

Проф.

о

3

Гиацинтова

1945

Проф.

ш

 

Г.Г.

 

 

 

4

Цветкова С.С.

1960

Доцент

е

5

Козлов К.К.

1959

Доцент

н

6

Петров П.П.

1960

Ст.преп.

и

 

 

 

 

 

е

Атрибуты

 

 

Степень

Chair

Домены

 

Chair

 

22

Кардинальность Кортежи

23

22

 

22

 

22

 

23

 

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

Определяемый

Определяемый

системой:

пользователем:

INTEGER

FIO

CHAR

Job

BOOLEAN

Chair

Отношение

T Ti ;i 1, n

- множество доменов

 

Отношение = заголовок + тело

R H; t t j; j 1, m

H Ai : Ti ;i 1, n

 

t j Ai : vi ;i 1, n

- кортеж

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

Не содержит одинаковых кортежей

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

Атрибуты не упорядочены слева направо

Каждый кортеж содержит ровно одно значение для каждого атрибута

Реляционная алгебра. Обзор операций

Объединение

Выборка

Пересечение

Проекция

Разность

Соединение

Произведение

Деление

Соединение

Объединение

Пересечение

Разность

Деление

Произведение

 

Выборка

 

Проекция

U - Объединение

FIO

Year

Job

Chair

Цветкова

1960

Доцент

23

С.С.

 

 

 

Козлов К.К.

1959

Доцент

23

Петров П.П.

1960

Ст.преп.

24

Лютикова

1977

Ассистен

24

Л.Л.

 

т

 

FIO

Year

Job

Chair

Иванов И.И.

1948

Зав. каф.

22

Сидоров

1953

Проф.

22

С.С.

 

 

 

Гиацинтова

1945

Проф.

22

Г.Г

 

 

 

Цветкова

1960

Доцент

23

С.С.

 

 

 

Козлов К.К.

1959

Доцент

23

FIO

Year

Job

Chair

Иванов И.И.

1948

Зав. каф.

22

Сидоров

1953

Проф.

22

С.С.

 

 

 

Гиацинтова

1945

Проф.

22

Г.Г

 

 

 

Цветкова

1960

Доцент

23

С.С.

 

 

 

Козлов К.К.

1959

Доцент

23

Петров П.П.

1960

Ст.преп.

24

Лютикова

1977

Ассистен

24

Л.Л.

 

т

 

∩ - Пересечение

FIO

Year

Job

Chair

Иванов И.И.

1948

Зав. каф.

22

Сидоров С.С.

1953

Проф.

22

ГиацинтоваГ.Г

1945

Проф.

22

Цветкова С.С.

1960

Доцент

23

Козлов К.К.

1959

Доцент

23

FIO

Year

Job

Chair

Цветкова С.С.

1960

Доцент

23

Козлов К.К.

1959

Доцент

23

Петров П.П.

1960

Ст.преп.

24

Лютикова Л.Л.

1977

Ассистент

24

FIO

Year

Job

Chair

Цветкова С.С.

1960

Доцент

23

Козлов К.К.

1959

Доцент

23

FIO

Year

Job

Chair

Иванов И.И.

1948

Зав. каф.

22

Сидоров С.С.

1953

Проф.

22

ГиацинтоваГ.Г

1945

Проф.

22

Цветкова С.С.

1960

Доцент

23

Козлов К.К.

1959

Доцент

23

FIO

Year

Job

Chair

Цветкова С.С.

1960

Доцент

23

Козлов К.К.

1959

Доцент

23

Петров П.П.

1960

Ст.преп.

24

Лютикова Л.Л.

1977

Ассистент

24

\ - Разность

FIO

Year

Job

Chair

Иванов И.И.

1948

Зав. каф.

22

Сидоров С.С.

1953

Проф.

22

ГиацинтоваГ.Г

1945

Проф.

22

Соседние файлы в папке 3 курс Лекции БД