Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СР по ОБД.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

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

  1. Вывести номера заказов, сумму и дату для всех строк из таблицы Заказы.

  2. Вывести все строки из таблицы Заказчики, в которых номер про­давца равен 1001.

  3. Вывести рейтинг и фамилию каждого заказчика из города Киев.

  4. Вывести фамилии продавцов из города Одесса, у которых комис­сионные выше 0.1.

  5. Вывести список всех заказчиков с рейтингом не выше 100, кроме тех, которые проживают в Киеве.

  6. Что будет выведено в результате выполнения следующего запро­са?

SELECT *

FROM Заказы

WHERE (Сумма < 1000 OR

      1. NOT (Дата_заказа = 10.03.99 AND Номер_заказчика > 2003));

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

  2. Пусть каждый продавец имеет комиссионные в размере 12%. Вы­вести номер заказа, номер продавца и сумму комиссионный для каждого заказа.

  3. Вывести список заказчиков в порядке убывания рейтинга. Фами­лии заказчиков сопровождать их номером и рейтингом.

  4. Вывести общие суммы заказов на каждый день в порядке убыва­ния этих сумм.

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

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

  7. Вывести фамилии и рейтинги всех заказчиков, имеющих среднее значение рейтинга.

  8. Используя соотнесенный подзапрос, выбрать фамилии и номера всех заказчиков с максимальным для их города рейтингом.

  9. Поместить следующие значения в таблицу Продавцы в указанном порядке: в поле Город - Киев, в поле Фамилия - Петров, в поле Комисси­онные - NULL, в поле Номер_продавца - 1100.

  10. Удалить все заказы заказчика Сидорова из таблицы Заказы.

  11. Увеличить рейтинг всех заказчиков города Одесса на 100.

  12. Создать таблицу Студент с полями Номер_зачетной_ книжки, Фамилия, Имя, Отчество, Год_рождения, Номер_группы.

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

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

  1. Карпова Т.С «Базы данных: модели, разработка, реализация» СПб.: Питер - 2002.

  2. Microsoft Corporation. «Проектирование и реализация баз данных Microsoft SQL Server 2000» Москва - 2003

  3. Марков А.С., Лисовский К.Ю. «Базы данных. Введение в теорию и методологию» Москва - 2006 .

  4. С.Д. Кузнецов. «Основы современных баз данных» Центр Информационных технологий МГУ, 2006.

  5. Т.Ф. Лебедева. «Базы данных» Учебное пособие. Кемерово -2006 г.

  6. А. Горев, С. Макашарипов, Р. Ахаян. Эффективная работа с СУБД