Минобрнауки России
федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Санкт-Петербургский государственный технологический институт (технический университет)
Кафедра систем автоматизированного проектирования и управления
Иванов А.А.
Жадановская Н.П. Базы данных
Контрольные работы
Учебное пособие
для студентов заочной формы обучения
Санкт-Петербург
2016
Стоимость выполнения контрольной работы по базам данных на заказ ... руб.
Готовы следующие варианты:
Вариант 09(Р,С) КР1
Контрольная работа 1
1 Аналитическая часть
Реализация реляционных операторов с помощью средств языка SQL. 2 Тестовые задания
2.2 C помощью предложения …….. можно реализовать любую операцию реляционной алгебры. 2.1 Как выбрать все записи из таблицы "Persons", упорядоченных по полю "FirstName" в обратном порядке?
□ SELECT * FROM Persons SORT \\\\'FirstName\\\\' DESC
□ SELECT * FROM Persons SORT BY \\\\'FirstName\\\\' DESC
□ SELECT * FROM Persons ORDER BY FirstName DESC
□ SELECT * FROM Persons ORDER FirstName DESC 3 Практические задания
3.1 Определите, содержат ли предложенные тексты запросов ошибку.
Если же запрос верный, то приведите результат выполнения этого запроса. SELECT Клиенты.КодКлиента, Клиенты.Название, Sum(Заказы.СтоимостьДоставки) AS Sum-СтоимостьДоставки, Min(Заказы.ДатаИсполнения) AS Min-ДатаИсполнения, Max(Заказано.Цена) AS Max-Цена FROM Клиенты LEFT JOIN (Заказы LEFT JOIN Заказано ON Заказы.КодЗаказа = Заказано.КодЗаказа) ON Клиенты.КодКлиента = Заказы.КодКлиента GROUP BY Клиенты.Название ORDER BY Клиенты.КодКлиента DESC , Sum(Заказы.СтоимостьДоставки);
SELECT Доставка.Название, Доставка.Телефон, Заказы.КодЗаказа, Заказано.Цена, Заказано.Скидка, Заказано.Цена*(1-Заказано.Скидка) AS Итоговая_цена FROM (Доставка INNER JOIN Заказы ON Доставка.КодДоставки = Заказы.Доставка) INNER JOIN Заказано ON Заказы.КодЗаказа = Заказано.КодЗаказа; 3.2 Приведите тексты SQL-запросов, выполняющих заданные действия:
Сформировать список товаров, которые вошли в заказ с минимальным кодом, вида: Марка, Цена, Ожидается, На складе.
Список отсортировать по цене по убыванию