Программирование - это просто
Advertisement
Главная arrow Математика и информатика arrow Теория баз данных (платный раздел). arrow Теория баз данных. Урок 3. Нормализация в реляционной модели данных.
16.06.2019 г.
Главное меню
Главная
Системный подход
Интернет магазин
Биржевые роботы
Программные продукты
Математика и информатика
1С:Предприятие
C#, Delphi, VB, F#, Web и пр.
Искусственный интеллект
Услуги
Ча. Во. (FAQ)
Платный раздел
Наука для чайников
Разное
Размышления
Карта сайта
Друзья сайта
Excel-это не сложно
Все о финансах
Теория баз данных. Урок 3. Нормализация в реляционной модели данных. Печать E-mail
Автор megabax   
01.08.2015 г.
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С.


 

 

 

Последнее обновление ( 01.08.2015 г. )
 
« След.
 
© 2019 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги
Мы принимаем
Банковские карты
Оплатите покупку в интернет-магазине банковскими картами VISA и Mastercard любого банка.
узнать больше
Электронный кошелек
Моментальная оплата покупок с помощью вашего электронного кошелька RBK Money.
узнать больше
Банковский платеж
Оплатите покупку в любом российском банке. Срок зачисления средств на счет - 3-5 рабочих дней.
узнать больше
Денежные переводы
Оплата покупок через крупнейшие системы денежных переводов CONTACT и Unistream.
узнать больше
Почтовые переводы
Оплатите покупку в любом отделении Почты России. Срок зачисления платежа - 3-4 рабочих дня.
узнать больше
Платежные терминалы
Оплата покупок в терминалах крупнейших платежных систем в любом городе России - быстро и без комиссии.
узнать больше