Тема практической работы "Базы данных" Хозтовары
Постройте функциональную (показать все данные используемые в системе, диаграммы IDEF0, дерева узлов, DFD, IDEF3) и концептуальную (логическая и физическая модель) модель информационной системы «Хозтовары».
Спроектируйте базу данных, и приведите ее в третью нормальную форму: для системы «Хозтовары». База данных должна содержать следующую информацию: о возврате, возврате магазина, возврате покупателями, поставщиках, поступлении и товарах.
Таблицы базы данных должны содержать следующую информацию: о виде возврата, виде доставки, городе, дате поступления, дате возврата, количестве, названии товара, партии, поставщике, причине возврата, стране, фирме, цена
В базе данных создайте следующие объекты:
Запросы:
- Запрос на выборку Возврат из-за производителя должен содержать поля: код партии, количество возврата, стоимость возврата.
- Запрос на выборку Возврат по категориям должен содержать поля: код партии (Групповая операция: группировка), причина (Групповая операция: группировка), количество возврата (Групповая операция: группировка), стоимость возврата (Групповая операция: выражение), общий возврат.
- Запрос на выборку итоговый возврат магазина должен содержать поля: вид доставки (Групповая операция: группировка), процент количества(Групповая операция: выражение).
- Запрос на выборку Возврат по категориям должен содержать поля: код партии (Групповая операция: группировка), причина (Групповая операция: группировка), количество_возврата (Групповая операция: Sum).
- Запрос на выборку Итоговый возврат покупателя должен содержать поля: код партии (Групповая операция: группировка), причина (Групповая операция: группировка), количество возврата (Групповая операция: Count).
- Запрос на выборку Письма поставщикам должен содержать поля: поставщик, страна, город, процент (Сортировка: по убыванию).
- Запрос на выборку Поступление - брак должен содержать поля: код партии, колличество, кол_доставка.
- Запрос на выборку Поступление - доставка должен содержать поля: код партии, колличество, кол_доставка.
- Запрос на выборку Процент брака доставки по партии товара должен содержать поля: код партии, товар, поставщик, страна, вид доставки, процент количества.
- Запрос на выборку Процент брака доставки по партии по поставщикам должен содержать поля: поставщик (Групповая операция: группировка), страна (Групповая операция: группировка), процент (Групповая операция: выражение, сортировка: по убыванию).
- Запрос на выборку Процент брака от производителя по партии товара должен содержать поля: код партии, товар, фирма, поставщик, страна, процент.
- Запрос на выборку Процент брака от производителя по поставщикам должен содержать поля: поставщик (Групповая операция: группировка), процент (Групповая операция: выражение).
- Запрос на выборку Процент брака по видам транспорта должен содержать поля: вид доставки (Групповая операция: группировка), поставщик (Групповая операция: группировка), страна (Групповая операция: группировка), процент количества (Групповая операция: выражение).
- Запрос на выборку Процент брака по товарам должен содержать поля: товар (Групповая операция: группировка), процент доставки (Групповая операция: выражение), процент производитель (Групповая операция: выражение).
- Запрос на выборку Процент брака о партиях должен содержать поля: код партии (сортировка: по возрастанию), товар (название), фирма, поставщик: название, страна, город, вид доставки, дата поступления, количество, стоимость партии.
- Запрос на выборку Сведения о партиях товара должен содержать поля: код партии (сортировка: по возрастанию), товар (название), фирма, поставщик (название), страна, город, вид доставки, дата поступления, количество, стоимость партии.
- Запрос на выборку Списание по партии товара должен содержать поля: код партии (Групповая операция: группировка, сортировка: по возрастанию), поставщик (Групповая операция: группировка), название (Групповая операция: группировка), количество получено (Групповая операция: Sum), Количество списано(возврата) (Групповая операция: Sum), стоимость поставки (Групповая операция: Выражение), стоимость возврата Групповая операция: Выражение).
- Запрос на выборку Списание по поставщику должен содержать поля: код партии, название (поставщик), страна, город, название (товар), количество возврата, стоимость возврата.
- Запрос на выборку Общий возврат должен содержать поля: код партии, причина возврата, количество возврата.
Запросы: (дополнительное задание):
- Список товаров от фирмы Philips;
- Общую стоимость товаров каждого вида поступившего в магазин;
- Список товаров, поступивших в магазин в количестве до 20 штук во второй половине июля 2018 года.
Формы:
- Форма Начало должна содержать логотип Хозтоваров и соответствующие кнопки Ввод и просмотр таблиц, Анализ брака, Отчеты, Рекомендации, кликом по которым происходит переход на соответствующие формы.
- Форма Ввод и просмотр таблиц должна содержать соответствующие кнопки, Просмотр партий товаров, Поступление товаров, Возврат магазином, Возврат покупателем, кликом по которым происходит переход на соответствующие формы.
- Форма Просмотр партий товаров должна содержать поля: код партии, товар, фирма, поставщик, страна, город, вид доставки (раскрывающийся список), дата поступления, количество, стоимость партии.
- Форма Анализ брака должна содержать соответствующие группы с кнопками.
.................
Этой базы данных ещё нет в наличии, но её можно заказать
Скачать базу данных Магазин хозяйственных товаров
Готовая похожая база данных "Снабжение магазинов"
Скачать базу данных Галантерейный магазин
Скачать базу данных Магазин стройматериалов |