Организация баз данных, основы работы с СУБД SQL Server, страница 5

2й запрос

3й запрос

4й запрос

6)Создали представление.

Представление должно содержать сведения о поставках изделий по каждому из заказов с расшифровкой наименования заказчика, наименования изделия и указанием стоимости всей поставки (Цена * Количество).

CREATE VIEW dbo.view1

AS

SELECT     dbo.tbl_item.name, SUM(dbo.tbl_delivery.quantity * dbo.tbl_item.price) AS Summ, dbo.tbl_requests.requester

FROM         dbo.tbl_delivery INNER JOIN

                      dbo.tbl_item ON dbo.tbl_delivery.model_id = dbo.tbl_item.model_id INNER JOIN

                      dbo.tbl_requests ON dbo.tbl_delivery.request_id = dbo.tbl_requests.request_id

GROUP BY dbo.tbl_item.name, dbo.tbl_requests.requester

Вывод:

В ходе выполнения лабораторной работы мы научились работать с системой управления базами данных «Microsoft SQL Server», изучили его логическую архитектуру и познакомились с интерфейсом управления (в том числе, с утилитой Enterprise Manager, входящей в стандартную поставку данной СУБД).

Была создана база данных, реализующая систему доставки. На основе этой БД были построены запросы для выполнения тех или иных практических задач.

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