Проектування та реалiзацiя моделi бази даних
Автор: wintar • Май 24, 2018 • Лабораторная работа • 1,783 Слов (8 Страниц) • 494 Просмотры
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Національний аерокосмічний університет ім. М.Є. Жуковського “ХАІ”
Кафедра 603
Домашнє завдання
Тема: «ПРОЕКТУВАННЯ ТА РЕАЛІЗАЦІЯ МОДЕЛІ БАЗИ ДАНИХ»
з дисципліни «БАЗИ ДАНИХ.ОСНОВИ МОВИ SQL»
ХАІ.603.621пст. 15В.050103.136352.ПЗ
Виконав: студент
________________ (№ групи) (П.І.Б)
(підпис, дата)
Перевірив: _____________________________
(наукова ступінь, вчене звання) (П.І.Б)
________________
(підпис, дата)
2015
Содержание
1. Проектирование базы данных 3
1.1. Построение диаграммы вариантов использования. 3
1.2. Построение ER-модели предметной области: 4
1.2.1. Выделение сущностей предметной области и их атрибутов. 4
1.2.2. Выделение связей между сущностями предметной области. 4
1.3. Построение логической модели базы данных 5
1.3.1. Определение набора отношений (таблиц) базы данных. 5
1.3.2. Реализация связей между отношениями (таблицами). 5
1.3.3. Нормализация отношений. 5
1.3.4. Формулировка запросов к таблицам для покрытия функциональности ПО. 5
1.4. Построение физической модели базы данных. 6
1.4.1. Преобразование связей «многие-ко-многим» между таблицами. 6
1.4.2. Обоснованный выбор системы управления базой данных (СУБД). 6
1.4.3. Назначение типов столбцам таблиц в соответствии с выбранной СУБД. 6
1.5. Типы данных в таблицах. 7
2. Реализация базы данных 10
2.1 Разработка и реализация SQL-запросов к таблицам. 19
2.1.1 Однотабличные запросы 19
2.1.2 Многотабличные запросы 22
Вывод: 26
Список литературы 27
Вариант 3. Риэлтерская фирма (агентство недвижимости)
Программное обеспечение должно обеспечить учет заключенных
договоров купли-продажи и аренды коммерческой и жилой недвижимости.
В программе должны быть предусмотрены следующие функции:
- учет риелторов фирмы;
- учет коммерческой и жилой недвижимости, выставленной на
- продажу;
- учет коммерческой и жилой недвижимости, предлагаемой для
- аренды;
- учет заключенных договоров (сделок) купли-продажи и аренды;
- расчет комиссии риелторской фирмы за совершение сделки
- (комиссия фирмы = сумма сделки * процент комиссии);
- расчет премии риелтора за сделку (премия = комиссия фирмы *
- премиальный процент);
- начисление заработной платы риелторам (заработная плата = оклад
+ премиальный процент всех совершенных сделок за месяц).
Ход роботы
1. Проектирование базы данных
1.1. Построение диаграммы вариантов использования заказанного программного обеспечения и ее анализ для выявления тех функций ПО, которые требуют сохранения, извлечения и обработки данных.
Рис 1.1 – Диаграмма вариантов использования
1.2. Построение ER-модели предметной области:
1.2.1. Выделение сущностей предметной области и их атрибутов.
1.2.2. Выделение связей между сущностями предметной области.
Рис 1.2 – ER-модель предметной области
1.3. Построение логической модели базы данных
1.3.1. Определение набора отношений (таблиц) базы данных.
1.3.2. Реализация связей между отношениями (таблицами).
1.3.3. Нормализация отношений.
1.3.4. Формулировка запросов к таблицам для покрытия функциональности ПО.
...