Зміст
1 Технічне завдання 6
1.1 Підстава для розробки 6
1.2 Призначення розробки 6
1.3 Стандарти 6
1.4 Вимоги до програми або програмного виробу 6
1.4.1 Носії інформації 7
1.4.2 Вимоги до складу і параметрів технічних засобів 7
2 Технічний проект 8
2.1 Опис предметної області 8
2.2 Словник понять і термінів 8
2.4 Визначення функціональних залежностей 15
Ключові залежності 15
неключових залежності 17
Універсальні залежності 18
2.5 Синтез схеми бази даних на підставі функціональних залежностей 19
2.5.1 Побудова ненадлишкових покриття 19
2.5.2 Побудова леворедуцірованного покриття 20
2.5.3 Побудова праворедуцірованного покриття 23
2.5.4 Побудова класів еквівалентності 25
2.5.5 Побудова скороченої мінімального кільцевого покриття на основі прямої функціональної определяемости 27
Побудова скороченої мінімального кільцевого покриття 28
2.6 Побудова запитів на SQL 32
2.6.1 Запит на вибірку 32
2.6.1.1 Словесна формулювання запиту 32
2.6.1.3 Оригінал дерево запиту 34
Малюнок 2.21 - Оптимізоване дерево запиту на підставі операції проекції 50
2.6.1.8 Розрахунок складності запиту 51
Додаток А 61
Реферат
Обсяг даного курсового проекту дорівнює __ сторінкам. У курсовому проекті міститься два додатки, в яких наведені ER-схеми бази даних, код програми. Також у КП міститься постановка задачі. p align="justify"> Ключові слова:
База даних, ER-схема, сутність, атрибут, ключ, зв'язок, функціональна залежність, система функціональних залежностей.
Ключові слова і словосполучення даної курсової роботи: база даних, магазин косметики, облік, продаж, постачання.
Об'єктом дослідження є облік операцій і товарів в магазині косметики. Предмет дослідження - база даних магазину косметики. p align="justify"> Метою роботи є розробка бази даних магазину косметики, що дозволяє вести облік і аналіз поставок і продажів. Результатом роботи є оптимізована (приведена до третьої нормальної форми) модель цієї бази даних. p align="justify"> При розробці структури бази даних використовується два методи - метод ER-діаграм і метод синтезу.
Розроблена структура бази даних може бути втілена в системі управління базами даних (наприклад, FoxPro) і використовуватися для ведення обліку поставок і продажів магазином косметики.