русс | укр

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

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

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

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


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

Третя нормальна форма


Дата добавления: 2015-07-09; просмотров: 456; Нарушение авторских прав


Поняття третьої нормальної форми ґрунтується на понятті нетранзитивної залежності.

Транзитивна залежність спостерігається у тому випадку, якщо один з двох описових реквізитів залежить від ключа, а інший описовий реквізит залежить від першого описового реквізиту.

Відношення буде знаходитись у третій нормальній формі, якщо воно знаходиться у другій нормальній формі, і кожний неключовий атрибут нетранзитивно залежить від первинного ключа.

Приклад9.5.Якщо до складу описових реквізитів інформаційного об’єкта Студент включити прізвище старости групи (Староста), яке визначається тільки номером групи, то одне й теж прізвище старости буде багаторазово повторюватись у різних екземплярах даного інформаційного об’єкта. У цьому випадку спостерігаються певні складності корегування прізвища старости у випадку призначення нового старости, а також невиправдані витрати пам’яті для збереження дубльованої інформації.

Для усунення транзитивної залежності описових реквізитів необхідно провести „розщеплення” вихідного інформаційного об’єкта. В результаті розщеплення, частина реквізитів видаляється з вихідного інформаційного об’єкта і включається до складу інших (можливо, знову створених) інформаційних об’єктів.

Приклад 9.6. „Розщеплення” інформаційного об’єкта, що містить транзитивну залежність описових реквізитів, показано на рис. 9.8.



<== предыдущая лекция | следующая лекция ==>
Друга нормальна форма | Студент групи Студент Група


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


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

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

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


 


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

 
 

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

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