Внутренняя схема баз данных. (вопросы 9-14)
Программное обеспечение АИС — СУБД ориентировано на работу с данными, физически размещенными во внешней (дисковой) памяти. Эффективность доступа к этим данным существенно влияет на эффективность обработки данных. Поэтому важную роль играет внутренняя схема базы данных, которую организует и поддерживает СУБД.
В общем плане внутренняя схема базы данных включает три основных компонента, представленные на рис 2.8.
Рис. 2.8. Состав внутренней схемы базы данных.
Центральным компонентом внутренней схемы являются информационные массивы, собственно данные и массивы индексов. Массивы индексов представляют специальные дополнительные конструкции для ускорения доступа к данным основных информационных объектов. Информационные массивы в большинстве СУБД состоят из одной или нескольких страниц, каждая из которых содержит совокупность некоторых единичных элементов, называемых физическими записями.
Физическая запись, как правило, совпадает по смыслу с логической записью (для реляционных СУБД с табличной строкой).
|
|
Способы организации записей в страницах (расположение, корректировка, удаление) составляют физические структуры данных, которые образуют третий (низший) уровень представления информации в информационной системе (внутреннюю схему БД, рис 1.3).
Каталог БД является важным компонентом внутренней структуры. В нём размещена системная информация по логической структуре БД, включающая описание информационных объектов (имена, структуру, параметры, связи) и ограничения целостности данных — метаданные. Организация системной информации БД определяется особенностями СУБД, а сам каталог может входить непосредственно в файлы данных (область описателей данных) или составлять отдельный информационный массив.
Как уже отмечалось в состав банка данных АИС помимо самой базы данных входит и прикладной компонент.
Прикладной компонент образован совокупностью интерфейсных элементов представления, ввода и обработки данных, типовых запросов и процедур обработки данных, а также «событий» и «правил», отражающих правила и специфику предметной области АИС (так называемые «правила бизнеса»).
Соответственно во внутренней схеме БД выделяется специальная область, в которой размещается информация по прикладному компоненту АИС.
Все три части внутренней структуры и их составные элементы (например, информационные массивы отдельных информационных объектов БД) могут размещаться в одном едином файле базы данных или в разных файлах. В последнем случае внутренняя схема БД определяется совокупностью и порядком расположения данных файлов.