
- •3. Предметная область документальных информационных систем. Информационно-поисковый язык, система индексирования, технология обработки данных, поисковый аппарат.
- •4. Фактографические информационные системы. Понятие предметной области, информационный объект по. Понятие сущности, свойства сущности. Реализация сущности. Целостность данных.
- •5. Фактографические информационные системы. Концептуальное моделирование, концептуальные средства описания, модель «сущность-связь». Виды связей.
- •6. Программные средства реализации фактографических ис. Понятие модели данных, основные компоненты модели. Виды моделей данных.
- •7. Программные средства реализации фактографических ис. Общие понятия субд. Классификация субд. Функции субд.
- •8. Программные средства реализации фактографических ис. Архитектура субд, независимость данных, объекты моделирования, схемы субд.
- •9. Типы моделей данных. Сетевая и иерархическая модели данных. Представление данных, операции над данными, ограничение целостности.
- •10. Реляционная модель данных. Понятие отношения. Мощность и кардинальное число отношения. Домен отношения. Схемы отношений. Общие свойства отношений. Объектно-связанная модель.
- •11. Организация процессов обработки данных. Операции обработки кортежей. Операции обработки отношений.
- •12. Организация процессов обработки данных. Функциональная зависимость в отношениях. Нормализация отношений.
- •13. Проектирование информационной системы. Понятия и структура проекта ис. Требования к эффективности и надежности проектных решений.
- •17. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие.
- •18. Стадии и этапы процесса проектирования ис. Разработка технического задания на проект, этапы.
- •19. Организация разработки ис. Эскизный проект. Технический проект.
- •20. Стадии и этапы процесса проектирования ис. Разработка рабочей документации. Ввод в действие и сопровождение ис.
- •21. Типовое проектирование ис. Понятие типового элемента, предпосылки типизации. Объекты типизации. Методы типового проектирования. Оценка эффективности использования типовых решений.
- •23. Методология быстрой разработки приложений (rad). Содержание rad-технологии прототипного создания приложений.
- •24. Автоматизированное проектирование ис с использованием case-технологии. Методологии моделирования бизнес-процессов. Функционально-ориентированное проектирование. Диаграммы sadt(методика idef0).
- •26. Автоматизированное проектирование ис с использованием case-технологии. Диаграммы потоков данных (dfd).
- •27. Особенности объектно-ориентированного проектирования. Язык uml. Система объектно-ориентированных моделей.
- •28. Современные технологии доступа к базам данных. Двухзвенная и трехзвенная архитектуры ис.
- •29. Проектирование фактографических бд. Методы проектирования; концептуальное, логическое и физическое проектирование.
- •30. Модель реляционной базы данных. Столбцы, домены и правила. Реляционные таблицы, ссылочная целостность. Реляционные представления. Хранимые процедуры. Триггеры.
7. Программные средства реализации фактографических ис. Общие понятия субд. Классификация субд. Функции субд.
Система уравнения БД представляет собой совокупность языковых и программных средств, предназначенных для ведения, создания, использования БД. Язык определения и манипулирования данных (SQL)
Классификация СУБД: • По используемой модели данных
Иерархические o Сетевые o Реляционные o Объектно-ориентированные
По характеру использования
Персональные o Многопользовательские П.СУБД обеспечивают возможность персональнх БД и недорогих приложений, при необходимости могут работать с сервером БД (как правило в режиме файл-сервер) запросы передаются на клиента, там обрабатывается и передается результат.
К ПСУБД относ.:
1. d BASE (.dbf)
2. Paradox
3.MS Access
М.СУБД могут включать в себя сервер БД и клиентскую часть. Могут работать в неоднородной вычисляемой среде (допускаются различные типы ЭВМ и ПК и различные ОС) поэтому с помощью таких СУБД можно создать ИС, работающую по технолгии клиент-сервер: 1. Oracle 2. MS SQL
Функции СУБД:
-Непосредственное управление данными во внешней памяти. Обеспечение необходимых структур внеш памяти для хранения данных, входящих в БД и для служебных целей (напр для убыстрения доступа к данным)
-Управление буферами ОперативнойПамяти. (БОП – рабочие области памяти, в которые осуществляют подкачку данных из базы для повышения скорости работы). СУБД работают с БД значительного размера, если при обращении к любому элементу данных будет производиться обмен с внешней памятью, то вся система будет работать со скоростью этой внешней памяти. Память – 10-9 нс. Жесткий диск – 10-3 мс.
-Управление транзакцией (последовательность операций над БД, рассматриваемая СУБД как единое целое). При выполнении Т. может быть либо успешно завершена и СУБД зафиксирует изменения, либо ни одно из изменений не коснется БД. Операции Т.:
-Фиксация Т. – действие, обеспечивающее запись на диск тех изменений в БД, которые были сделаны в процессе Т. До тех пор пока Т. Не зафисксирует возможно обнуление этих изменений и восставовление БД в исходное состояние.
-Откат Т. – действие, которое анулирует все изменения при выполнении Т. Понятие Т. Необходимо для поддержания логической целостности Т.
- Журнализация. Одним из основных требований к СУБД является надежность хранения данных во внешней памяти. Под надежностью хранения понимается то, что СУБД должна быть в состоянии восстановить последнее согласованное состояние БД после любого аппаратного или программного сбоя. Наиболее распространенным методом поддержания такой избыточной информации является ведение журнала изменений БД.
Журнал - это особая часть БД, недоступная пользователям СУБД и поддерживаемая с особой тщательностью (иногда поддерживаются две копии журнала, располагаемые на разных физических дисках), в которую поступают записи обо всех изменениях основной части БД.
-Поддержание языков БД.