ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СТАВРОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ Экономический факультет Кафедра «Прикладная информатика» Дисциплина «Информационные системы в образовании» Лекция 6 Модели и методы организации данных
План лекции 1.Информационные модели. 2.Уровни моделирования. 3.Организация данных.
Информационная модель представляет собой формализованное описание на языке информатики части реального мира (предметной области), подлежащей изучению для организации управления и автоматизации социально-экономических процессов. Информационный объект – это описание некоторой сущности (реального объекта, явления, процесса, события) в виде совокупности логически связанных информационных элементов (атрибут/реквизит, отношение). 1. Информационные модели Модель данных – это совокупность структурированных данных и операций их обработки.
Информационная модель должна удовлетворять ряду требований: управление потоками событий; идентификация сообщений; обработка ошибок; возможность расширения; простота использования и управления (включая транспортабельность передачи сообщений); «мягкий» отказ; возможность расширения.
Концептуальная модель предметной области служит для описания ее объектов и отношений между ними: Мк = [A,R] где А – множество объектов; R – множество отношений между объектами.
Первый шаг. Агрегированный структурный анализ Второй шаг. Функциональный анализ Третий шаг. Детализированный анализ организационных функций Четвертый шаг. Анализ управленческих функций, поддерживаемых системой Пятый шаг. Определить характеристики для поддержки управленческих функций Технологию информационного моделирования можно представить следующим образом.
Этапы построения информационной модели: * идентификация пользователей и сопряженных организаций. * идентификация областей принятия решений. * определение области принятия решений. * разработка описательной системы модели. * разработка нормативной системы модели. * разработка согласованной модели системы. * построение и описание алгоритма принятия решений. * определение информационных потребностей.
2. Уровни моделирования Уровни ОрганизационныйИнформационныйФункциональныйКонцептуальный
Организационный уровень заключается в разработке организационных мероприятий и нормативных документов, обеспечивающих функционирование системы. Концептуальный уровень соответствует логическому аспекту представления об информации предметной области в интегрированном виде. Функциональный уровень обеспечивает решение прикладных задач, требующих предварительного анализа информации. Информационный уровень обеспечивает формирование информационных объектов (количественное и качественное описание), между которыми установлены связи, позволяющие осуществлять поиск и выбор требуемой информации в соответствии с реализуемыми функциями.
Схема специфицирования предметной области:
В прикладной системе можно выделить следующие уровни организации информации: Монитор управления обеспечивает интерфейс между моделями процессов и моделями документов. Модели процессов задаются с помощью функций и предикатов, что позволяет синхронизировать процедуры обработки информации, инициируемые пользователем. Блок общения обеспечивает интерфейс между моделями документов, вычислений и данных. Модели документов имеют иерархическую структуру и содержат наряду с именами информационных областей (доменов) связи, существующие между ними для организации логического контроля и обработки вводимых и выводимых данных.
Модель вычислений задает информационные связи, существующие между процедурами обработки данных, позволяя автоматически генерировать управляющие программы для преобразования одних данных в другие. Блок управления вычислениями обеспечивает интерфейс между моделью вычислений и моделью данных. Блок управления данными обеспечивает интерфейс между записями и моделью данных, которая представляет собой перечень имен документов с указанием функциональных связей между ними и позволяет организовать ввод, корректировку и поиск хранимых данных.
Спецификация функционально-ориентированных наборов данных: объемные характеристики (атрибуты, уровень, хранение, объемы); технологиченские характеристики (обработка, потребление, пользователь, режим работы, стоимость). обозначение функционально- ориентированных наборов данных;
3. Организация данных Модель данных – это совокупность структурированных данных и операций их обработки. Модели данных используют различные методы доступа: последовательный прямой (индексный) индексно-последовательный
Модели данных классифицируют по структурам. 1. Простые списковые. Содержат списки индексов для множества записей. 2. Цепные. Каждая запись, кроме собственного адреса, содержит адрес следующей за ней записи (ссылку). 3. Иерархические. Объединяют наборы разнотипных записей, допускающих всевозможные сочетания между собой. 4. Реляционные. Объединяют наборы однотипных записей, описываемых с помощью двумерных таблиц (строка-кортеж, столбец- домен).
Файл – это совокупность экземпляров записей одной структуры. Через файл осуществляется обращение к данным во внутреннем (машинном) представлении. Объект характеризуется записью. Запись характеризуется полем (атрибут может иметь несколько полей). Поле характеризуется описанием (реквизитом). Поле, каждое значение которого однозначно определяет соответствующую запись, называется ключевым полем. Если запись однозначно определяется значениями нескольких полей, то используется составной ключ.
Спасибо всем за внимание!