- •5.2. Фактографические аис
- •5 .2. Фактографические аис
- •5.2. Фактографические аис
- •5.2. Фактографические аис
- •5.2. Фактографические аис
- •5.3. Документальные ис
- •5.3. Документальные ис
- •290 Глава 5. Программные оболочки информационных систем
- •294 Глава 5. Программные оболочки информационных систем
- •5.4. Автоматизированные библиотечные информационные системы (абис)
5.2. Фактографические аис
5 .2. Фактографические аис
Основные признаки подобных систем — простая структура данных и сложная система взаимосвязей между агрегатами данных.
В исторической последовательности развития данных систем сначала появились АИС, базирующиеся на иерархических, затем на сетевых и, наконец, на реляционных и пост-реляционных представлениях о структуре предметной области. В настоящее время наиболее распространенным подходом является реляционный (табличные БД), что не исключает, конечно, включения элементов иерархических и сетевых представлений при проектировании АИС.
Классы и структуры систем управления базами данных
Проблемы совместного использования данных и периферийных устройств компьютеров и рабочих станций породили модель вычислений, основанную на концепции файлового сервера — сеть создает основу для коллективной обработки, сохраняя простоту использования персонального компьютера, позволяет совместно использовать данные и периферию.
В этом смысле главной отличительной чертой БД является использование централизованной системы управления данными, причем как на уровне файлов, так и на уровне элементов данных. Централизованное хранение совместно используемых данных приводит не только к сокращению затрат на создание и поддержание данных в актуальном состоянии, но и к сокращению избыточности информации, упрощению процедур поддержания непротиворечивости и целостности данных.
СУБД (DBMS — database management system) — комплекс языков и программ, позволяющий создавать БД и управлять ее работой. СУБД обрабатывает поступающие от пользователей и прикладных процессов обращения к БД, а затем выдает необходимые им сведения. СУБД характеризуется используемой моделью и средствами администрирования, разработки прикладных процессов, работы в информационной сети.
СУБД обеспечивает:
описание и контроль данных;
манипулирование данными (запись, поиск, выдачу, изме нение содержания);
274 Глава 5. Программные оболочки информационных систем
ф изическое размещение (изменение размеров блоков дан ных, записей, использование занимаемого пространства, сортировку, сжатие, кодирование и пр.);
защиту от сбоев, поддержку целостности и восстановление;
работу с транзакциями и файлами;
безопасность данных.
В структурном составе СУБД могут быть выделены ядро и среда (рис. 5.2) [23].
ИНТЕРФЕЙСЫ
БАЗА ДАННЫХ Рис. 5.2. Типичная структура системы управления базами данных
Ядро СУБД — программный комплекс (модуль или модули), обеспечивающий непосредственное выполнение физических операций над БД (в ранних системах функции Ядра выполняли программы методов доступа ОС ЭВМ).
Среда — совокупность интерфейсных модулей, обеспечивающих связь пользователей с Ядром и через него с БД. Среда включает в себя пользовательские интерфейсы и утилиты администратора БД (АБД).
Утилиты АБД образуют библиотеку программ обслуживания БД в привилегированном режиме (работа пользовательских средств параллельно утилитам не разрешена) и выполняют основные функции, к которым относятся:
физическая подготовка дисковой памяти к размещению БД;
подготовка справок о составе БД, структуре файлов, коли честве данных и занимаемом объеме;
275