Проектування реляційної бази даних на концептуальному рівні
Вивчення механізмів і принципів проектування реляційних баз даних на основі математичної теорії відношень. Ознайомлення з блок-схемою функціональних залежностей між атрибутами універсального відношення. Визначення детермінантів і ключів відношення.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | украинский |
Дата добавления | 03.11.2022 |
Размер файла | 37,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА
Кафедра ЗІ
Лабораторна робота з курсу: “Бази даних та знань”
На тему: «Проектування реляційної бази даних на концептуальному рівні»
Виконав: ст. гр. КБ-21з Бархатов О.О.
Прийняв: Гарасимчук О.І.
Львів - 2022
Вступ
Мета роботи
Метою роботи є вивчення механізмів і принципів проектування реляційних баз даних на основі математичної теорії відношень, здобуття практичних навиків їх проектування та вивчення основних понять та визначень з теорії реляційних баз даних.
Послідовність виконання роботи
2.1. Спроектувати на концептуальному рівні реляційну базу даних відповідно до варіанту (табл. 1), номер якого співпадає з номером у списку студентів в журналі викладача.
2.2. Число атрибутів відношення має відповідати потребам користувача бази даних, тобто забезпечувати функції довідкової системи для клієнтів організації, для якої дана БД створюється, системи побудови звітів для контролюючих осіб (спонсорів) чи органів влади.
2.3. Скласти універсальне відношення для даної бази даних. Перечислити атрибути, для яких спостерігається надлишковість.
2.4. Побудувати блок-схему функціональних залежностей (ФЗ) між атрибутами універсального відношення.
2.5. Визначити детермінанти і можливі ключі відношення. Перерахувати їх.
2.6. Усунути надлишкові (дублюючі) ФЗ.
2.7. Виконати декомпозицію універсального відношення до множини відношень з НФБК. Відобразити всі етапи декомпозиції таблично і графічно (у вигляді блок-схем ФЗ).
Перелік атрибутів та детермінантів
Зміни |
Працівники |
Рекламодавці |
Обладнання |
|||||
Д:1 |
ID Зміни |
Д:6 |
ID Продавця |
Д:13 |
ID Товару продавця |
Д:18 |
ID Один товар |
|
2 |
Кількість працівників |
7 |
ПІБ |
14 |
Сума всього товару |
19 |
Назва |
|
3 |
Кількість клієнтів |
8 |
Адреса |
18 |
ID Товару |
20 |
Кількість |
|
4 |
Середня кіл-сть клієнтів |
9 |
Контактний телефон |
15 |
Кількість |
21 |
Ціна за одиницю |
|
5 |
Дата роботи |
10 |
Місце |
16 |
Ціна |
|||
11 |
Стаж |
17 |
Популярність |
|||||
12 |
Дата народження |
Размещено на http://www.allbest.ru/
Блок схема між атрибутами універсального відношення
Декомпозиція: реляційний математичний детермінант
- 1 є детермінантом для атрибутів 2,3,4,5,6,13.
- 6 є детермінантом для атрибутів 7,8,9,10,11,12.
- 13 є детермінантом для атрибутів 14,15,16,17,18.
- 18 є детермінантом для атрибутів 19,20,21,22.
R1:
- детермінант: 1.
- атрибути: 2,3,4,5,6,13.
Д:1 |
2 |
3 |
4 |
5 |
6 |
13 |
R2:
- детермінант: 6.
- атрибути: 7,8,9,10,11,12.
Д:6 |
7 |
8 |
9 |
10 |
11 |
12 |
R3:
- детермінант: 13.
- атрибути: 14,15,16,17.
Д:13 |
14 |
15 |
16 |
17 |
18 |
R4:
- детермінант: 18.
- атрибути: 19,20,21,22.
Д:18 |
19 |
20 |
21 |
22 |
Висновки
Під час виконання лабораторної роботи була створена концептуальна модель БД на тему “Радіоринок”. Також була спроектована Блок-схема між атрибутами універсального відношення. Визначенні детермінанти і атрибути.
Размещено на Allbest.ru
Подобные документы
Розробка бази даних "Автовокзал". Функціональні залежності між атрибутами. Ідентифікація атрибутів, які в реляційної моделі даних використовуються в якості первинних ключів реляційних відносин. Організація вибірки інформації з бази за допомогою запиту.
курсовая работа [35,6 K], добавлен 19.08.2012Проектування і реалізація реляційної бази даних для централізованого зберігання інформації з метою полегшення і систематизації даних замовлень клієнтів готельного комплексу. Розробка сценаріїв для створення бази даних і базових таблиць проекту.
курсовая работа [147,2 K], добавлен 02.06.2019Специфікація вимог для кожного з двох користувачів. Концептуальне проектування бази даних. Визначення типів сутностей та зв’язків, доменів. Перетворення концептуальної моделі даних у логічну, визначення набору відношень, підтримки цілісності даних.
курсовая работа [55,1 K], добавлен 15.03.2015Аналіз предметної галузі, постановка задачі, проектування бази даних. UML-моделювання, побудова ER-діаграми, схеми реляційної бази даних у третій нормальній формі. Призначення і логічна структура. Опис фізичної моделі бази даних, програмної реалізації.
курсовая работа [3,5 M], добавлен 28.11.2011Особливості процесу формування та опрацювання бази даних Ліги Чемпіонів. Етапи проектування логічної структури реляційної бази даних, застосування теоретико-множинних операцій реляційної алгебри. Ліга чемпіонів УЄФА як щорічний футбольний турнір.
контрольная работа [3,2 M], добавлен 27.08.2012Відомості про бази даних, їх історія становлення та загальна інформація про Microsoft Visual FoxPro. Установка Visual FoxPro, створення проекту, таблиць, запитів. Аналіз реляційної бази даних. Прийоми проектування і реалізації реляційної бази даних.
курсовая работа [1,6 M], добавлен 22.04.2019Опис вхідних та вихідних повідомлень, процедури перетворення даних. Розробка інфологічної моделі, інформаційні об’єкти та їх характеристика. Автоматизація даталогічного проектування. Опис структур таблиць бази даних на фізичному рівні, реалізація запитів.
курсовая работа [2,5 M], добавлен 02.01.2014Основи проектування інформаційних реляційних баз даних, надання користувачам необхідної їм інформації на основі збережених даних. Розробка бази даних, що дозволяє зберігати інформацію про абонентів (ім'я, мобільний телефон, адреса, e-mail, реєстрація).
курсовая работа [1,9 M], добавлен 13.11.2010Проектування та реалізація бази даних на фізичному рівні. Формування сутності з їх атрибутами. Вибір засобів розробки даного програмного забезпечення. Створення інтерфейсу для роботи з базою даних. Інструкція користувача, головне функціональне вікно.
курсовая работа [1,7 M], добавлен 26.09.2013Процес проектування даних, логічне моделювання і фізичне проектування. Діаграма "сутність-зв'язок" (Entity-Relationship). DDL-скрипт для створення бази даних. Логічна модель та опис, типи ключів. Фізична модель та спосіб розміщення даних на носіях.
контрольная работа [490,4 K], добавлен 25.04.2013