Міністерство освіти і науки України
Національний університет Львівська політехніка
Звіт
до лабораторної роботи № 1
на тему: “Концептуальне проектування реляційної бази даних”
Варіант № 1
Завдання
Спроектувати на концептуальному рівні реляційну базу даних для товариства філателістів.
Число атрибутів відношення має відповідати потребам користувача бази даних, тт. забезпечувати функції довідкової системи для клієнтів організації, для якої дана БД створюється, системи побудови звітів для контролюючих осіб (спонсорів) чи органів влади.
Скласти універсальне відношення для даної бази даних. Перечислити атрибути, для яких спостерігається надлишковість.
Побудувати блок-схему функціональних залежностей (ФЗ) між атрибутами універсального відношення.
Визначити детермінанти і можливі ключі відношення. Перерахувати їх.
Усунути надлишкові (дублюючі) ФЗ.
Виконати декомпозицію універсального відношення до множини відношень з НФБК. Відобразити всі етапи декомпозиції таблично і графічно (у вигляді блок-схем ФЗ).
Перелік атрибутів бази даних:
id марки;
Назва марки;
Висота;
Ширина;
Форма;
Ціна, грн;
Країна;
Рік;
Id члена клубу;
ПІБ;
Контактний телефон;
Посада в клубі;
Рік вступу;
Назва клубу-партнера;
Контактний адрес клубу;
ПІБ голови.
Універсальне відношення:
1
2
3
4
5
6
7
8
9
10
1
Москва
3,5
4,5
Прямокутна
3
Росія
2003
1354
Лисенко О.А.
2
Київ
3,2
4,5
Прямокутна
2,7
Україна
2007
765
Антонов В.Б.
3
Львів
3,2
4,5
Прямокутна
2,8
Україна
2005
555
Богайчук Д.Б.
11
12
13
14
15
16
2-65-44
Член клубу
1996
Львівський КТФ
вул. Луганська, 54
Мельничук А.І.
3-54-79
Член клубу
2000
Київський КТФ
вул. Ковельська, 102/49
Кузнін Д.А.
3-85-25
Член клубу
1998
Одеський КТФ
вул. Київська, 4
Ковальський В.О.
Надлишковість спостерігається для атрибутів 10, 11, 12, 13.
Блок схема між атрибутами універсального відношення:
Проводимо декомпозицію:
- 1 є детермінантом для атрибутів 2,3,4,5,6,7,8,9.
- 14 є детермінантом для атрибутів 9,15,16.
В свою чергу:
- 9 є детермінантом атрибутів 10,11,12,13.
R1:
-детермінант 1.
-атрибути 2,3,4,5,6,7,8,9.
1
2
3
4
5
6
7
8
9
1
Москва
3,5
4,5
Прямокутна
3
Росія
2003
1354
2
Київ
3,2
4,5
Прямокутна
2,7
Україна
2007
765
3
Львів
3,2
4,5
Прямокутна
2,8
Україна
2005
555
R2:
-детермінант 14.
-атрибути 15,16,9.
14
15
16
9
Львівський КТФ
вул. Луганська, 54
Мельничук А.І.
1354
Київський КТФ
вул. Ковельська, 102/49
Кузнін Д.А.
765
Одеський КТФ
вул. Київська, 4
Ковальський В.О.
555
R3:
-детермінант 9.
-атрибути 10,11,12,13.
9
10
11
12
13
1354
Лисенко О.А.
2-65-44
Член клубу
1996
765
Антонов В.Б.
3-54-79
Член клубу
2000
555
Богайчук Д.Б.
3-85-25
Член клубу
1998
Висновок
В результаті декомпозиції ми отримали 3-и відношення, що знаходяться у НФБК:
Дані про id марки;
Дані про назву клубу-партнера;
Дані про Id члена клубу.