- •1. Общие понятия ис.
- •Жизненный цикл ис.
- •Пользователи ис делятся на внешних и внутренних.
- •Базы данных.
- •Проектирование бд.
- •Факто-графические системы.
- •2. Ограничения целостности. Виды и реализация.
- •Обеспечение целостности (12 Восстановление данных)
- •3. Сетевая и иерархическая модель данных Сетевая модель
- •Типовые операции с данными:
- •Иерархическая модель.
- •4. Реляционная модель данных
- •Математический аппарат реляционной модели.
- •5. Нормализация отношений
- •6. Инфологическое проектирование
- •7. Даталогическое проектирование (дп)
- •Преобразование в дм для реляционной субд
- •8. Организация диалога
- •9. Функциональное проектирование
- •10. Язык sql
- •11. Защита от несанкционированного доступа
- •13. Организация многопользовательского доступа
- •14. Физическая организация данных
- •15. Методы поиска в бд
- •16. Документальные системы
1. Общие понятия ис.
ИС
ИС – программно-аппаратный комплекс, построенный на базе ЭВМ и других технических средств и предназначенный для сбора, хранения, актуализации и обработки информации в целях обеспечения какого-либо вида деятельности.
Виды взаимосвязей данных и программ:
1. Программа и данные в одной куче.
ᄃ
2. Данные как попало (отдельно от программы)
3.
4.
БД – набор данных, упорядоченных по принятому стандарту, хранящий информацию и, возможно описание структуры.
СУБД – ПО, реализующее стандартные обращения к данным определенного формата и служебные операции с ними.
Информационная подсистема – одна из частей более глобальных системы. Обеспечивает информацией другие подсистемы.
В ИС реализуется интерфейс с человеком-пользователем. В подсистеме же реализуется программный интерфейс (API). Подсистема может быть дополнена интерфейсом с пользователем с целью модификации данных для дальнейшего автоматического использования.
ИС отличаются по архитектуре ПО.
Все ПО можно разделить на три основные компоненты:
-
Компонент представления.
-
Компонент обработки.
-
Компонент доступа.
1. Локальная модель системы. Все находится на одном компьютере.
Плюсы:
-
Все данные на одном компьютере, следовательно, быстрота работы.
Минусы:
-
Однопользовательский.
2. FS – файл-серверная модель.
Особенности:
-
Обеспечение одновременного доступа, следовательно, блокировка данных на время работы с ними.
-
ПО на машине клиента, следовательно, все компьютеры должны быть мощными.
-
Сервер–просто хранилище информации, следовательно, трудность с типовыми операциями (поиск, изменение данных), загруженность сети.
3. RDA - Модель удаленного доступа к данным. На сервере находятся данные и ПО.
4. DBS - Сервер БД. Кроме стандартных команд обращений к базе на сервере выполняется обработка по произвольному коду в виде триггеров или процедур.
5. Main frame – все на сервере, у пользователя только дисплей.
6. AS - Сервер приложений.
3, 4, 6 попадают под архитектуру Клиент-сервер.
Жизненный цикл ис.
Жизненный цикл ИС включает в себя следующие стадии и этапы:
-
Анализ предметной области (исследуется область деятельности для которой создается система, определяется состав информации и операции над ней, формируются требования к системе).
-
Проектирование
-
Данных
-
Разработка локальных представлений,
-
Инфологическое проектирование,
-
Даталогическое проектирование,
-
Физическое проектирование,
-
Определение внешних схем.
-
-
ПО
-
Определение набора функций,
-
Определение схемы диалога.
-
-
Реализация
-
Создание структуры БД,
-
Заполнение базы отладочной информацией,
-
Разработка и отладка ПО.
Эксплуатация
-
Ввод и актуализация данных,
-
Контроль доступа к данным,
-
Контроль использования данных,
-
Контроль целостности данных,
-
Развитие и корректировка системы.