Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Топ:
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
2021-06-24 | 35 |
5.00
из
|
Заказать работу |
|
|
Концептуальное проектирование
Цель концептуального проектирования – создание концептуальной модели базы данных.
Анализ информационных задач и круга пользователей системы
База данных должна хранить информацию о продажах, поставках, товарах на складе, поставщиках, покупателях и работниках предприятия. Пользователями базы данных являются: покупатели, поставщики, работники торгового предприятия.
Запросы:
А) Работники:
1. Выручка за указанный период (неделя, месяц, год)
2. Список товаров с высоким спросом
3. Вывод информации о количестве товаров на складе
Б) Покупатели:
1. Вывод списка покупок
2. Вывод списка поставщиков
В) Поставщики:
1. Список поставок
2. Вывод списка товаров с высоким спросом
ER -модель
Построение модели торгового предприятия в нотации Чена (рисунок 2).
Рисунок 2. Нотация Чена
Построение модели базы данных торгового предприятия в нотации Crow’sFoot(Мартина)(Рисунок 3).
Рисунок 3. Нотация Crow’sFoot
Построение модели базы данных торгового предприятия в нотации IDEF1x (рисунок 4).
Рисунок 4. Нотация IDEF1x
Построение модели базы данных в нотации UML(рисунок 5)
Рисунок 5. Нотация UML
Логическое проектирование
Выбор СУБД и других программных средств
Для реализации данного проекта подходит любая реляционная СУБД. В учебном процессе используется приложение OracleApplicationExpress.
Для проектирования базы данных можно использовать любые CASE-средства, например, MSVisio, ERWINDatamodeler.
Преобразование ER -диаграммы в схему базы данных
В ходе проектирования были получены отношения (#имя_атрибута – первичный ключ, имя_атрибута – внешний ключ):
a. Сотрудники (#ID_employee, FIO, Date_birth, Address, Phone_number, ID_department)
|
b. Отделы – информация об отделах предприятия (#ID_department, Dep_name, Description)
c. Поставщики – информацияопоставщиках (#ID_provider, Provider_name, Bank_account, Adress, Phone_number)
d. Покупатели – информацияопокупателях (#ID_client, Client_name, Address, Phone_number)
e. Товары – информацияобассортиментетоваров (#ID_product, Product_name, Storage, Price, Vendor_code, ID_supply)
f. Покупки – информация о проданных товарах (#ID_sale, Quantity, ID _ order, ID _ product)
g. Заказ – информация о выполненных заказах (#ID_order, ID _ client, ID _ employee, Order_date)
h. Группы_товаров (#Vendor_code, Group_name)
Рисунок 6. Логическая модель
Физическое проектирование
По построенным схемам создаются таблицы в конкретной СУБД. В данном случае это Oracle. Дабы упростить процесс переноса базы данных в СУБД генерируется скрипт при помощи программы AllFusionERwinDataModeler.На Листинге 1 представлен сгенерированный скрипт базы данных торгового предприятия, который может быть использован в среде OracleApplicationExpress.
Листинг 1.
CREATE TABLE Clients
(
ID_client INTEGER NOT NULL,
Client_nameVARCHAR2(100) NULL,
Client_addressVARCHAR2(200) NULL,
Phone_numberVARCHAR2(50) NULL
);
|
|
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!