Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
фактограф АИС.docx
Скачиваний:
11
Добавлен:
12.11.2019
Размер:
405.87 Кб
Скачать

5.2. Фактографические аис

5 .2. Фактографические аис

Основные признаки подобных систем — простая структура данных и сложная система взаимосвязей между агрегатами данных.

В исторической последовательности развития данных систем сначала появились АИС, базирующиеся на иерархических, затем на сетевых и, наконец, на реляционных и пост-реляционных представ­лениях о структуре предметной области. В настоящее время наибо­лее распространенным подходом является реляционный (таблич­ные БД), что не исключает, конечно, включения элементов иерар­хических и сетевых представлений при проектировании АИС.

Классы и структуры систем управления базами данных

Проблемы совместного использования данных и периферий­ных устройств компьютеров и рабочих станций породили модель вычислений, основанную на концепции файлового сервера — сеть создает основу для коллективной обработки, сохраняя про­стоту использования персонального компьютера, позволяет со­вместно использовать данные и периферию.

В этом смысле главной отличительной чертой БД является использование централизованной системы управления данными, причем как на уровне файлов, так и на уровне элементов дан­ных. Централизованное хранение совместно используемых дан­ных приводит не только к сокращению затрат на создание и поддержание данных в актуальном состоянии, но и к сокраще­нию избыточности информации, упрощению процедур поддер­жания непротиворечивости и целостности данных.

СУБД (DBMS — database management system) — комплекс языков и программ, позволяющий создавать БД и управлять ее работой. СУБД обрабатывает поступающие от пользователей и прикладных процессов обращения к БД, а затем выдает необхо­димые им сведения. СУБД характеризуется используемой моде­лью и средствами администрирования, разработки прикладных процессов, работы в информационной сети.

СУБД обеспечивает:

  • описание и контроль данных;

  • манипулирование данными (запись, поиск, выдачу, изме­ нение содержания);

274 Глава 5. Программные оболочки информационных систем

  • ф изическое размещение (изменение размеров блоков дан­ ных, записей, использование занимаемого пространства, сортировку, сжатие, кодирование и пр.);

  • защиту от сбоев, поддержку целостности и восстановление;

  • работу с транзакциями и файлами;

  • безопасность данных.

В структурном составе СУБД могут быть выделены ядро и среда (рис. 5.2) [23].

ИНТЕРФЕЙСЫ

БАЗА ДАННЫХ Рис. 5.2. Типичная структура системы управления базами данных

Ядро СУБД — программный комплекс (модуль или модули), обеспечивающий непосредственное выполнение физических операций над БД (в ранних системах функции Ядра выполняли программы методов доступа ОС ЭВМ).

Среда — совокупность интерфейсных модулей, обеспечиваю­щих связь пользователей с Ядром и через него с БД. Среда включает в себя пользовательские интерфейсы и утилиты администратора БД (АБД).

Утилиты АБД образуют библиотеку программ обслуживания БД в привилегированном режиме (работа пользовательских средств параллельно утилитам не разрешена) и выполняют ос­новные функции, к которым относятся:

  • физическая подготовка дисковой памяти к размещению БД;

  • подготовка справок о составе БД, структуре файлов, коли­ честве данных и занимаемом объеме;

275