- •1. Определение ис. Задачи и функции ис. Состав и структура ис, основные элементы, порядок функционирования. Классификация ис. Области применения и примеры реализации ис.
- •2. Предметная область документальных информационных систем. Информационно-поисковой язык, система индексирования, технология обработки данных, поисковой аппарат
- •3. Фактографические ис. Понятие предметной области, Информационный объект по. Понятие сущности, Свойства сущности. Реализация сущности. Целостность данных
- •4. Фактографические ис. Концептуальное моделирование, концептуальные средства описания, модель «сущность-связь». Виды связей.
- •5. Программные средства реализации фактографических ис. Понятие модели данных, основные компоненты модели. Виды моделей данных.
- •6. Программные средства реализации фактографических ис. Общие понятия субд. Классификация субд. Функция субд.
- •7. Программные средства реализации фактографических ис. Архитектура субд, независимость данных, объекты моделирования, схемы субд
- •8. Типы моделей данных. Сетевая и иерархическая модели данных. Представление данных, операции над данными, ограничение целостности.
- •9. Реляционная модель данных. Понятие отношения. Мощность и кардинальное число отношения. Домен отношения. Схемы отношений. Общие свойства отношений. Объектно-связанная модель.
- •1. Отношение, рассматриваемое как файл
- •3. Ключи отношения и целостность данных
- •4. Атомарность значений атрибутов
- •5. Табличная структура отношений
- •10. Организация процессов обработки данных. Операции обработки картежей. Операции обработки отношений.
- •11. Организация процессов обработки данных. Функциональная зависимость в отношениях. Нормализация отношений.
- •Нормализация отношений. 1нф
- •12. Проектирование ис. Понятие и структура проекта ис. Требования к эффективности и надёжности проектных решений.
- •16. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие.
- •Стадия ввода в действие
- •17. Стадии и этапы процесса проектирования ис. Разработка технического задания на проект, этапы.
- •18. Организация разработки ис. Эскизный проект. Технический проект. Стадия I. Организация проекта
- •19. Стадии и этапы процесса проектирования ис. Разработка рабочей документации. Ввод в действие и сопровождение ис.
7. Программные средства реализации фактографических ис. Архитектура субд, независимость данных, объекты моделирования, схемы субд
В фактографических ИС (ФИС) регистрируются факты – конкретное значение данных об объектах реального мира. Объектом может быть человек, предмет событие понятие о котором записаны данные. Объект – часть мира, выделяемая как единое целое в течение некоторого отрезка времени. Объекты могут быть материальными (естественные – животные минералы и созданные человеком – ВУЗ, банк аэропорт) и абстрактными (обычно создаются человеком - законы). Информация, с которой работает ФИС имеет четкую структуру, позволяющую ПК или ЭВМ отличить одно данное от другого.
В соответствии с принципом независимости данных в системе должны поддерживаться раздельные представления данных для пользователя (логического представителя) и для механизма системного хранения (физический представитель). Физическая независимость данных означает, с точки зрения пользователя, что представление данных абсолютно не зависит от способа их физического хранения, т.е. физическое перемещение БД не может повлиять на их логическое содержание. Логическая независимость – означает независимость основных программ определенных на логическом уровне. Любые изменения логической схемы не требует коррекции этих программ. В соответствии с этим подходом стали различать логические (внешние) и физические (внутренние) архитектурные уровни системы, связанные с ними модели БД и схемы данных стали называть логическими и физическими. Схема БД – модель каждого уровня представляется на языке БД. ____________________________________________________________________ таким образом была стандартизирована 3-хсхемная технология построения СУБД. Внутренний физический уровень должен обеспечивать поддержку представления хранения БД, логический внешний уровень должен обеспечивать поддержку представл. БД.
В системе должны поддерживаться раздельные представления данных – для пользователя логическое представление и для системы механизмов среды хранения физическое.
Физическая независимость данных – с точки зрения пользователя, представление данных в БД абсолютно не зависит от их физического хранения, т.е. физическое перемещение данных никак не может повлиять на логическую структуру.
Логическая независимость данных – означает независимость прикладных программ от данных, определенных на логическом уровне. Любые изменения логической схемы не требуют коррекции этих программ.
В соответствии с этим подходом различают логический (внешний) и физический (внутренний) уровни. В 1975г. Был опубликован стандарт ANSI/X3/SPARC, по которому создан третий концептуальный уровень, независимый от первых двух. Трехуровневая архитектура позволяет обеспечить независимость хранимых данных от использующих их программ.
Внешний (логический уровень) должен обеспечивать поддержку представления хранения БД с точки зрения прикладных программ и пользователей
Концептуальный уровень представляет информационно логическую модель в терминах (технология описания) конкретных СУБД. На концептуальном уровне на основе предметной области создается концептуальная модель, которая представляет объекты и взаимосвязи предметной области без указания способа их физического хранения.
Внутренний (физический уровень) должен обеспечивать поддержку хранимой БД
На каждом уровне используется своя модель и схема данных. На внешнем уровне таких моделей может быть несколько. Физическая модель описывает способы физической реализации логической модели данных. На этом уровне хранится след. информация: сведения о распределении дискового пространства для хранения данных и индексов; описание и подробности сохранения записей; сведения о размещении записей; сведения о сжатии данных и методов, выбранных для их шифрования.
Обобщенная архитектура СУБД.
СУБД управляет оперативной памятью, в которой располагаются буфера с данными, буфера журналов, данные системного каталога, которые необходимы для поддержки целостности и проверки привилегий пользователей. Кроме того, в оперативной памяти во время работы СУБД располагается информация, которая соответствует текущему состоянию обработки запросов, там хранятся планы выполнения скомпилированных запросов и т. д.
По версии ANSI/X3/SPARC
Концептуальная модель описывает все элементы данных и связи между ними с указанием поддержки между ними и необходимости ограничений. Для каждой БД существует только 1 концептуальная схема. Внутренняя схема явл. полным описанием внутренней модели данных (описание индексов, полей данных). Внешняя схема отображает пользовательское представление на соответствующую часть концептуальной модели.
В реляционных базах данных схема определяет таблицы, поля в каждой таблице, а также отношения между полями и таблицами.
Схемы в общем случае хранятся в словаре данных. Хотя схема определена на языке базы данных в виде текста, термин часто используется для обозначения графического представления структуры базы данных.
Концептуальная схема - карта концепций и их связей
Логическая схема - карта сущностей и их атрибутов и связей
Физическая схема - частичная реализация логической схемы