Архив / DBMSlide05нормализация
.pdfПример
Преподаватель
ÔÈÎ |
Èìÿ |
Предмет |
Должность |
ßðîâ |
Ольга |
Алгебра |
Профессор |
ßðîâ |
Èâàí |
Геометрия |
Профессор |
|
|
|
|
ßðîâ |
Ольга |
Геометрия |
Профессор |
|
|
|
|
ßðîâ |
Èâàí |
Алгебра |
Профессор |
|
|
|
|
ßðîâ |
Павел |
Алгебра |
Профессор |
ßðîâ |
Павел |
Геометрия |
Профессор |
|
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
17 / 26 |
Пример
Преподаватель
ÔÈÎ |
Èìÿ |
Предмет |
Должность |
ßðîâ |
Ольга |
Алгебра |
Профессор |
ßðîâ |
Èâàí |
Геометрия |
Профессор |
|
|
|
|
ßðîâ |
Ольга |
Геометрия |
Профессор |
|
|
|
|
ßðîâ |
Èâàí |
Алгебра |
Профессор |
|
|
|
|
ßðîâ |
Павел |
Алгебра |
Профессор |
ßðîâ |
Павел |
Геометрия |
Профессор |
ßðîâ |
Ольга |
Базы данных |
Профессор |
ßðîâ |
Èâàí |
Базы данных |
Профессор |
ßðîâ |
Павел |
Базы данных |
Профессор |
|
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
17 / 26 |
Многозначная зависимость
r(R); X; Y ; Z 2 R
Щеголева Л. В. (ПетрГУ) |
Базы данных |
18 / 26 |
Многозначная зависимость
r(R); X; Y ; Z 2 R
X Y
Щеголева Л. В. (ПетрГУ) |
Базы данных |
18 / 26 |
Многозначная зависимость
Преподаватель
ÔÈÎ |
Èìÿ |
Предмет |
Должность |
ßðîâ |
Ольга |
Алгебра |
Профессор |
ßðîâ |
Èâàí |
Геометрия |
Профессор |
|
|
|
|
ßðîâ |
Ольга |
Геометрия |
Профессор |
|
|
|
|
ßðîâ |
Èâàí |
Алгебра |
Профессор |
|
|
|
|
ßðîâ |
Павел |
Алгебра |
Профессор |
ßðîâ |
Павел |
Геометрия |
Профессор |
ßðîâ |
Ольга |
Базы данных |
Профессор |
ßðîâ |
Èâàí |
Базы данных |
Профессор |
ßðîâ |
Павел |
Базы данных |
Профессор |
|
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
19 / 26 |
Многозначная зависимость
Преподаватель
ÔÈÎ |
Èìÿ |
Предмет |
Должность |
ßðîâ |
Ольга |
Алгебра |
Профессор |
ßðîâ |
Èâàí |
Геометрия |
Профессор |
|
|
|
|
ßðîâ |
Ольга |
Геометрия |
Профессор |
|
|
|
|
ßðîâ |
Èâàí |
Алгебра |
Профессор |
|
|
|
|
ßðîâ |
Павел |
Алгебра |
Профессор |
ßðîâ |
Павел |
Геометрия |
Профессор |
ßðîâ |
Ольга |
Базы данных |
Профессор |
ßðîâ |
Èâàí |
Базы данных |
Профессор |
ßðîâ |
Павел |
Базы данных |
Профессор |
|
|
|
|
ФИО ! Должность ФИО Имя ФИО Предмет
Щеголева Л. В. (ПетрГУ) |
Базы данных |
19 / 26 |
Четвертая нормальная форма
Преподаватель
ÔÈÎ |
Èìÿ |
Предмет |
Должность |
ßðîâ |
Ольга |
Алгебра |
Профессор |
ßðîâ |
Èâàí |
Геометрия |
Профессор |
|
|
|
|
ßðîâ |
Ольга |
Геометрия |
Профессор |
|
|
|
|
ßðîâ |
Èâàí |
Алгебра |
Профессор |
|
|
|
|
ßðîâ |
Павел |
Алгебра |
Профессор |
ßðîâ |
Павел |
Геометрия |
Профессор |
ßðîâ |
Ольга |
Базы данных |
Профессор |
ßðîâ |
Èâàí |
Базы данных |
Профессор |
ßðîâ |
Павел |
Базы данных |
Профессор |
|
|
|
|
Преподаватель1
ÔÈÎ |
Должность |
ßðîâ |
Профессор |
Преподаватель2
ÔÈÎ |
Èìÿ |
ßðîâ |
Ольга |
ßðîâ |
Èâàí |
|
|
ßðîâ |
Павел |
|
|
Преподаватель3
ÔÈÎ |
|
Предмет |
|
||||
ßðîâ |
|
Алгебра |
|
||||
ßðîâ |
|
Геометрия |
|||||
|
|
|
|
|
|||
ßðîâ |
|
Базы данных |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
20 / 26 |
Свойства декомпозиции
: R ! R1; R2; : : : ; Rk
FF1; F2; : : : ; Fk
1 Соединение без потерь
8r(R) : r = R1 (r) no R2 (r) no R3 (r) no no Rk (r)
2 Сохранение функциональных зависимостей
fF1; F2; F3; : : : ; Fk g =) F
Щеголева Л. В. (ПетрГУ) |
Базы данных |
21 / 26 |
Соединение без потерь
Студент
ÔÈÎ |
Город |
Группа |
Иванов |
Êåìü |
22305 |
Петров |
Êåìü |
22308 |
Булкин |
Сегежа |
22305 |
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
22 / 26 |
Соединение без потерь
Студент
|
ÔÈÎ |
|
Город |
|
Группа |
|
Иванов |
|
Êåìü |
22305 |
|
|
Петров |
|
Êåìü |
22308 |
|
|
Булкин |
|
Сегежа |
|
22305 |
|
|
|
|
|
|
Студент1 |
|
|
|
|
|
ÔÈÎ |
|
Группа |
|
|
|
|
|
|
|
|
|
Иванов |
|
22305 |
|
|
|
Петров |
|
22308 |
|
|
|
Булкин |
|
22305 |
|
|
|
|
|
|
|
|
|
Студент2
ФИО Город
Иванов Кемь Петров Кемь Булкин Сегежа
Щеголева Л. В. (ПетрГУ) |
Базы данных |
22 / 26 |