Типы групп записей БД

Материал из AutoPark
(Различия между версиями)
Перейти к: навигация, поиск
(Новая: При работе с базой данных может возникнуть необходимость группировки записей по определенным критер...)
 
Строка 13: Строка 13:
  
  
Список справочников разрешенных разработчиком к использованию при построении групп записей БД (не является окончательным и может быть расширен по [Технические требования|техническому требованию]):
+
Список справочников разрешенных разработчиком к использованию при построении групп записей БД (не является окончательным и может быть расширен по [[Технические требования|техническому требованию]]:
 
;:[[Виды платежных документов|Виды платежных документов]];
 
;:[[Виды платежных документов|Виды платежных документов]];
 
;:[[Виды прочих документов|Виды прочих документов]];
 
;:[[Виды прочих документов|Виды прочих документов]];

Версия 09:50, 20 августа 2010

При работе с базой данных может возникнуть необходимость группировки записей по определенным критериям. Например, сгруппировать "Виды перевозок" по регионам (город, пригород, межгород), по режиму финансирования (дотационные, коммерческие, прочие), или по известному нам и не известному АвтоПарк признаку. Для этих целей в АвтоПарк используются такие понятия как "Группы записей БД" и "Типы групп записей БД". На сегодняшний день в АвтоПарк предусмотрена как возможность ручного, так и возможность автоматического создания групп записей БД.


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

  1. Типы групп, основанные на значении скаляра базового отношения: В группы включаются все записи из базового отношения. Группа, в которую попадет текущая запись базового отношения, определяется по значению скаляра текущей записи.
    1. Регион вида перевозок: Строится по справочнику «Виды перевозок». Создаются группы с именами, соответствующими значению в поле «Регион». Критерием для включения нескольких видов перевозок в одну группу является совпадение значения в поле «Регион».
    2. Режим финансирования вида перевозок: Строится по справочнику «Виды перевозок». Создаются группы с именами, соответствующими значению в поле «Режим финансирования». Критерием для включения нескольких видов перевозок в одну группу является совпадение значения в поле «Режим финансирования».
  2. Одна группа = одной записи базового отношения: Строится по любому справочнику, разрешенному разработчиком к использованию при построении групп. Создаются группы с именами, соответствующими записям из выбранного справочника (базового отношения). Количество групп при этом соответствует количеству записей в справочнике (базовом отношении). В каждую группу записей БД включается одна запись справочника (базового отношения), соответствующая текущей группе. В результате каждая запись справочника (базового отношения) попадает в отдельную группу записей БД.


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

  1. Пользовательские типы групп: Строится по любому справочнику, разрешенному разработчиком к использованию при построении групп записей БД. При этом имена групп записей БД задаются пользователем. В каждую группу пользователь может включить любое количество записей из справочника (базового отношения). Одна запись справочника может входить в несколько групп записей БД одного типа групп записей БД.


Список справочников разрешенных разработчиком к использованию при построении групп записей БД (не является окончательным и может быть расширен по техническому требованию:

Виды платежных документов;
Виды прочих документов;
Виды перевозок;
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Другие ресурсы