Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Информатика

Запросы. Терминология и обозначения

Тип: реферат
Категория: Информатика
Скачать
Купить
Запросы. Терминология и обозначения- "Запрос" - объект метаданных типа "Запрос";- Текст запроса - текстовое описание запроса к ИБ на специализированном языке запросов;- Выборка - набор данных, полученных в результате выполнения запроса;- Группировка данных - накопление различных значений одного и того же типа данных.- Отчёт - совокупность текста запроса, процедуры его выполнения и интерпретации выбранных данных.ВведениеС чего начатьНачнем с началаДля начала, прежде чем проектировать запрос, необходимо задаться вопросом: "Что же я хочу в результате получить?". Да, да, именно так все и начинается, с тривиальной "постановки задачи".Постановка задачиПредположим, я хочу получить "Данные об оборотах и остатках товаров на складах за какой-то период времени" в виде вот такой таблицы:Формирование текста запросаУже изначально, в постановке задачи прозвучали все необходимые данные для построения запроса, такие как: обороты, остатки, товары, склады и период времени . Начнем по порядку:1. "... за какой-то период времени". Значит, мы можем описать период времени, за который запрос будет извлекать информацию. Отразим это:Период с '98' по '98'Правды ради, следует отметить, что задание конкретных дат интервала запроса не слишком удобно в большинстве случаев, поэтому создадим в модуле отчета две внешние переменные, определяющие дату начала и конца запроса - ДатаС и ДатаПо :Период с ДатаС по ДатаПо;2. "Данные об оборотах и остатках товаров ...". Значит, мы хотим видеть перечень товаров. Ну что ж, давайте так и сделаем - объявим переменную запроса - ТоварТовар =3. "Данные об оборотах и остатках товаров на складах ...". Для каждого товара хотим отобразить склад, на котором он хранится. Для этого объявляем переменную Склад :Склад =4. "Данные об оборотах ". Во-первых, необходимо определиться, какие конкретные обороты мы хотим отразить: денежные, количественные. Давайте определимКоличество =Поскольку нам нужны данные об оборотах, то следует объявить и сами функции накопления:Приход = Функция Приход(Количество);Расход = Функция Расход(Количество);Данные об оборотах можно получить различными способами – из документов, обходя все или определенные виды документов за конкретный период времени, и из регистров.5. "Данные об остатках ". Объявим функции остатков:НачОст = Функция НачОст(Количество);КонОст = Функция КонОст(Количество);Данные об остатках из документов уже не получишь, для этой цели предназначены регистры остатков. Следовательно, в работе запроса мы будем использовать регистры. Этот вывод существенно помогает в проектировании запроса, так как мы теперь в состоянии корректно описать переменные, зная, что учет оборотов и остатков ведется по регистру "Товарные запасы":Товар = Регистр.ТовЗап.Товар;Склад = Регистр.ТовЗап.Склад;Количество = Регистр.ОстаткиТоваров.ОстатокТовара;6. Если мы хотим получить перечень товаров, то нам необходимо эти товары группировать, то есть отображать различные виды товаров. Для чего мы заводим группировку по переменной Товар :Группировка Товар;7. Те же самые резоны приводят нас к созданию группировки по переменной Склад :Группировка Склад;8. Теперь соберем полный текст запроса, который можно присвоить какой-нибудь переменной модуля отчёта, скажем, ТекстЗапроса:ТекстЗапроса ="Период с ДатаС по ДатаПо|Товар = Регистр.ТовЗап.Товар;|Количество = Регистр.ТовЗап.ОстатокТовара;|Приход = Функция Приход(Количество);|Расход = Функция Расход(Количество);|НачОст = Функция НачОст(Количество);|КонОст = Функция КонОст(Количество);|Группировка Товар;|Группировка Склад;|"//}}ЗАПРОС;Получившийся текст запроса - это только часть необходимой работы для получения отчёта, но это как раз та часть, которой мы посвятили эту главу методических реком...
Другие файлы:

Физические величины (терминология, определения, обозначения, размерности, единицы)
В пособии рассматриваются физические величины по всем разделам курса физики. При этом используются современная терминология, обозначения, определения....

Физика. 400 основных законов и формул
В данном справочном издании в сжатой форме представлены основные законы и формулы по всему курсу физики, знание которых необходимо для решения задач и...

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

Теория управления. Терминология
Настоящая терминология рекомендуется Комитетом научно-технической терминологии АН СССР к применению в научной литературе, учебном процессе, справочно-...

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