Задание к лабораторной работе № 5

1) Ознакомиться со структурой таблиц Production.Product, Purchasing.ProductVendor, Purchasing.Vendor, Purchasing.VendorContact, Person.Contact, HumanResources.Employee, Sales.SalesOrderHeader, Sales.SalesOrderDetail и Sales.SpecialOfferProduct, Person.Address, SalesPerson, Production.BillOfMaterials, Sales.Customer, Sales.CustomerAddress, Purchasing.VendorAddress, Sales.SalesTerritory
(http://msdn.microsoft.com/ru-ru/library/ms124438.aspx)

2) Ознакомиться со схемой данных БД AdventureWorks и проанализировать связи между указанными выше таблицами. Схему данных в Microsoft Visio можно скачать с microsoft.com по первой же ссылке на поисковый запрос «AdventureWorks OLTP Database Diagram»

3) Выполнить запросы, приведенные в примерах, и дать их содержательную интерпретацию.

4) Составить и выполнить следующие запросы (каждый запрос составить в отдельной вкладке):

1) Получить упорядоченный по возрастанию список идентификаторов поставщиков, поставляющих товары для горной линейки велосипедов

2) Получить упорядоченный по возрастанию список названий товаров, поставляемых поставщиком с ID

3) Для каждого типа кредитного рейтинга посчитать количество поставщиков, которые находятся в городе ‘New York’

4) Получить идентификационные номера товаров и рекламных акций для заказов, сделанных 27 июля 2004 года

5) Получить список идентификационных номеров сотрудников, чье количество дней отпуска по болезни меньше, чем среднее количество дней отпуска по болезни по занимаемой ими должности

6) Вычислить количество продуктов, для которых количества единиц товара в заказе больше среднего количества единиц товара в заказе для рекламной акции с ID = 1

7) Получить список городов, в которых есть хотя бы один поставщик с кредитным рейтингом 5

8) Получить список городов, в которых есть только один поставщик

9) Получить данные (идентификационный номер) о поставщиках, поставляющих больше одного продукта для дорожной линейки велосипедов

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

11) Получить данные (идентификационный номер) о заказчиках, для которых средняя стоимость заказа выше стоимости заказа от 27.07.2004

12) Найти тех производителей (идентификационный номер) товаров горной линейки, которые не производят товары дорожной линейки

13) Получить информацию о количестве заказов на суммы больше 150000 для каждого заказчика (идентификационный номер)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: