Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП 01. Базы данных. Часть 2 — копия.doc
Скачиваний:
33
Добавлен:
09.12.2018
Размер:
637.44 Кб
Скачать

Вариант 2. Поставки товаров

фирмы (А)

состав партий (В)

партии товаров (С)

товары (D)

Код фирмы

Код фирмы

Код партии

Код товара

Название

Код партии

Дата поставки

Наименование

Страна

Код товара

Цена

Город

Количество товара

Выполнить SQL-запросы для созданной БД:

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

  2. Вывести наименование товаров, поставленных из г. Тулы (вложенный запрос).

  3. Указать страну и город, из которых поставлены товары партией с заданным кодом (например, 236101001) (коррелированный подзапрос).

  4. Выбрать коды партий товаров, поставленных из Санкт-Петербурга в III квартале фирмами, в названии которых содержится «ЗАО…» (со сложным условием, с BETWEEN).

  5. Выдать наименования товаров, изготовленных не в России (с EXISTS).

  6. Выбрать шифры фирм для всех городов с буквы «N» или для всех поставленных товаров, количество которых больше 100, или то и другое (с UNION).

  7. Во всех записях, где количество товара менее 50 и цена менее 100, заменить значение поля «количество товара» на 50 (UPDATE).

  8. Выдать номера партий стоимостью более 500000 (с использованием вычисляемых полей).

Вариант 3. Исполнители

исполнители (А)

альбомы (C)

записи (D)

Код исполнителя

Код альбома

Код записи

Исполнитель

Код исполнителя

Код альбома

Дата рождения

Код стиля

Номер записи

стили (B)

Название альбома

Название записи

Студия

Длительность записи

Код стиля

Год выпуска

Стиль музыки

Формат

Число записей

Дата покупки

Выполнить SQL-запросы для созданной БД:

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

  2. Вывести номера и названия всех записей из альбома «Reload» (простой вложенный).

  3. Вывести названия записей для альбомов, выпущенных после 1998 года (коррелированный подзапрос).

  4. Вывести название альбома, название записи и исполнителя для стиля музыки «Джаз» (со сложным условием).

  5. Вывести названия записей, исполнителем которых является «Алсу» (с EXISTS).

  6. Выбрать названия альбомов, у которых дата выпуска ранее 1980 г., или студия записи «Мелодия», или и то и другое (с UNION).

  7. Исправить название студии для указанного альбома (UPDATE).

  8. Определить самую длительную музыкальную запись для указанного альбома (с использованием встроенных функций).