160 likes | 481 Views
Проектирование информационно-управляющих систем. Доцент каф. АСУ, к.т.н. Шилина Мария Анатольевна, maria.shilina@gmail.com 10.61.2.63 asu.ugatu.ac.ru moodle.ugatu.su. Лекция 5. Объектная модель работы с данными: Модули Контекст модулей Компиляция модулей Событийность поведения ИС
E N D
Проектирование информационно-управляющих систем Доцент каф. АСУ, к.т.н. Шилина Мария Анатольевна, maria.shilina@gmail.com 10.61.2.63 asu.ugatu.ac.ru moodle.ugatu.su
Лекция 5 • Объектная модель работы с данными: • Модули • Контекст модулей • Компиляция модулей • Событийность поведения ИС • Табличная модель работы с данными: • Таблицы • Запросы
Механизмы работы с данными Объектный Табличный • Чтение данных • Запись данных • Чтение данных
Объектная модель работы с данными.Модули
Виды модулей Модули приложения, модуль сеанса Модули менеджеров Общие модули Модули объектов
Виды модулей Модули форм
Контекст модуля Контекст модуля определяет набор доступных для написания и исполнения алгоритма объектов, свойств и методов (процедур и функций). Ctrl + Пробел Через точку от указанного объекта
Событийное поведение системы События Пользовательские Системные
Табличная модель работы с данными Ref - GUID 6F9619FF-8B86-D011-B42D-00CF4FC964FF
Табличная модель работы с данными • Типы таблиц-источников: • Реальные: • Объектные • Вложенные • Виртуальные • Внешние. Поля результата могут определяться двумя способами: • через определение полей источников (колонок) • расчетным способом на основании значений нескольких полей, либо вообще без обращения к полям источника (вычисляемые поля).
Табличная модель работы с данными Встроенный язык Запрос 1 Запрос 2 Запрос n Таблицы языка запросов Реальные таблицы Объектные Не объектные Виртуальные таблицы База данных Таблица 1 Таблица 2 Таблица n
Механизмы чтения данных из таблиц Механизм компоновки данных Механизм запросов Язык запросов