Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Лабораторная работа №6. Тема:Создание запросов для индивидуального задания.






Тема: Создание запросов для индивидуального задания.

6.1 Задание:

1. Создайте запросы, которые перечислены в индивидуальном задании.

2. Напишите отчет по работе. Отчет должен содержать окно конструктора для каждого запроса и программу на языке SQL.

3. Напишите ответы на контрольные вопросы.

Индивидуальные задания к лабораторной работе

Вариант 1

Создать такие запросы:

- все поезда до определенной станции (выбор пункта можно вводить, как параметр);

- вычислить количество проданных билетов на указанный поезд и дату;

- количество проданных билетов до каждой станции;

- повысить стоимость билетов в купейных вагонах на 20% до определенной станции;

- для каждой зарегистрированной продажи билетов отобрать в запрос номер поезда, дату отправления, пункт назначения, тип вагона, стоимость билетов в этом вагоне, количество билетов, категория льгот. Подсчитать сумму к оплате (стоимость билета* количество билетов*льготы +20% налог), общую стоимость билетов;

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

- Для каждого поезда и на каждый день вычислить количество свободных мест в плацкартных вагонах и в купейных вагонах;

- какой поезд и в какой день не пользуется спросом (продажи билетов на него не было)?

- Создать новую таблицу, которая содержит список продаж билетов до указанного пункта, который вводится как параметр.

 

 

Вариант 2

Создать такие запросы:

- вывести информацию об автомобилях, мощность двигателя которых больше заданной (мощность задавать как параметр);

- вывести информацию о клиентах, адрес которых в городе Запорожье;

- вычислить общее количество заказанных автомобилей за каждый месяц;

- уменьшить стоимость автомобилей определенной фирмы-производителя на 10%;

- для каждого заказа вычислить стоимость заказанной партии автомобилей, сумму к оплате (стоимость заказа * льготы+20% налог);

- сумму заказов за последний квартал текущего года по каждой модели;

- какие модели не пользуются спросом (заказы на них отсутствуют)?

- Создать новую таблицу, в которую ввести продажи автомобилей за последний месяц с указанием общей стоимости заказа и скидки.

Вариант 3

Создать такие запросы:

- вывести информацию обо всех видах транспорта для определенного веса груза или определенного объема груза (вводить как параметр);

- вывести информацию обо всех заказчиках из города Запорожье;

- вычислить количество заказов для каждого вида транспортного средства;

- для определенного вида транспорта увеличить стоимость т/км на 20%;

- вывести информацию о заказах с вычислением стоимости перевозки и суммы к оплате (расстояние * стоимость т/км * масса+ накладные затраты - льготы);

- вычислить общую стоимость перевозок за каждый месяц;

- какой вид транспорта совсем не заказывался?

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

 

Вариант 4

Создать такие запросы:

- Вывести информацию о магазинах, которые расположены в городе Запорожье;

- Вычислить и вывести количество товаров каждой группы;

- Вывести информацию о заказах указанного магазина (код магазина вводить как параметр);

- Для определенной группы товаров снизить цену единицы товара на 5%;

- Для каждой записи из таблицы «Состав заказа» вычислить стоимость заказанного товара;

- Используя предыдущий запрос вычислить стоимость каждого заказа и сумму, которую должен заплатить магазин (с учетом скидки);

- Какой товар не пользуется спросом (заказов на него не было)?

Контрольные вопросы

1. С какой целью создаются запросы?

2. Правила записи условий отбора в запросах. Что такое параметрический запрос?

3. Как создается вычисляемое поле в запросе?

4. Как можно изменить свойства полей, которые включены в запрос?

5. Что такое запрос с группировкой данных? Приведите пример. Перечислите итоговые функции. Как записывают условия отбора в таком запросе?

6. Что такое запрос без подчиненных? Внешнее объединение таблиц. Приведите пример.

7. Какие типы запросов на изменение данных вы знаете?

8. Что такое запрос на обновление?

9. Оператор SELECT языка SQL.

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.