12инф. Информационные системы
ИС – система, построенная на базе компьютерной техники, преобразованная для хранения, поиска, обработки и передачи значительных объемов информации, имеющая определенную практическую сферу применения. Основные ф-ции ИС: ввод инф-ции, обработка инф-ции, вывод инф-ции. Состав ИС: функциональная часть, обеспечивающая часть: техническое, математическое, информационное, организационное, правовое обеспечение.
Безопасность ИС – способность системы обеспечить конфиденциальность и целостность информации, т.е. защиту инф-ции от несанкционированного доступа, обращенного на её раскрытие, изменение или разрушение.
Жизненный цикл ИС – непрерывный процесс, который начинается с момента принятия решения о необходимости создания ИС и заканчивается в момент её полного изъятия из эксплуатации.
Модель жизненного цикла – стр-ра, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении ЖЦ ИС.
Модель данных – совокупность структур данных и операций на их обработке.
Процесс проектирование ИС состоит из 3х основных этапов:
1)Концептуальное проектирование. Цель: представить инф-цию в доступной форме, не зависящей от спецификации системы.
2)Логическое проектирование. Цель: создание логической модели, привязанной к конкретному программному средству.
3)Физическое проектирование. Цель: осуществляется привязка БД к физической памяти компа.
По структуре моделей данных ИС подразделяют на: 1) иерархические, 2) сетевые, 3) реляционные.
Иерархическая модель данных позволяет строить БД с древовидной структурой, в корнях стоят идентификаторы объектов, а на последующих уровнях раскрываются свойства этих объектов. Каждому элементу (объекту) соответствует только одна связь с элементом (объектом) более высокого уровня, то есть один тип объекта является главным, а остальные, находящиеся на низших уровнях иерархии, - подчиненными. Между главным и подчиненными объектами устанавливается взаимосвязь «один ко многим». Примером иерархической модели может служить реестр Windows, демонстрирующий размещение файлов и папок разного уровня вложенности на дисках компьютера или генеалогическое дерево. Свойства: модель имеет одну вершину первого уровня – корень; каждый узел нижнего уровня может быть связан только с одним узлом верхнего уровня, а уровень верхнего уровня с несколькими узлами нижнего; узлы последующего уровня не имеют подчиненных узлов; каждый узел имеет имя; узлы одного уровня образуют один класс объектов. Поиск данных всегда начинается с корня, а затем постепенно проходит по уровням. Переход от одной записи к другой осуществляется с помощью ссылок. Достоинства: простота описания иерархич-й стр-ры реального мира, быстрая реализация запросов. Недостатки: поиск начинается с корня.
Сетевая модель данных. Связь: многие ко многим. Свойства: каждый узел имеет имя; узлы одного уровня образуют один класс объектов, каждый узел одного уровня может быть связан с любым кол-вом узлов другого уровня. Использование иерархических и сетевых моделей ускоряет доступ к информации в БД.
Реляционная модель данных представляет собой совокупность таблиц с установленными между ними связями. Свойства: таблица состоит из строк и столбцов и имеет уникальное имя внутри БД; таблица определяет один класс объектов – сущность; строка таблицы (запись) – экземпляр - соединяет информацию об одном объекте; столбец (поле) имеет уникальное имя и хранит отдельное свойство (атрибут) объекта: имя, тип, формат, смысл; каждая таблица имеет ключевое поле, которое однозначно определяет каждую запись таблицы. Если таблица удовлетворяет требованию уникальности первичного ключа, она называется отношением. В реляционной модели все таблицы преобразованы в отношения. Связь между отношениями поддерживается внешними ключами.