Отчетные хранимые процедуры и функции - Создание хранилища данных для информационной системы
Для формирования отчетных результатов вспомогательные процедуры и функции были объединены в несколько общих функций, которые на основе всех реализованных запросов получают необходимые для отчета данные.
Процедуры и функции:
PrintPodr - функция вывода работы подразделения с определенной даты
PrintElevator-Личная карточка лифта со всей историей
Пример отчета личной карточки лифта со всей историей:
В качестве входных параметров подаем личный номер лифта, для которого будет выводиться отчет. Далее используя эти параметры получаем данные овсех его поломках, ремонтах, техосмотрах и застреваний.(см. приложение 8)
--Личная карточка лифта со всей историей
CREATEFUNCTIONPrintElevator
(@NumVARCHAR(10))
RETURNS@ResultTABLE(
NameStreetVARCHAR(40),
PersonalNumberINT,
FIOVARCHAR(80),
TypeOfAppVARCHAR(80),
TypeOfDefectVARCHAR(80),
BreakDescriptionVARCHAR(256),
BreakLevelBIT,
BreakTimeDATETIME,
SpecialityVARCHAR(40)
)
AS
BEGIN
INSERTINTO@Result
SELECT
NameStreet [Улица],
PersonalNumber [№ лифта],
FIO [ФИО],
TypeOfApp [Видзаявки],
TypeOfDefect [Виднеисправности],
BreakDescription [Описаниеполомки],
BreakLevel [степень],
BreakTime [времяполомки],
Speciality [Специальность]
FROMStreetSTINNERJOINElevatorsEL
ONST. IDStreet=EL. IDStreet
ANDPersonalNumber=@Num
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
RETURN;
END
SELECT*FROMPrintElevator(6)
Похожие статьи
-
Выходные формы, Представления - Создание хранилища данных для информационной системы
В рамках данного проекта организация данных в виде БД преимущественно была необходима для того, чтобы из БД можно было оперативно получить статистические...
-
Физическая модель, Используемая СУБД - Создание хранилища данных для информационной системы
Перед построением физической модели базы данных было проведено концептуальное и логическое проектирование в пятом семестре, в ходе выполнения проекта по...
-
Описание предметной области Лифтовая аварийная служба ООО "ОТИС-Лайн" в соответствии с функциональными обязанностями работников состоит из: 1)...
-
Постановление Правительства Российской Федерации №1119 "Об утверждении требований к защите персональных данных при их обработке в информационных системах...
-
Программный интерфейс для базы данных я разрабатывал в объектно-ориентрованной среде Delphi, с помощью Embarcadero RAD Studio. Конструктор форм Delphi в...
-
Обеспечение целостности БД - Создание хранилища данных для информационной системы
Обеспечение целостности базы данных осуществляется за счет декларативной и процедурной целостности. Декларативная целостность неразрывно связана с...
-
Создание форм для ввода данных, Создание отчетов - Разработка информационной системы "Гостиница"
Для того чтобы нам было в дальнейшем удобно и быстро работать с базой данной мы должны создать ряд нужных форм. Формы в БД Access можно создавать с...
-
Проектирование систем оперативного анализа данных Современные системы поддержки принятия решений и информационные системы руководителей основаны на...
-
В данном разделе была разработана функциональная схема работы программного комплекса, которая в общем виде описывает состав комплекса, характер и виды...
-
Аппаратные и программные средства для эксплуатации ИС - Безопасность информационных систем
Сеть ЗАО "Тандер" является реальной. Вся локальная сеть построена за счет специальных устройств коммутации и физической среды передачи данных. Каждый...
-
Наиболее распространенная форма - ЭВМ. Раньше чаще использовались вычислительные центры (ВЦ). Вычислительный центр - организуется и специализируется на...
-
Функции человека в ИС - История создания и развития автоматизированных информационных систем
Любая информационная система подразумевает участие в ее работе людей. Среди персонала, имеющего отношение к информационным системам, выделяют такие...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
"WWWSQLDesigner" позиционируется как абсолютно бесплатный, доступный для пользователей, универсальный веб-редактор, значительно упрощающий процесс...
-
Возможен способ синхронизации программ на клиенте и сервере целиком. Для этого необходимо будет внести некоторые модификации в JVM и передавать между...
-
Представления, Хранимые процедуры - База данных "Определение факультативов для студентов"
Представление -- это виртуальная таблица, содержимое которой определяется запросом. Как и таблица, представление состоит из ряда именованных столбцов и...
-
Функции СУБД: 1. ведение БД: ввод, корректир, сортировка, обработка, поиск данных, обработка по запросу. 2. обеспечение безопасности и целостности данных...
-
SimpleXML. В PHP версии 5.0 и выше появилось расширение для работы с xml структурой. Библитека SimpleXML содержит большое количество методов для работы с...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
Этот способ фактически не предполагает создания или применения АИС на предприятии, создания информационных подразделений и установки соответствующих...
-
Для реализации ИИС контроля расхода энергоресурсов проведем анализ характеристик существующих беспроводных технологий передачи данных. Наиболее...
-
Классификация АИС по функциональному признаку Функциональный признак определяет назначение подсистемы, а также ее основные цели, задачи и функции....
-
Алгоритм работы. В результате работы АИС генерируются три xml документа - два со структурой сравниваемых баз данных и один с результатами сравнения. В...
-
Возрастающая сложность современных автоматизированных систем управления и повышение требовательности к ним обуславливает применение эффективных...
-
Создание базы данных (структура таблиц) База данных предназначена для работников гостиницы. В базе данных должны храниться сведения о проживающих...
-
Российская система здравоохранения: текущее состояние, основные проблемы и барьеры для дальнейшего развития Российское здравоохранение на сегодняшний...
-
Основание для разработки Основанием для разработки является задание, выданное преподавателем Плужниковым И. М. на курсовой проект от 14.01.2016,...
-
Информационная система Lumesse ETWeb является системой, которая автоматизирует весь комплекс процессов управления персоналом. Важно отметить, что данная...
-
После того, как был реализован процесс карьерного планирования в информационной системе, можно сделать выводы о том, что внедрение информационной системы...
-
Создание представлений - Банки и базы данных. Системы управления базами данных
Представлением (View) называется виртуальная таблица, отображающая данные, получаемые из реальных таблиц БД, а также из других представлений....
-
ИЕРАРХИЧЕСКАЯ МОДЕЛЬ ДАННЫХ ИМД основана на понятии деревьев, состоящих из вершин и ребер. Вершине дерева ставится в соответствие совокупности атрибутов...
-
Запросы на выборку - Банки и базы данных. Системы управления базами данных
Запросы используются для получения пользователем информации, содержащейся в БД, в удобном для него виде. Результат запроса отображается для пользователя...
-
Исходные данные для составления цифровых карт - Геоинформационные системы
В ГИС используются данные, получаемые из различных источников: - При Геодезических Съемках И Обследованиях В Полевых Условиях ;( Геодезическая полевая...
-
Построить дерево решений. Для этого необходимо: А) запустить программу deductor studio academic. Б) провести импорт статистики в программу, вызвав...
-
Необходимо исследовать зависимость влияния различных факторов на параметр, характеризующий производство. В качестве такого параметра было выбрано...
-
Программная модель данных, получившая название "MapReduce", была создана несколько лет назад в компании Google, и там же была осуществлена первая...
-
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ База данных как основа информационного обеспечения В состав информационного, программного и математического обеспечения...
-
Сетевое хранилище данных - Выбор оптимального решения для виртуализации
Сетевое хранилище представляет собой компьютер, который построен на произвольной архитектуре. Основной задачей является предоставление сервисов для...
-
Первичные документы: Заявка от заказчика, наряд на выполнение работ, акт выполнения работ 1) Заявка от заказчика Рисунок 7. Дерево взаимосвязи реквизитов...
-
Определение методов реинжиниринга информационных систем Основные задачи, которые стоят перед проектировщиком, занимающимся реинжинирингом информационных...
Отчетные хранимые процедуры и функции - Создание хранилища данных для информационной системы