Архив / DBMSlide05нормализация
.pdfБазы данных
Щеголева Л. В.
ПетрГУ
Щеголева Л. В. (ПетрГУ) |
Базы данных |
1 / 26 |
Аномалии схемы отношения
Запас(Товар, Поставщик, Адрес, Цена, Склад, Объем)
Щеголева Л. В. (ПетрГУ) |
Базы данных |
2 / 26 |
Аномалии схемы отношения
Запас(Товар, Поставщик, Адрес, Цена, Склад, Объем)
Запас |
|
|
|
|
|
Товар |
Поставщик |
Адрес |
Öåíà |
Склад |
Объем |
Ñòîë |
Столплит |
Лесной, 51 |
3000 ðóá. |
2 |
50 |
|
|
|
|
|
|
Ñòîë |
Ôîðò |
Ровио, 3 |
3120 ðóá. |
3 |
37 |
|
|
|
|
|
|
Øêàô |
Ôîðò |
Ровио, 3 |
5000 ðóá. |
3 |
37 |
|
|
|
|
|
|
Ñòóë |
Столплит |
Лесной, 51 |
1200 ðóá. |
2 |
50 |
Щеголева Л. В. (ПетрГУ) |
Базы данных |
2 / 26 |
Ограничения схемы отношений
Запас |
|
|
|
|
|
Товар |
Поставщик |
Адрес |
Öåíà |
Склад |
Объем |
Ñòîë |
Столплит |
Лесной, 51 |
3000 ðóá. |
2 |
50 |
Ñòîë |
Ôîðò |
Ровио, 3 |
3120 ðóá. |
3 |
37 |
Øêàô |
Ôîðò |
Ровио, 3 |
5000 ðóá. |
3 |
37 |
Ñòóë |
Столплит |
Лесной, 51 |
1200 ðóá. |
2 |
50 |
|
|
|
|
|
|
Øêàô |
Столплит |
Ровио, 3 |
1200 ðóá. |
2 |
50 |
|
|
|
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
3 / 26 |
Ограничения схемы отношений
Запас |
|
|
|
|
|
Товар |
Поставщик |
Адрес |
Öåíà |
Склад |
Объем |
Ñòîë |
Столплит |
Лесной, 51 |
3000 ðóá. |
2 |
50 |
Ñòîë |
Ôîðò |
Ровио, 3 |
3120 ðóá. |
3 |
37 |
Øêàô |
Ôîðò |
Ровио, 3 |
5000 ðóá. |
3 |
37 |
Ñòóë |
Столплит |
Лесной, 51 |
1200 ðóá. |
2 |
50 |
|
|
|
|
|
|
Øêàô |
Столплит |
Лесной, 51 |
1200 ðóá. |
2 |
100 |
|
|
|
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
3 / 26 |
Ограничения схемы отношений
Запас |
|
|
|
|
|
Товар |
Поставщик |
Адрес |
Öåíà |
Склад |
Объем |
Ñòîë |
Столплит |
Лесной, 51 |
3000 ðóá. |
2 |
50 |
Ñòîë |
Ôîðò |
Ровио, 3 |
3120 ðóá. |
3 |
37 |
Øêàô |
Ôîðò |
Ровио, 3 |
5000 ðóá. |
3 |
37 |
Ñòóë |
Столплит |
Лесной, 51 |
1200 ðóá. |
2 |
50 |
|
|
|
|
|
|
Ñòîë |
Столплит |
Лесной, 51 |
3200 ðóá. |
2 |
50 |
|
|
|
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
3 / 26 |
Ограничения предметной области
Каждый поставщик имеет только один адрес Каждый поставщик поставляет товар по определенной цене
Товары одного наименования, поставленные одним поставщиком, хранятся на одном складе
Каждый склад имеет свой объем
Щеголева Л. В. (ПетрГУ) |
Базы данных |
4 / 26 |
Функциональная зависимость
r(R); X; Y 2 R
Щеголева Л. В. (ПетрГУ) |
Базы данных |
5 / 26 |
Функциональная зависимость
r(R); X; Y 2 R
X ! Y
Щеголева Л. В. (ПетрГУ) |
Базы данных |
5 / 26 |
Функциональная зависимость
r(R); X; Y 2 R
X ! Y
Y ( X=x (r))
Щеголева Л. В. (ПетрГУ) |
Базы данных |
5 / 26 |