Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Кто сейчас на форуме
Сейчас посетителей на форуме: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1

Нет

[ Посмотреть весь список ]


Больше всего посетителей (7) здесь было Сб Июн 17, 2017 3:57 pm
Самые активные пользователи за неделю


[П 320 16] Домашние задания

Предыдущая тема Следующая тема Перейти вниз

[П 320 16] Домашние задания

Сообщение автор Ярослав в Сб Июн 03, 2017 3:37 pm

Д/з №1 (03 июня 2017)
Введение в базы данных

Создать базу данных предприятия, состоящую из 3 таблиц, содержащих информацию о:
• Работниках
• Отделах
• Продукции
Продумать структуру каждой таблицы. Создать их, используя различные способы: конструктор либо заполнение таблицы.


Последний раз редактировалось: Ярослав (Пт Сен 01, 2017 3:50 pm), всего редактировалось 2 раз(а)
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: [П 320 16] Домашние задания

Сообщение автор Ярослав в Сб Июн 10, 2017 9:33 pm

Д/з №2 (10 июня 2017)
Создание связей между таблицами

Создайте базу данных магазина со следующей структурой:
https://i58.servimg.com/u/f58/19/66/40/03/schema10.jpg

• Product — информация о товаре
• Delivery — поставка товара
• Supplier — поставщик
• Sale — продажа товара
• Address — полный адрес
• Country — список стран
• Producer — информация о производителях товаров
• Markup — информация о скидках на продукцию: название скидки и процент
• Measurement — единицы измерения: сокращённое название и описание
• Category — категория товара


Последний раз редактировалось: Ярослав (Сб Июл 22, 2017 2:47 pm), всего редактировалось 1 раз(а)
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: [П 320 16] Домашние задания

Сообщение автор Ярослав в Сб Июн 17, 2017 5:46 pm

Д/з №3 (17 июня 2017)
Запросы на выборку

В базе магазина из домашней работы №2 создайте следующие запросы:

1. Создать запрос на выборку всей информации о поставках товаров в магазин.
2. Вывести названия товаров, имеющееся количество которых не указанао.
3. Создать запрос на выборку информации о поставщиках магазина, а именно их названия и полный адрес.
Адрес вывести в одном поле (отформатировать вывод).
4. Вывести информацию о том, каких именно товаров было продано более 10 в промежутке от 01/12/2008 до 01/03/2009.
5. Вывести названия товаров, которые продавались в течение последнего месяца (без повторений).
Примечание! Для получения информации о текущем месяце следует воспользоваться необходимыми функциями.
6. Вывести список товаров, который сопровождается названиями производителей, категория которых "Бакалея".
7. Создать запрос на выборку информации о средней стоимости продажи на указанную в условии дату.
8. Вывести список всех поставщиков, с указанием стран их происхождения, названия которых содержат букву К, а город расположения начинается с буквы М.
9. Вывести все товары, поставляемые поставщиками ИП Петров и ИП Иванов.
10. Вывести информацию обо всех товарах, названия которых начинаются с В по Л включительно.
11. Выбрать все товары с указанием поставщика, название производителя которых начинается с К или М и категория не "Соки и воды".
12. Выбрать все товары с указанием имени и страны их производителя. Условие: страна производителя "Украина", "Россия" или "Польша", цена поставки чтобы была < 50 руб., а даты поставки чтобы были в пределах от 01/01/2006 и до сегодняшнего дня.
13. Найти товары, категория которых "Соки и воды", количество продаж которых более 100. Вывести такие товары, их производителей, поставщиков и категорию.
14. Создать многотабличный запрос на выборку информации о поставке товаров в следующем виде: название поставленных товаров, их поставщиков, категории, даты поставки и общую стоимость их поставки. Условие: только трех выбранных поставщиков. Отсортировать выборку по названию товара в алфавитном порядке.
15. Создать многотабличный запрос на выборку информации о продаже товаров в следующем виде: название проданных товаров, их производителей, категорий, даты продажи, стоимости продажи, с указанием полного адреса производителей. Условие: выведеннная информация не должна касаться двух определенных производителей (например, кроме ИП Иванова и ИП Смирнова). Предусмотреть вывод полного адреса производителей в одном поле. Отсортировать выборку по названиям товаров в возрастающем порядке и по их стоимости в убывающем порядке.
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: [П 320 16] Домашние задания

Сообщение автор Ярослав в Сб Июн 24, 2017 4:48 pm

Д/з №4 (24 июня 2017)
Запросы на выборку

Используйте базу данных из предыдущих заданий.

1. Вывести общее количество товаров, максимальную и среднюю цену их продажи.

2. Вывести на экран количество новых товаров в магазине, то есть товаров, которые были поставлены в течение последней недели (7 дней).

3. Подсчитать общее количество товаров двух производителей, например ИП Иванов и ИП Воробей.

4. Вывести информацию о наименьшей стоимости поставки для каждого поставщика товаров за последний месяц (для получения информации о последнем месяце воспользуйтесь стандартными функциями) в евро. Отсортировать выборку по названию поставщика в возрастающем порядке.

5. Подсчитать и вывести информацию об общем количестве продаж на каждый день в пределах 01/01/2009 по текущий день и вывести их в убывающем порядке количества продаж.

6. Вывести названия товаров производителя ИП Иванов, которые поставлялись более чем двумя поставщиками.

7. Вывести информацию о производителях, страны их расположения, количество товаров их производства, имеющиеся в магазине. Условие: общая стоимость продажи товаров каждого производителя должна быть в пределах от 200 до 400 руб. Отсортировать выборку по стране расположения в возрастающем порядке и количестве товаров производителей в ниспадающем.

8. Вычислить и вывести количество товаров, каждой категории, которые необходимо списать. К списанию подлежат товары, которые есть в наличии в магазине и не продавались с даты их поставки в течение 3 месяцев.

9. Вывести на экран количество имеющегося товара по каждой категории, при этом учитывать только товары, стоимость поставки которых превышала 600 руб. Выведеная информация должна касаться только трех поставщиков: ООО «Титаник», ООО Ваня, ОАО «Быстрый ветер».

10. Показать категорию, товаров которой в магазине находится меньше всего.


Последний раз редактировалось: Ярослав (Сб Июл 01, 2017 3:08 pm), всего редактировалось 1 раз(а)
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: [П 320 16] Домашние задания

Сообщение автор Ярослав в Сб Июл 01, 2017 3:07 pm

Д/з №5 (01 июля 2017)
Соединение таблиц и подзапросы

1. Получить информацию обо всех производителях, товары которых продались больше, чем 2 раза.

2. Вывести самый популярный товар в магазине, то есть самый продаваемый.

3. Если общее количество товаров всех категорий считать за 100%, необходимо подсчитать, сколько товаров каждой категории прдалось (в процентном соотношении).

4. Используя подзапросы, вывести коды и названия всех товаров, поставляемых только определённым поставщиком, например, ЗАО «Быстрый ветер».

5. Используя подзапросы, вывести список товаров, их цены и категории, которые поставляются вообще только одним поставщиком.

6. Используя подзапросы, вывести названия поставщиков, которые не поставляли указанный товар (например, «Йогурт»).

7. Используя подзапросы, вывести на экран список производителей, которые расположены в той же стране, что и поставщик ООО Ваня.

8. Написать запрос, который выводит на экран список поставщиков из одной страны (например, России). Использовать для вывода результата самообъединение.

9. Подсчитать количество поставщиков, товары которых поставлялись в период с 01.03.2017 по 01.06.2017 и не были проданы. Используйте оператор EXISTS.

10. Выведите список производителей, размещающихся вне России. Отсортируйте выборку в возрастающем порядке названий производителей. Для этого подзапроса не используйте объединение таблиц, а только подчинённые подзапросы и оператор EXISTS.

11. Вывести на экран название товара, поставщика, который его поставлял, его полный адрес (одним полем), где категория товаров «Бакалея» и «Фрукты». Учесть при выводе только те товары, которые поставляются частными предпринимателями.

12. Используя подзапросы, найти поставщиков, товаров которых нет в продаже. Используйте для поиска оператор ANY или SOME.

13. Выберите всех производителей, товаров которых в магазине в наличии больше, чем любого товара производителя ЗАО «Ласуня».

14. Вывести информацию о том, товаров каких производителей в базе данных. Для вывода полноценной информации воспользуйтесь внешним объединением.

15. Отразить все товары категорий «Кондитерские» и «Хлебо-булочные» и названия поставщиков, которые их поставляли (использовать оператор UNION).

16. Получить информацию о количестве поставщиков двух стран (например, России и Украины), товары которых существуют в базе данных. При этом вывести отдельно полученную информацию и общую сумму всех поставщиков товаров. Воспользуйтесь для этого операторами UNION и UNION ALL.
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: [П 320 16] Домашние задания

Сообщение автор Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения