Таблицы

Содержание

Слайд 2

Исходная ненормализованная Приведенная к 1НФ

Исходная ненормализованная

Приведенная к 1НФ

Слайд 3

2НФ Функциональные зависимости: {Код поставщика, Код товара} -> { Количество}, {Код

2НФ

Функциональные зависимости:
{Код поставщика, Код товара} -> { Количество},
{Код поставщика} -> {Город}, {Код

поставщика} -> {Статус}, {Город} -> {Статус}
Слайд 4

Функциональная зависимость: {Код поставщика, Код товара} {Количество} Функциональные зависимости: {Код поставщика}

Функциональная зависимость:
{Код поставщика, Код товара} {Количество}

Функциональные зависимости:
{Код поставщика} -> {Город},  {Код поставщика}

-> {Статус},  {Город} -> {Статус}
Слайд 5

3НФ Отношение во 2НФ, но не соответствует 3НФ В 3НФ

3НФ

Отношение во 2НФ,
но не соответствует 3НФ

В 3НФ

Слайд 6

Race Winner RaceWinner

Race

Winner

RaceWinner

Слайд 7

Объединение S P S UNION P Select t1, t2 from Table1

Объединение

S

P

S UNION P

Select t1, t2 from Table1
union
Select z1, z2 From Table2,

Table3
Where ….
Слайд 8

Select t1, t2 from Table1 Union all Select z1, z2 From

Select t1, t2 from Table1
Union all
Select z1, z2 From Table2, Table3
Where

….

S UNION ALL P – не скрываются дубликаты

Слайд 9

Пересечение S intersect P Вычитание S minus P P minus S

Пересечение

S intersect P

Вычитание

S minus P

P minus S

Слайд 10

Декартово произведение S P S times P Select * from Table1,

Декартово произведение

S

P

S times P

Select * from Table1, Table2, … Where (условия

объединения таблиц отсутствуют)
Слайд 11

Ограничение отношения (выборка) S where Город = “Томск” SELECT * FROM

Ограничение отношения (выборка)

S where Город = “Томск”

SELECT * FROM S WHERE

ГОРОД = ‘Томск’

S

Слайд 12

Проекция отношения пВозраст,Вес(Person) пФИО(S) Person SELECT DISTINCT Возраст, Вес FROM PERSON

Проекция отношения

пВозраст,Вес(Person)

пФИО(S)

Person

SELECT DISTINCT Возраст, Вес
FROM PERSON

Слайд 13

Соединение отношений S P S JOIN P

Соединение отношений

S

P

S JOIN P

Слайд 14

Деление отношений S DEVIDEBY P S P

Деление отношений

S DEVIDEBY P

S

P