New Page 1
Теория баз данных. Урок
3. Нормализация в реляционной модели данных.
Чтобы смотреть урок полностью, подпишитесь на
платный раздел.
В платном разделе статья находится
здесь.
См. так же уроки в бесплатном разделе.
Для начала давайте определимся, что такое реляционная база
данных. Если говорить научным языком, то реляционная база данных — это
база данных, основанная на реляционной модели данных. Для работы с реляционными
БД применяют реляционные СУБД. Опять, конечно же, масло масляное. Но на этот раз
мы уже знаем, что такое "реляционный" (см. урок
"Теория баз данных. Урок 1. Введение в
реляционную алгебру"). Таким образом, нетрудно догадаться, что
реляционная база данных - это база данных, состоящая из таблиц (отношений)....
...
...Приведем пример*.
...
...
А теперь другой пример:
ФИО |
Пол |
Может ли уйти в декрет |
Иванов Иван Иванович |
м |
нет |
Касаткина Марья Ивановна |
ж |
да |
Петров Петров Петрович |
м |
нет |
...
...
Итак, мы снова пришли к термину полная функциональная
зависимость, но на этот раз мы определили его через понятия ключа и сверхключа.
Давайте для начала на примерах определимся, что значит вообще ключ,
потенциальный ключ и сверхключ. Пусть у нас есть вот такая таблица:
Тип цены |
Товар |
Цена |
Оптовая цена |
405 Ножницы вышивальные AU |
145,00 |
Оптовая цена |
489 А Ножницы Зиг-Заг 24см AU |
435,00 |
Розничная цена |
405 Ножницы вышивальные AU |
160,00 |
Розничная цена |
606 Ножницы общего назначения 145мм AU |
105,00 |
Розничная цена |
489 А Ножницы Зиг-Заг 24см AU |
480,00 |
Оптовая цена |
606 Ножницы общего назначения 145мм AU |
140,00 |
Розничная цена |
606 Ножницы общего назначения 145мм AU |
155,00 |
Оптовая цена |
405 Ножницы вышивальные AU |
220,00 |
Оптовая цена |
606 Ножницы общего назначения 145мм AU |
160,00 |
Оптовая цена |
489 А Ножницы Зиг-Заг 24см AU |
650,00 |
Розничная цена |
405 Ножницы вышивальные AU |
270,00 |
Розничная цена |
606 Ножницы общего назначения 145мм AU |
200,00 |
Розничная цена |
489 А Ножницы Зиг-Заг 24см AU |
750,00 |
Цена закупа |
222 Рисунок на канве (20/30) |
44,33 |
Цена закупа |
234 Рисунок на канве (20/30) |
44,33 |
Цена закупа |
324 Рисунок на канве (20/30) |
44,33 |
Цена закупа |
405 Ножницы вышивальные AU |
89,00 |
Цена закупа |
606 Ножницы общего назначения 145мм AU |
89,00 |
Цена закупа |
489 А Ножницы Зиг-Заг 24см AU |
269,50 |
Цена закупа с ТЗР |
222 Рисунок на канве (20/30) |
45,49 |
Цена закупа с ТЗР |
234 Рисунок на канве (20/30) |
45,13 |
Цена закупа с ТЗР |
324 Рисунок на канве (20/30) |
45,49 |
Цена закупа с ТЗР |
405 Ножницы вышивальные AU |
92,69 |
Цена закупа с ТЗР |
606 Ножницы общего назначения 145мм AU |
91,91 |
Цена закупа с ТЗР |
489 А Ножницы Зиг-Заг 24см AU |
291,34 |
Оптовая цена |
405 Ножницы вышивальные AU |
270,00 |
Оптовая цена |
606 Ножницы общего назначения 145мм AU |
200,00 |
Оптовая цена |
489 А Ножницы Зиг-Заг 24см AU |
750,00 |
Цена закупа |
405 Ножницы вышивальные AU |
148,42 |
Цена закупа |
606 Ножницы общего назначения 145мм AU |
106,10 |
Цена закупа |
489 А Ножницы Зиг-Заг 24см AU |
448,41 |
Цена закупа с ТЗР |
405 Ножницы вышивальные AU |
148,42 |
Цена закупа с ТЗР |
606 Ножницы общего назначения 145мм AU |
106,10 |
Цена закупа с ТЗР |
489 А Ножницы Зиг-Заг 24см AU |
448,41 |
Цена закупа с ТЗР |
405 Ножницы вышивальные AU |
151,78 |
Цена закупа с ТЗР |
606 Ножницы общего назначения 145мм AU |
97,91 |
Цена закупа с ТЗР |
489 А Ножницы Зиг-Заг 24см AU |
458,52 |
...
...
...
...
Скриншоты, помеченные знаком *,
являются цитатами и иллюстрациями программного
продукта "1С:Бухглатерия предприятия 2.0 на платформе 8.2", авторское
право на который принадлежит корпорации
фирме 1С.
|