InfoDesigner |
+7 (495) 229-85-42 |
Система управления информационным пространством InfoDesigner База данных
Главной составляющей технологической части является база данных, в которой хранятся все сведения: информационная модель, экземпляры данных, интерфейсные настройки, пользовательские бюджеты, шаблоны XSL-преобразований, системные параметры.
Информационная модель Информационная модель — совокупность взаимосвязанных базовых типов (классов), описывающих информационную структуру хранилища. Информационная модель отражает целевое использование Системы. Ввод, редактирование, расширение и модификация информационной модели в Системе InfoDesigner производится встроенными средствами, использование которых не требует глубоких знаний программирования.
Например, информационная система, направленная на управление проектами должна описывать хранение такого рода взаимоувязанной информации, как Каталог проектов, Проекты, Каталог контрагентов, Контрагенты, Контакты, Сотрудники, Задачи и т.п.
Базовый тип Базовый тип — структурный элемент информационной модели, предназначенный для хранения множества однотипных экземпляров информации, каждый из которых имеет одинаковый набор свойств (атрибутов) для хранения значений и установления связей с экземплярами других базовых типов.
Например, базовый тип, описывающий хранение Проектов, обладает следующим набором атрибутов:
Различают базовые и связанные атрибуты.
Базовые атрибуты Базовые атрибуты описывают собственные свойства базового типа, и в зависимости от их хранимых значений могут быть следующих типов:
Например, Проект имеет следующие базовые атрибуты:
Связанные атрибуты Связанные атрибуты служат для установления связей с другими базовыми типами, при этом типы связи могут быть следующими:
Например, Проект имеет следующие связанные атрибуты:
Экземпляр базового типа Экземпляр базового типа — элементарный информационный объект с заданным набором атрибутов, относящийся к тому или иному базовому типу информационной модели. Совокупность всех экземпляров всех базовых типов составляет содержимое всего информационного хранилища.
Например, экземпляр конкретного Проекта.
Карточка экземпляра базового типа Карточка экземпляра — интерфейс ввода и редактирования атрибутов (свойств) экземпляра, состоящий из элементов управления, соответствующих каждому атрибуту.
Например, карточка Проекта может иметь такой вид:
Метод отбора экземпляров базового типа Метод отбора экземпляров — набор правил (SQL запрос), по которым отбираются данные для их анализа и преобразований.
XSL шаблон XSL шаблон — скрипт, служащий для преобразования XML-данных в другие форматы. Задаёт формат вывода результатов преобразований и описывает правила, по которым эти преобразования осуществляются.
Экземпляры представлений Экземпляры представлений — совокупность документов заданного формата, порождаемых тем или иным шаблоном. В самом распространенном случае — это множество html-страниц, публикуемых на сайте.
|
Copyright © 2005-2011 ГК «Константа». Система InfoDesigner. Система InfoDesignerWeb. Все права защищены. |