- •1. Постановки задач по проектированию базы данных
- •Задание 1. Проект поставка товаров
- •Задание 2. Проект розничная торговля
- •Задание 4. Проект аудит
- •Задание 5. Проект фабрика
- •Задание 6. Проект турагенство
- •Задание 7. Проект торговля
- •Задание 8. Проект подписные издания
- •Задание 9. Проект библиотека
- •Задание 10. Проект поликлиника
- •Задание 11. Проект спецодежда
- •Задание 12. Проект гаи
- •Задание 13. Проект жэс
- •Задание 14. Проект общепит
- •Задание 15. Проект Интернет-продажи
- •Задание 16. Проект Банкоматы
- •Задание 17. Проект ремонт бытовой техники
- •Задание 18. Проект мебель
- •Задание 19. Проект типография
- •Задание 20. Проект аптечный склад
- •Задание 21. Проект пункт обмена валюты
- •Задание 22. Проект научно-производственное предприятие
- •Задание 23. Проект абонемент библиотеки
- •Задание 24. Проект коммерческая фирма
- •Задание 25. Проект дипломный проект
- •Задание 26. Проект издательский центр
- •Задание 27. Проект авиалинии
- •Задание 28. Проект Автозаправки
- •Задание 29. Проект косметическая продукция
- •Задание 30. Проект минскзеленстрой
Задание 29. Проект косметическая продукция
ЗАО "Витекс" выпускает различную косметическую продукцию: кремы, шампуни, бальзамы и др. Некоторые наборы косметических средств составляют одну линию-бренд: "Кислородная линия", "Красота от природы", "Афродита" и др.
Предприятия торговли и сервиса осуществляют заказы у ЗАО "Витекс" на поставку им определенных видов продукции с указанием необходимого количества и даты поставки по мере продаж и расходования предыдущих партий. ЗАО "Витекс" выполняет заказы каждого предприятия разовой доставкой или несколькими доставками по частям от заказанного количества в течение указанного срока исполнения заказов.
Необходимо спроектировать базу данных Косметическая продукция, информация которой будет использоваться для хранения информации о номенклатуре выпускаемых косметических средств, анализа спроса на отдельные виды и линии косметических средств, учета поступления и исполнения заказов предприятий в заданные сроки и др.
В БД должна храниться информация:
о Товарах: код товара, наименование товара, код бренда, единица измерения, цена (руб.);
Брендах: код бренда, наименование бренда;
Предприятиях: код предприятия, наименование предприятия, адрес, телефон;
Заказах: код заказа, код предприятия, код товара, количество товара в заказе, дата заказа, дата к исполнению;
Доставках: код заказа, дата фактического исполнения заказа, количество товара в доставке.
При проектировании БД необходимо учитывать следующее:
бренд включает несколько наименований товаров. Товар может принадлежать только одному бренду;
товар может содержаться в нескольких заказах. Заказ связан с одним видом товара;
предприятие может осуществлять несколько заказов. Заказ связан с одним предприятием;
заказ может быть исполнен несколькими доставками по частям от требуемого количества продукции. Доставка связана с одним заказом.
Кроме того следует учесть:
каждый бренд обязательно включает несколько наименований товаров. Товар не обязательно принадлежит какому-либо бренду;
товар не обязательно должен быть заказан. Каждый заказ обязательно связан с определенным товаром;
предприятие не обязательно осуществляет заказы. Каждый заказ обязательно осуществляется некоторым предприятием;
заказ не обязательно может быть исполнен (доставлен). Каждая доставка обязательно связана с заказом товара.
Задание 30. Проект минскзеленстрой
Предприятие "Минскзеленстрой" в весенне-летний период осуществляет выполнение заказов на цветочное оформление парков, площадей, прилегающих территорий предприятий и организаций столицы (заказчиков): Мингорисполкома, БГЭУ, МТЗ и др.
Для цветочного оформления используется рассада различных цветов: агератум, гортензия, петуния и др. Предприятию "Минскзеленстрой" рассаду цветов поставляют селекционеры различных предприятий: "Цветы столицы", "Цветочные композиции", "Цветники" и др.
Необходимо спроектировать базу данных МИНСКЗЕЛЕНСТРОЙ, информация которой будет использоваться для учета на предприятии поставляемой рассады цветов, расчета стоимости заказов на цветочное оформление и др.
В БД должна храниться информация:
о поставщиках рассады цветов: код поставщика, название поставщика, адрес поставщика;
цветах: код цветка, название цветка, код поставщика, цена рассады (руб.);
заказчиках: код заказчика, название заказчика, адрес заказчика, телефон;
договорах: номер договора, код заказчика, дата оформления договора, дата исполнения договора;
заказах (о цветах, используемых для выполнения договора): номер договора, код цветка, количество рассады (шт.).
При проектировании БД необходимо учитывать следующее:
поставщик поставляет несколько видов цветов. Цветок некоторого вида поставляется только одним поставщиком;
заказчик может заключить несколько договоров. Каждый договор заключается одним заказчиком;
договору могут соответствовать несколько заказов. Каждый заказ имеет отношение к одному договору;
каждый вид цветка может участвовать в нескольких заказах. Каждый заказ имеет отношение к одному виду цветка.
Кроме того следует учесть:
каждый поставщик обязательно поставляет рассаду хотя бы одного цветка. Каждый вид цветка обязательно поставляется одним из поставщиков;
каждый заказчик обязательно заключает хотя бы один договор. Каждый договор обязательно имеет заказчика;
каждому договору обязательно соответствует хотя бы один заказ. Каждый заказ обязательно соответствует некоторому договору;
поставляемый цветок не обязательно может иметь заказ (на него нет спроса). Каждый заказ обязательно соответствует некоторому виду цветка.
