Выходные формы, Представления - Создание хранилища данных для информационной системы

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

Для получения конечных отчетных форм были использованы:

    - Представления; - Отчетные хранимые процедуры и функции;

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

    - Личная карточка каждого лифта со всей историей. - Отчет о работе выбранного подразделения начиная с определенной даты - Полный отчет всех подразделений
Представления

Механизм представления - мощное средство СУБД, позволяющее скрыть реальную структуру БД от некоторых пользователей за счет определения представлений.

В данном дипломном проекте представление использовалось для объединения данных из нескольких таблиц в статический отчет, а также ограничения доступа к базе данных.

Представления:

Printall-Отчет работы всех подразделений сортировка по улицам

Print1El-вывод всех поломанных лифтов с высокой степенью

Пример представления:

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

CREATEVIEWprintall

AS

SELECTNameStreet [Улица],

PersonalNumber [№ лифта],

FIO [ФИО],

TypeOfApp [Вид заявки],

TypeOfDefect [Вид неисправности],

BreakDescription [Описание поломки],

BreakLevel [степень],

BreakTime [время поломки]

FROMStreetSTINNERJOINElevatorEL

ONST. IDStreet=EL. IDStreet

INNERJOINRequestRE

ONEL. IDElevator=RE. IDElevator

INNERJOINTypeOfApplicationTA

ONRE. IDTypeOfApplication=TA. IDTypeOfApplication

INNERJOINOrdersORD

ONRE. IDRequest=ORD. IDRequest

INNERJOINElectricianELC

ONORD. IDElectrician=ELC. IDElectrician

INNERJOINDefectsDFS

ONORD. IDOrders=DFS. IDOrders

INNERJOINDefectDF

ONDFS. IDDefect=Df. IDDefect

Похожие статьи




Выходные формы, Представления - Создание хранилища данных для информационной системы

Предыдущая | Следующая