Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая по СУБД Ms Access-2.doc
Скачиваний:
93
Добавлен:
11.06.2015
Размер:
758.78 Кб
Скачать
      1. Основной запрос для Задания 3.

Вспомогательные запросы используются в основном запросе Задание 3, который осуществляет выборку из запроса ResourseReleaseMaxPrior Запрос тех записей, у которых приоритет процессов. ожидающих ресурс выше. Чем у процесса, использующего этот ресурс и имеющего максимальный приорите из всех, которые этот ресурс используют.

SQL – код этого запроса:

SELECT [ResourseReleaseMaxPrior Запрос].ResourseNotRelease_ProcessID, [ResourseReleaseMaxPrior Запрос].ProcessPrior, [ResourseReleaseMaxPrior Запрос].ResourseNotRelease_ResourseQuere, [ResourseReleaseMaxPrior Запрос].ResourseRelease_ProcessID, [ResourseReleaseMaxPrior Запрос].[Max-ProcessPrior]

FROM [ResourseReleaseMaxPrior Запрос]

WHERE ((([ResourseReleaseMaxPrior Запрос].ProcessPrior)>[Max-ProcessPrior]));

    1. Запросы для выполнения задания 4.

Определить владельца, у которого "самые большие аппетиты" в ценовом выражении.

Итоговый запрос Задание 4 использует два вспомогательных запроса: Resurses_Count_Price и Resurses_Count_Price_Summ.

      1. Вспомогательные запросы к заданию 4.

- Resurses_Count_Price – вычисляет для каждого процесса с затребованным ресурсом стоимость этого ресурса, используя вычисляемое поле.

SQL – код запроса:

SELECT OwnerProcessID.OwnerID, Processes.ProcessID, Resurses.Resurs, ResourseQuereis.CounQuere, Resurses.ResursPrise, ResourseQuereis.CounQuere*Resurses.ResursPrise AS Стоимость

FROM Resurses INNER JOIN ((OwnerProcessID INNER JOIN Processes ON OwnerProcessID.OwnerID = Processes.ProcessOwner) INNER JOIN ResourseQuereis ON Processes.ProcessKey = ResourseQuereis.ProcessID) ON Resurses.Код = ResourseQuereis.ResourseQuere;

- Resurses_Count_Price_Summ – осуществляет группировку по владельцам процессов суммарной стоимости запрошенных ими ресурсов. При этом используется выспомогательный запрос Resurses_Count_Price.

SQL – код запроса:

SELECT Resurses_Count_Price.OwnerID, Sum(Resurses_Count_Price.Стоимость) AS [Sum-Стоимость]

FROM Resurses_Count_Price

GROUP BY Resurses_Count_Price.OwnerID

ORDER BY Sum(Resurses_Count_Price.Стоимость) DESC;

      1. Основной запрос Задания 4

- Задание 4 – осуществляет выборку из вспомогательного запроса Resurses_Count_Price_Summ записи с максимальной стоимостью.

Соответствующий текст SQL – запроса:

SELECT Resurses_Count_Price_Summ.OwnerID, Resurses_Count_Price_Summ.[Sum-Стоимость]

FROM Resurses_Count_Price_Summ

WHERE (((Resurses_Count_Price_Summ.[Sum-Стоимость])=(SELECT DISTINCTROW Max([Resurses_Count_Price_Summ].[Sum-Стоимость]) AS [Max-Sum] FROM [Resurses_Count_Price_Summ])));

Заключение

В ходе выполнения курсовой работы решен ряд следующих задач:

- исследованы существующие в зарубежной и отечественной науке теоретических положений и подходов к решению проблемы проектирования БД;

- исследованы методы построения схем данных и БД;

- осуществлен теоретический анализ содержания, сущности, взаимосвязи понятий операционной системы;

- изучены методы определения основных запросов;

- выявлены основные тенденции развития технологий СУБД и ОС;

- изучены этапы конкретно-исторических форм развития СУБД;

- определены основные направления развития СУБД и разрабатываемой базы данных;

- составлены характеристики основных сущностей ОС, и определена структура БД;

- определены основные сущности операционной системы;

- определена логическая взаимосвязь этих сущностей;

-разработана реляционная схема данных сущностей ОС в их естественной взаимосвязи;

- изучены основные приемы по работе с реляционными СУБД на основе СУБД MS ACCESS;

- изучены основные приемы работы с языком конструирования запросов SQL;

- реализована разработанная схема данных в виде реляционных таблиц и связей между ними;

- построены основные запросы на выборку, отражающие суть работы;

- оформлено обращение к таблицам и запросом в виде, удобном для пользователя (на основе многооконного интерфейса форм);

- подготовлен отчет по курсовой работе.