Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект Лысенко Ольги, гр. 10099.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
4.96 Mб
Скачать
    1. Разработка запросов со встроенными функциями

1 запрос. Максимальная и минимальная цены на автомобили (см. Рис 60).

SELECT MAX(priceOfCar), MIN(priceOfCar)

FROM dbo.car

Рис. 60 Выполнение 1 запроса

2 запрос. Средняя стоимость заказов всех автомобилей до 11.12.12 (см. Рис 61).

SELECT AVG(orderCost)

FROM dbo.carOrder

WHERE orderDate>='11.12.12'

Рис. 61 Выполнение 2 запроса

3 запрос. Вычисление количества заказанных автомобилей 10.11.12 (см. Рис 62)?

select COUNT (orderDate)

from dbo.carOrder

where orderDate='10.11.12'

Рис. 62 Выполнение 3 запроса

4 запрос. Вычисление суммы продаж автомобилей марки Audi (см. Рис 63).

select SUM (priceOfCar)

from dbo.car,dbo.carSale,dbo.brand

where dbo.brand.brand_ID=dbo.car.brand_ID and

dbo.car.car_ID=dbo.carSale.car_ID and

nameOfBrand='Audi'

Рис. 63 Выполнение 4 запроса

5 запрос.Сколько всего разных марок автомобилей в Автосалоне (см. Рис 64).

select COUNT (distinct brand_ID)

from dbo.car

Рис. 64 Выполнение 5 запроса

6 запрос. Вывести последнюю дату продажи (см. Рис 65).

select MAX (saleDate)

from dbo.carSale

Рис. 65 Выполнение 6 запроса

7 запрос. Количество проданных автомобилей разных цветов (см. Рис 66).

select COUNT (distinct nameOfColor)

from dbo.color,dbo.car,dbo.carSale

where dbo.carSale.car_ID=dbo.car.car_ID and

dbo.car.color_ID=dbo.color.color_ID

Рис. 66 Выполнение 7 запроса

8 запрос. Вычисление суммы всех продаж (см. Рис 67).

select SUM (priceOfCar)

from dbo.car,dbo.carSale,dbo.brand

where dbo.brand.brand_ID=dbo.car.brand_ID and

dbo.car.car_ID=dbo.carSale.car_ID

Рис. 67 Выполнение 8 запроса

В выше изложенных запросах были использованы разные функции max, min, avg,sum count, также оператор distinct, который исключает повторяющиеся строки.

Заключение

В результате выполнения данной работы были достигнуты поставленные цели, а именно: создана система автоматизации учета продаж и заказов автосалона. Также в созданной базе хранится информация о клиентах, автомобилях, поставщиках и сотрудниках организации. В данной базе также осуществляется учет поступивших автомобилей, учет отправленных заказов поставщикам, учет проданных автомобилей, учет клиентов, а также учет стоимости продажи каждого автомобиля. Были разработаны простые, многотабличные запросы, а также запросы с встроенными функциями и представления, что обеспечит быструю выдачу нужной информации пользователю.

Список литературы

  1. Диго, С.М. Базы данных : проектирование и использование : учеб. для вузов по спец. "Прикладная информатика (по областям)" / С. М. Диго .- М. : Финансы и статистика, 2005 .- 591 с .(МОРФ)

  2. Марков, А.С. Базы данных : Введение в теорию и методологию: Учебник / А.С. Марков, К.Ю. Лисовский .- М. : Финансы и статистика, 2004 .- 511 с .(УМО)

  3. Родигин, Л. А. Базы данных для карманного персонального компьютера Pocket P : учеб.-метод. пособие для вузов / Л. А.Родигин .- М. : КноРус, 2008 .- 157 с .

  4. Петкович Д. Microsoft SQL Server 2008. Руководство для начинающих: Пер. с англ. – СПб.: БВХ-Петербург, 2009. – 752 с.