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

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

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

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

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

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” / Звіт про виконання лабораторної роботи №7 із дисципліни “ Організація баз даних ” на тему Оптимізація реляційних баз даних методом нормалізації Тема «Цирк» Львів 2011 Мета роботи Перевірити коректність створеної реляційної бази даних за методикою приведення її до 3NF (третя нормальна форма) 1 NF Відношення знаходиться в 1NF тоді і лише тоді, коли на перетині стовпця і кожного рядка є лише елементарні значення атрибутів (атоми). Прилад невідповідності 1NF («Спеціальність»)(Відношення R) Спеціалізація Прізвище Ім’я По-батькові Рік народження  Жонглер Буняк Варивода Петраш Остап Микола Андрій Андрійо- -вич Іванович Петрович 1985 1987 1989  Дресерувальник Близник Чопко Василь Марія Степанович Михайлівна 1986 1989   Тут на перетині стовпця і рядка знаходиться цілий набір елементарних значень. Щоб довести до 1NF – кожен рядок доповнити спеціалізацією: Спеціалізація Прізвище Ім’я По-батькові Рік народження  Жонглер Буняк Остап Андрійо- -вич 1985  Жонглер Варивода Микола  Іванович 1987  Жонглер Петраш Андрій  Петрович 1989  Дресерувальник Близник Василь Степанович 1986  Дресерувальник Чопко Марія Михайлівна 1989   2NF Відношення R знаходиться у 2NF у тому і лише у тому випадку, коли знаходиться у 1NF і кожен не ключовий атрибут повністю залежить від первинного ключа. Гастрольний графік Артист Спеціалізація Місто  Буняк Петро Іванович Дресирувальник Рівне  Петраш Андрій Іванович Еквілібрист Львів  Кекляк Оксана Богданівна Жонглер Тернопіль  Кекляк Оксана Богданівна Клоун Тернопіль  Мотовильчук Юрій Сергійович Повітряний гімнаст Луцьк   Ані {Артист} ані {Спеціалізація} не є потенційними ключами для таблиці. Через те, що «Артист» може мати декілька спеціалізацій, а «Спеціалізація» може з'являтись у більше ніж одного Артиста. Саме складний ключ {Артист, Спеціалізація} підходить як потенційний ключ для таблиці. Інші атрибути, «Місто», залежні від частини потенційного ключа, від Артиста. Тобто таблиця не в 2НФ Варіант в 2NF для цього набору даних буде містити дві таблиці: «Артист» з потенційним ключем {Артист}, "Спеціалізація" з потенційним ключем {Артист, Місто}: Артист-Спеціалізація Артист  Спеціалізація  Буняк Петро Іванович Дресирувальник  Петраш Андрій Іванович Еквілібрист  Кекляк Оксана Богданівна Жонглер  Кекляк Оксана Богданівна Клоун  Мотовильчук Юрій Сергійович Повітряний гімнаст   Артист-Місто Артист  Місто  Буняк Петро Іванович Рівне  Петраш Андрій Іванович Львів  Кекляк Оксана Богданівна Тернопіль  Кекляк Оксана Богданівна Тернопіль  Мотовильчук Юрій Сергійович Луцьк   3NF Відношення R знаходиться у 3NF у тому і лише у тому випадку, якщо знаходиться у 2NF і кожен не ключовий атрибут НЕ є транзитивно залежним від якого небуть ключа R. Вхідні дані:Схема відношень R і множина функціональних залежностей F(які ми без втрати спільності будемо рахувати мінімальними поняттям). Вихідні дані: демонстрації відношення R,що зберігають залежності,такі ,що кожна складова схема відношення знаходяться в 3NF відносно проекції F на цю схему. Метод.Якщо існує деякий атрибут в R,що виступає у лівій чи правій частині якої-небудь залежності із F,то цей атрибут може в принципі сам утворити деяку схему відношення,і його можна виключити із R. Приклад: Розглянемо схему відношення ДЧРТНІ де: Д- дресерувальник Ч- час Р- місце репетиції Т- тварина Н- номер І- інвентар Допустимо, є наступні функціональні залежності : ДТЧ→ Н –дресирувальник в певний час підготовляє тварину по одному номеру ТРЧ → І- на репетиції з твари...
Антиботан аватар за замовчуванням

23.07.2013 12:07

Коментарі

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

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

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

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

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

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

Admin

26.02.2019 12:38

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

Новини