русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Нормализация отношений


Дата добавления: 2014-11-27; просмотров: 682; Нарушение авторских прав


 

Нормализацию базы данных проводится с целью устранения избыточности и потенциальной противоречивости данных. Кроме того при нормализации исключаются:

1. Избыточность.

2. Потенциальная противоречивость (аномалии обновления).

3. Аномалии включения.

4. Аномалии удаления.

 

Нормальная форма

В первой нормальной форме — 1NF — закладываются основы реляционной системы. В 1NF на пересечении строки и столбца не может содержаться несколько значений. В терминологии баз данных это означает, что каждое значение в таблице базы данных является атомарным, или единичным.

2 нормальная форма

Первым условием для второй нормальной формы — 2NF — является выполнение требований предъявляемых к 1NF. Второе условие состоит в том, что в ней должны отсутствовать частичные зависимости. Частичная зависимость это зависимость ключевого атрибута от части ключа. Т.К. в базе данных отсутсвуют составные ключи, и онаприведена к первой нормальной форме, она автоматически приведена ко второй.

Нормальная форма

Третья нормальная форма, или 3NF, модель 3NF требует согласования моделью 2NF, т.е. выполнения всех ее условий. В таблице модели 3NF не должно быть избыточных не ключевых столбцов, связанных с не ключевыми столбцами других таблиц. Результаты нормализации показаны на рисунках 4.7 – 4.11

Рисунок 4.7 – Зависимость «id_produce»

 

 

Рисунок 4.8 – зависимость «id_produce» «Id_device»

 

 

Рисунок 4.9 – зависимость «Id_device» «Id_model»

 

Рисунок 4.10 – зависимость «id_produce» «id_sklad»

 

 

Рисунок 4.11 – зависимость «id_sklad» «id_shop»

 

 



<== предыдущая лекция | следующая лекция ==>
Магазин, информация о магазинах, которые торгуют складскими устройствами. | В базе данных все не ключевые столбцы связаны с ключевыми столбцами других таблиц, таким образом, база данных приведена к 1, 2, 3 нормальным формам.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.112 сек.