Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Оптимізація реляційних баз даних методом нормалізації

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Комп'ютерна інженерія
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2011
Тип роботи:
Методичні вказівки до лабораторної роботи
Предмет:
Організація баз даних

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”  Кафедра ЕОМ Оптимізація реляційних баз даних методом нормалізації МЕТОДИЧНІ ВКАЗІВКИ до лабораторної роботи № 7 з дисципліни “ Організація баз даних ” для студентів базового напрямку 6.0915 “Комп’ютерна інженерія”. Львів - 2011 Методичні вказівки до лабораторної роботи № 7 “Оптимізація РБД методом нормалізації” з дисципліни "Організація баз даних" для студентів базового напрямку 6.0915 “Комп’ютерна інженерія” /Укл.: Карпін О.О., Морозов Ю.В. - Львів: Видавництво Національного університету “Львівська політехніка”, 2011.- 10 с. Укладачі: Карпін О.О., канд. техн. наук., доц. Морозов Ю.В., канд. техн. наук., доц. Відповідальний за випуск Морозов Ю.В., канд. техн. наук., доц. Рецензенти: Квурт Л.С., канд. техн. наук., доц. Березко Л.О., канд. техн. наук., доц. Лабораторна робота № 7 ОПТИМІЗАЦІЯ РБД МЕТОДОМ НОРМАЛІЗАЦІЇ МЕТА РОБОТИ Перевірити коректність створеної реляційної бази даних за методикою приведення її до 3NF (третя нормальна форма) МЕТОДИЧНІ ВКАЗІВКИ ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ Проектування реляційних БД на основі принципів нормалізації Чому проект БД може бути неякісним? Розглянемо приклад відношення ПОСТАЧАЛЬНИК ( НАЗВ_ПОСТ, АДР_ПОСТ, ТОВАР, ЦІНА). Навіть для такого відносно простого відносно простого відношення характерними будуть наступні недоліки: 1. Надлишковість. Адреса постачальника повторюється для кожного товару, що поставляється. 2. Аномалії оновлення. Ми поновлюємо адресу постачальника в якомусь одному кортежі , залишаючи його незмінним в інших ( це стосується заповнення однієї Т). Може статись, що для деяких постачальників нема єдиної адреси. 3. Аномалії включення. В БД не можна записати адресу постачальника, коли він у даний час не постачає хоча б один товар. Можна, звичайно, записати невизначені Д в компоненти ТОВАР і ЦІНА кортежу для цього постачальника. Але чи не забудемо ми знищити кортеж з невизначеними товарами, коли постачальник посне завозити товар? Більше того, ТОВАР на НАЗВ_ПОСТ можуть утворювати КЛЮЧ даного відношення, а пошук кортежів з невизначеними значеннями у ключі може бути важким чи неможливим. 4. Аномалії видалення. Зворотна проблема виникає при необхідності видалення всіх товарів, що поставляються даним постачальником, внаслідок чого ми втрачаємо його адресу. В наведеному прикладі всі перераховані проблеми зникають, якщо замість наведеного відношення ПОСТАЧАЛЬНИКИ скористатись двома схемами відношень: ПА ( НАЗВ_ПОСТ, АДР_ПОСТ) ПТЦ (НАЗВ_ПОСТ, ТОВАР, ЦІНА) Але в таких відношеннях залишаються невирішеними деякі питання. Наприклад, щоб знайти адресу постачальника, нам необхідно тепер будувати з’єднання, що є дорогою операцією ( в той час, як у першому відношенні можна було б просто виконати селекцію). Завдання проектування РБД – знайти добру заміну для поганої схеми відношень. КОРЕКТНОЮ називають схему БД, в якій відсутні небажані залежності між атрибутами відношень. Процес розробки коректної схеми реляційної БД називають логічним проектуванням БД. Класична технологія проектування РБД пов’язана із теорією нормалізації, що базується на аналізі функціональних залежностей між атрибутами відношень. 2. Види нормальних форм. В теорії реляційних БД зазвичай виділяється наступна послідовність нормальних форм: - перша нормальна форма (1NF); - друга нормальна форма (2NF); - третя нормальна форма (3NF); - нормальна форма Бойса – Кодда (BCNF); - четверта нормальна форма (4NF); - п’ята нормальна форма або нормальна форма проекції – з’єднання (5NF або PJ/NF). 3. Основні властивості нормальних форм: - кожна наступна NF в деякому смислі краща попередньої; - при переході до наступної NF властивості попередніх NF зберігаються; - кожній нормальній формі відповідає певний набір обмежень, які покладено у визначення кожної із форм. 1 NF Відношення знаходиться в 1NF тоді і лише тоді, коли на перетині стовпця і кожного рядка є лише елементарні значення атрибутів (атоми). Прил...
Антиботан аватар за замовчуванням

23.07.2013 12:07

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини