Создайте базу данных. На ее основании реализуйте SQL-запросы.
У организации есть несколько складов. Есть список товаров, которые закупаются и хранятся на складах. Товары подразделяются на категории (обязательный параметр) и бренды (необязательный параметр). Есть список контрагентов. Товары могут поступать от контрагентов на склады, могут перемещаться со склада на склад, и могут выдаваться со склада контрагентам. Каждый контрагент может как поставлять товары на склады, так и брать их со складов организации. Необходимо создать базу данных, которая позволяла бы корректно решать задачи в виде представленных ниже запросов. Нужно вести только количественный учета, денежный учет вести не нужно. В базе должны быть явно указаны все необходимые связи между таблицами. Названия таблиц и полей должны быть понятными и отражать суть хранящихся в них данных. Нужна готовая база, скрипты по ее созданию не нужны. Создавать базу можно любым способом
Нужно создать SQL-запросы, которые позволяли бы получать следующие корректные результаты:
1. Сколько и каких товаров доставлено на указанный склад за указанный период дат. По каждому наименованию указывать общее количество поставок этого товара на указанный склад (склад определяется по коду). Результат представить в виде таблицы с двумя полями – наименование товара, количество. Каждое наименование должно быть в таблице результатов не более одного раза. Результаты отсортировать по наименованию товара.
2. Сколько и каких товаров забрали (списали) с указанного склада за указанный период дат. По каждому наименованию указывать общее количество списания этого товара с указанного склада (склад определяется по коду). Результат представить в виде таблицы с двумя полями – наименование товара, количество. Каждое наименование должно быть в таблице результатов не более одного раза. Результаты отсортировать по наименованию товара.
3. Какое количество товаров и каких категорий доставлено на указанный склад за указанный период дат. Склад определяется по коду. Результат представить в виде таблицы с двумя полями – категория, количество. Каждая категория должна быть в таблице результатов не более одного раза. Результаты отсортировать по наименованию категории.
4. Какое количество и каких брендов товаров доставлено на указанный склад за указанный период дат. Склад определяется по коду. Товары без бренда выводить отдельной строкой. Результат представить в виде таблицы с двумя полями – бренд, количество. Каждый бренд должен быть в таблице результатов не более одного раза. Результаты отсортировать по наименованию бренда.
5. Количественные остатки товаров на выбранном складе на указанную дату. Склад определяется по коду. Результат представить в виде таблицы с двумя полями – наименование товара, количество. Каждое наименование должно быть в таблице результатов не более одного раза. Результаты отсортировать по наименованию товара.
6. Сколько и каких товаров поставил на все склады указанный контрагент за указанный период дат. Контрагент определяется по коду. Результат представить в виде таблицы с двумя полями – наименование товара, количество. Каждое наименование должно быть в таблице результатов не более одного раза. Результаты отсортировать по наименованию товара.
Все остальное в файле ворд. можно сделать первые 6-7 запросов как основные. Базу нужно создать в Mysql Workbench.
Гарантия на работу | 1 год |
Средний балл | 4.56 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |