Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 Практический раздел.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.18 Mб
Скачать

Простые запросы

  1. Выбрать всю информацию по поставщикам. Отсортировать по названию.

  2. Выбрать информацию по поставщикам, включающую название, адрес, рейтинг. Отсортировать по убыванию рейтинга.

  3. Выбрать всех поставщиков из города Челябинск

  4. Выбрать всех поставщиков из города Челябинск и Москва. Информация о поставщике должна включать название поставщика, рейтинг, город.

  5. Выбрать всех поставщиков с рейтингом менее 0. Отсортировать по убыванию рейтинга.

  6. Выбрать всех поставщиков с рейтингом больше 0. Отсортировать по возрастанию рейтинга.

  7. Выбрать всех поставщиков в названии которых присутствует сочетание букв «ЗАО»

  8. Выбрать информацию о тех поставщиках, для которых заполнено поле «note» (примечание). Информация должна включать название, адрес, примечание. Список нужно отсортировать по названию в алфавитном порядке.

  9. Вывести список всех продавцов, отсортированный по алфавиту.

  10. Вывести всю информацию по всем заказам с начала года. Отсортировать по номерам.

  11. Вывести информацию по неисполненным заказам (заказам, у которых отсутствует дата поставки).

  12. Вывести информацию по неисполненным просроченным заказам (заказам, у которых отсутствует дата поставки и время исполнения заказа истекло).

  13. Вывести информацию по заказам, включающую № заказа, дату заказа, за последнюю неделю.

  14. Вывести информацию по заказам, на выполнение которых задан срок более 30 дней

  15. Выдать информацию по товарам с ценой для покупателя более 300 рублей.

  16. Выдать информацию о товаре, у которого разница между ценой закупки и ценой для покупателя >300 рублей.

  17. Информация о товаре, заказанном в единичном экземпляре.

  18. Информацию о товаре, которая включает в себя название модели, общую стоимость заказа (количество*цена закупки). Отсортировать по названию модели.

Агрегатные функции

  1. Определить среднюю торговую площадь в каждом городе.

  2. Определить максимальную торговую площадь в каждом городе.

  3. Определить минимальную торговую площадь в каждом городе.

  4. Определить суммарную торговую площадь во всех городах, кроме Челябинска.

  5. Определить количество магазинов в каждом городе.

  6. Определить количество поставщиков в каждом городе.

  7. Определить для каждой модели минимальную и максимальную цену закупки.

  8. Определить для каждой модели минимальную и максимальную цену для покупателя.

  9. Определить по каждому коду магазина количество в наличии товара модели 'N12345BLACK'.

  10. Определить для каждого кода магазина количество представленных моделей.

  11. Для каждого кода поставщика количество выполненных заказов с Датой заказа = от 01.01.2007 по 01.06.2007.

  12. Для каждого кода поставщика количество невыполненных и просроченных заказов с Датой заказа = от 01.01.2007 по сегодняшний день.

  13. Определить минимальную и максимальную цену для покупателя по модели 'Q76859RED'.

  14. По каждому городу определить максимальный, минимальный и средний рейтинг поставщика.

  15. Определить среднюю цену для покупателя по каждому коду магазина.

  16. Определить по каждой модели количество проданных.

  17. Определить по каждому коду продавца максимальную выручку за товар с Датой продажи = от 01.09.2007 по 01.10.2007.

  18. Определить по каждому коду продавца суммарную выручку за товар с Датой продажи = от 01.09.2007 по 01.10.2007.

СОДЕРЖАНИЕ И ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

  1. Изучить теоретические сведения.

  2. Создать базу данных в MS Access из задания для самостоятельной работы.

  3. Выполнить запросы в соответствии с вариантом.

  4. Проверить работу всего проекта.

  5. Продемонстрировать преподавателю работу разработанного образца проекта.

  6. Получить от преподавателя индивидуальное задание и создать проект (по аналогии) для выполнения индивидуального задания.

  7. Подготовиться к защите лабораторной работы, которая включает в себя демонстрацию индивидуального варианта, защиту по контрольным вопросам теоретической части работы.

Вопросы выходного контроля:

    1. Дайте определение понятию запрос.

    2. Напишите синтаксис SELECT-запроса.

    3. Назовите, что получается в результате выполнения запроса

    4. Перечислите агрегирующие функции, которые Вы использовали в работе.

    5. Расскажите, с какими условиями можно выполнять запросы.