Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Лабораторная работа 5.

БАЗЫ ДАННЫХ

 

Лабораторная работа 4. Четвертая и пятая нормальные формы.

Приведение отношения R к 4NF

1.1. В результате нормализации отношения R { student_ID; surname; name; lastname; boy; birthday; атрибут согласно варианту; birthplace_ID; birthplace; filiation; relative; activity_ID; activity; subject_ID; subject; teacher; mark; атрибут согласно варианту; direction_ID; direction; head; city_ID; city; importance} по 2NF и 3NF, был получен ряд отношений, одно из которых удовлетворяет требованиям 2NF и 3NF, и не удовлетворяет требованиям 4NF:
R { student_ID; filiation; activity_ID; subject_ID; direction_ID; city_ID }

1.2. Приведите отношение R { student_ID; filiation; activity_ID; subject_ID; direction_ID; city_ID } к 4NF. Проверьте, что в результате естественного соединения полученных отношений будет получено исходное отношение R { student_ID; filiation; activity_ID; subject_ID; direction_ID; city_ID } без потерь данных.

Приведение отношения R к 5NF

2.1. В результате нормализации отношения R { student_ID; filiation; activity_ID; subject_ID; direction_ID; city_ID } по 4NF, было получено отношение, которое удовлетворяет требованиям 4NF и не удовлетворяет требованиям 5NF:
R { student_ID; direction_ID; head_ID }.

2.2. Приведите отношение R к 5NF, используя ввод в отношение R дополнительного атрибута. Проверьте, что в результате естественного соединения полученных отношений будет получено исходное отношение R { student_ID; direction_ID; head_ID } без потерь данных.

Проверьте корректность всех произведенных декомпозиций, выполнив естественное соединение всех полученных отношений.


ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ

 

Лабораторная работа 5.

На основе спроектированной модели данных (всей совокупности отношений, полученн6ых в результате нормализации) осуществляется переход к физической реализации модели средствами СУБД (например, MS Access). Этот переход называется проектированием базы данных.

1. Для каждого отношения, полученного в результате проектирования модели данных, создайте таблицы путем задания основных свойств атрибутов отношений, например:
Отношение Students { student_ID; surname; name; lastname; boy; birthday; атрибут согласно варианту}

Обозначение Тип данных Размер Подпись поля Первичный ключ? Внешний ключ? Примечание
Student_ID счетчик Код студента +  
surname текстовый   Фамилия  

Замечания:

- Первичный ключ чаще всего будет иметь тип данных «счётчик».

- Внешний ключ имеет свойства: «индексированное поле», «совпадения допускаются».

-

1.1. Для каждого отношения создайте таблицу согласно образцу, приведенному выше. Замечание. При наличии внешнего ключа необходимо указать отношение, в котором находится первичный ключ.

1.2. Результат сохраните в отчете (Report_5_ФИО.doc)

<== предыдущая лекция | следующая лекция ==>
Лабораторная работа 3. Вторая и третья нормальные формы | Лабораторная работа 6. Разработка приложения баз данных средствами СУБД MS Access.




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.