
- •1. Основы информационного обеспечения процессов и систем.
- •1.1 Понятие и содержание информационного обеспечения (ио).
- •1.2 Технологические и информационно-штатные воплошения информационного обеспечения.
- •1.3 Структура информационного обеспечения.
- •1.4 Структура и классификация ис.
- •1.5 Система представления и обработки данных фактографических аис.
- •2. Системы управления базами данных фактографических ис.
- •2.1 Функции, классификация и структура субд.
- •2.2 Модели организации данных.
- •3. Физическая организация данных.
- •3.1 Пространство памяти и размещение хранимых данных.
- •6. Введение в язык sql
- •7. Защита информации
2.1 Функции, классификация и структура субд.
СУБД – по природе прикладное программное обеспечение, то есть предназначенное для решения конкретных задач. Изначально выполняли и системные функции, то есть расширяли возможности файловых систем СПО. Именно в этом заключается особенность СУБД, как вида ПО. В общем случае выделяют следующие функции в реализуемой СУБД.
1) организация и поддержание логической структуры данных
2) организация и поддержание физической структуры данных во внешней памяти;
3) организация доступа к данным и их обработка в оперативной и внешней памяти.
Транзакциейназывают последовательную совокупность операций, имеющую отдельное смысловое значение по отношению к текущему состоянию БД. Существует 2 вида транзакций:
1) изменяющая состояние БД после завершения транзакции.
2) изменяющая состояние БД лишь временно с восстановлением исходного состояния данных после завершения транзакции.
Совокупность функций СУБД по организации и управлению транзакциями называют монитором транзакций.
Журнализацияпредставляет собой основное средство обеспечения сохранности данных при всевозможных сбоях и разрушениях данных.
СУБД общего назначенияне ориентированы на какую-либо конкретную предметную область или конкретного пользователя, являются универсальными, реализуют функционально избыточное множество операций над данными, имеют в своем составе средства настройки на конкретную предметную область, условия эксплуатации и требования к пользователю.
Специальные СУБДсоздаются в случае, если СУБД общего назначения не удовлетворяют по каким-либо параметрам. Необходимые параметры специальных СУБД достигаются:
за счет знания особенностей конкретной предметной области.
Путем сокращения функциональной полноты системы.
Исходя из функций, в структуре СУБД выделяются 7 основных блоков:
процессор описания и поддержания структуры БД
процессор запросов БД
монитор транзакций
интерфейс ввода данных
интерфейс запросов
интерфейс выдачи сведений
генератор отчетов.
Структура и взаимодействие компонент СУБД.
Ядром СУБДявляется процессор описания. Он реализует модель данных средствами которой проектировщик создает инфологическую модель предметной области и обеспечивает поддержание внутренней схемы БД. Процессор реализуется на основе языка БД.
Интерфейс ввода реализует входной информационный язык БД. Обеспечивает абонентам поставщикам информационные средства описания и ввода данных в информационную систему. Тенденция развития приближается к естественному языку общения. Для этого используют диалоговые методы организации интерфейса и входные формы, являющиеся электронными аналогами бланков, анкет, таблиц.
Интерфейс запросовсовместно с процессором запросов обеспечивает концептуальную модель ИС в части типовых запросов, отражающих потребности абонентов потребителей информации. Тенденция развития использования диалогово наглядных средств в виде конструкторов или пошаговых мастеров.
Процессор запросовинтерпретирует сформированные запросы в термины языка манипулирования данными и совместно с процессором описания исполняет запросы.
Интерфейс выдачиполучает от процессора запросов и переводит эти результаты в форму, удобную для восприятия человека и выдачи информации. Табличные формы представления данных, специальные формы являются электронными аналогами бланков документов, используемых в документообороте.
Для создания отчетов используют специальный генератор отчетов.