Программирование - это просто
Advertisement
Главная arrow Искусственный интеллект arrow Теория баз данных (платный раздел) arrow Теория баз данных. Урок 3. Нормализация в реляционной модели данных.
19.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Теория баз данных. Урок 3. Нормализация в реляционной модели данных. Печать E-mail
Автор megabax   
26.11.2023 г.
New Page 1

Теория баз данных. Урок 3. Нормализация в реляционной модели данных.

Чтобы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находится здесь.

См. так же уроки в бесплатном разделе.


Для начала давайте определимся, что такое реляционная база данных. Если говорить научным языком, то реляционная база данных — это база данных, основанная на реляционной модели данных. Для работы с реляционными БД применяют реляционные СУБД. Опять, конечно же, масло масляное. Но на этот раз мы уже знаем, что такое "реляционный" (см. урок "Теория баз данных. Урок 1. Введение в реляционную алгебру"). Таким образом, нетрудно догадаться, что реляционная база данных - это база данных, состоящая из таблиц (отношений)....

...

...Приведем пример*.

Теория баз данных. Урок 3. Нормализация в реляционной модели данных.

...

...

А теперь другой пример:

ФИО Пол Может ли уйти в декрет
Иванов Иван Иванович м нет
Касаткина Марья Ивановна ж да
Петров Петров Петрович м нет

...

...

Итак, мы снова пришли к термину полная функциональная зависимость, но на этот раз мы определили его через понятия ключа и сверхключа. Давайте для начала на примерах определимся, что значит вообще ключ, потенциальный ключ и сверхключ. Пусть у нас есть вот такая таблица:

Тип цены Товар Цена
Оптовая цена 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С.


 

 

 

Последнее обновление ( 26.11.2023 г. )
 
« След.
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги