Информатика / 5. Информационные системы и сети / Информационные системы
.DOC1. Информационные системы :
АСУ (автоматические системы управления)
АСУП
ПСУП (технических процессов).
ПСКК (контроля качества)
САПР (системы автомобильного проектирования) (создаются параметры)
Создаются универсальные системы, которые могут работать в нескольких (многих) сферах. Пример:AutoCad (САПР) – создатель автодекс; Компас графика (фирма).
ГИС(гео информационные системы) – это система информации, которая привязана к участку земли, к времени и пространству.
Экспертные системы (ЭС) – компьютер, который общается на естественном языке, программа, которая может самосовершенствоваться.
АСНИ. (Автоматические системы научных исследований) пример: Mathcat, Maple, Mathematica.
ИПС. (информационно поисковые системы). Первоначально – поиск информации в архивных документах, сейчас намного больше выполняет функций.
Информационные система – это система реализующая автоматический сбор, обработку, манипулирование данными. Она включает технические средства обработки данных, программного обеспечивания. Все И.С. можно назвать банками информации.
2. Банки данных. Структура и функции.
БНД=БД+СУБД+ПП;
Основные функции:
хранение данных и их защита.
Изменение хранимых данных.
Поиск и обработка данных по запросам.
Обработка данных и вывод результатов.
В БД хранится информация в особой форме. Система управления БД – это пакет программ, которые предназначены для создания сопровождения и использования БД.
Прикладные программы (приложения) используются при обработке данных, производства вычислений и формирование выходных документов в особой форме.
Жизненный цикл информационных систем (ЖЦИС).
сбор информации о предметной области.
Процесс создания информационной системы.
Введение информационной системы или администратирование.
Процесс создания информационной системы включает в себя:
Проектирование БД.
Создание БД. Включает: формирование и связывание таблиц, ввод данных .
Создание запросов.
Создание экранных форм и отчетов.
Создание главного меню приложения.
Генерация приложения, как исполняемой программы.
(Выполняется не всегда.)
3. Архитектура информационной системы.
Существуют БиД:
Распределенные БиД.
Централизованные БиД.
(1). Предполагают наличие локальной компьютерной сети и распределение БД (вкл: БД корпоративную БДК, БД персональную БДК). Необходима технология клиент – сервер. Корпоративная БД располагается на компьютере – сервера, а персональные на рабочих станциях. Сервером определенного ресурса в сети называется компьютер или программа управляющая этим ресурсом, а клиентом - компьютер или программа, которая использует этот ресурс. В качестве ресурса компьютерной сети может выступать: БД, файловая система, служба печати, почтовая служба.
Тип сервера определен видом ресурса, которым он управляет: пример: сервер БД, сервер печати. Сервер – главный компьютер локальной сети.
MS SQL server
Oracle server
Informix
( 2) Централизированный в отличии от распределенных БД, арсполагается ан отдельном локальном компьютере (вместе БД и программы их обработки). Для централиз. Подходит СУБД: MS Access, Visual FoxPro, Paradox(Borland), Clipper(созд…exe), dBase.
4. Принципы построения БиД.
Они лежат в основе проектирования БиД:
Принципы интеграции данных.
Принцип централизации управления данными.
Суть (1) в том, что отдельные взаимно несвязанные данные объединенные в единое целое и что есть БД.
(2) состоит в передаче всех функций управления данными системе управления БД (СУБД).
принцип целостности. Целостность – это соответствие БД состоянию предметной отрасли.
Принцип многоуровневости. (3-х уровневая организация данных:
2 логических уровня:
1). Внешний.
2). Концептуальный.
Физический уровень организации данных)
Внешний – уровень представления информации, их может быть несколько.
Концептуальный уровень – представление данных на уровне людей.
Физический уровень - представление информации в виде стеков, деревьев, графов.
5 . Модели данных.
Концептуальный уровень поддерживает ту или иную модель данных.
Иерархическая.
Сетевая
Реляционная
Объектоориентированную.
(1). В виде дерева. Пример : Институт
ФЭИ Мат фак Физ фак ИН. Яз.
1п 2п 1 2 ….. 1 2…. 1 2….
1211 1212
Не указав институт, фак, курс, группу мы не найдем студента => путь сверху вниз.
(2). Сетевая модель данных не ограничивает связи м/у объектами, данные в виде графа
(3). Реляционная – данные в виде таблици или нескольких связанных таблиц.придуманная в 70-е гг 20 в Эдгардом Коду (IBM). Relation – отношение, обозначает таблицу.
Повторение данных таблици – избыточное дублирование данных.
Название полей – атрибуты; записей – картежи.
Домен – область определения атрибута.
Первичный ключ – атрибут, который однозначно определяет картеж.
(4). Объектно-ориентированная – объединяет 2 модели реляционную и сетевую, используется для создания крупных БД со сложными структурами.
6. СУБД.
СУБД классифицируется по модели данных:
Иерархия;
Сетевые;
Реляционные;
Объектно-ориентированные.
По характеру использования системы делятся на:
Персональные СУБД (MSAccess, FoxPro);
СУБД многопользовательские (Oracfe, Informix)
(2). Включает сервер БД и клиентскую часть, работают в неоднократной вычислительной среде (допускаются комп. Разного типа и различной операционной системы). Можно создать функционирующий клиент – сервер.
С их помощью можно создать персональную БД, можно создать недорогие приложения.
Ядро СУБД – выполняет следующие функции:
Управление данными во внешней памяти;
Управление буферами оперативной памяти;
Управление транзакциями (последовательности операций над БД, которая рассматривает системы СУБД, как единое целое. При выполнении транзакции м.б. успешно завершена и СУБД зафиксированные внесенные изменения внешней памяти на диске, либо ни одно изменение не отразится на БД – откат транзакций бывает при нарушении аппаратной части комп-а или при нарушении целостности программы.
СУБД работает в качестве транслятора (преобразует в машинные коды) бывают компиляторы (получается .exe); интерпритаторы……
СУБД обеспечивает целостность БД, т.е. соответствие БД состоянию предметной области.
Обеспечивает безопасность информации достигается шифрованием программных данных, защитой паролем, поддержкой уровней доступа ко всей БД или к отдельным таблицам.
Поддержка функционирования в сети.
Поддержка взаимодействия с Windows-приложениями за счет технологии OLE и DDE.