Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
27.04.2015
Размер:
506.88 Кб
Скачать

1. Информационные системы :

АСУ (автоматические системы управления)

АСУП

ПСУП (технических процессов).

ПСКК (контроля качества)

САПР (системы автомобильного проектирования) (создаются параметры)

Создаются универсальные системы, которые могут работать в нескольких (многих) сферах. Пример: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.