Архитектура базы данных

Под архитектурой базы данных понимается многоуровневое описание предметной области. Большинство баз данных имеет архитектуру ANSI/SPARC, предложенную Исследовательской группой ANSI/SPARC Study group, которая была организована комитетом Standards Planning and Requirements Committee(SPARC) института American National Standards Institute on Computers and Processing (ANSI). В задачи группы входило определение того, нуждаются ли какие-то области технологии баз данных в стандартизации, и выработка набора рекомендаций по действиям в каждой из этих областей. В работе над этими задачами группа определила общую архитектуру системы баз данных. Архитектурная терминология ANSI/SPARC получила широкое распространение.

Архитектура ANSI/SPARC включает три уровня (рис. 4.1): внешний уровень, концептуальный уровень, внутренний уровень.

На каждом архитектурном уровне предполагается использование той или иной модели данных1. На внешнем уровне таких моделей может быть несколько. Общее описание базы данных называется схемой базы данных, а указанные модели называются внешней, концептуальной и внутренней схемой.

 

       
 
   
 
   


Внешняя схема 2
 
 
Внешняя схема N

 

 

 

 

 

 


БД

 

Рис. 4.1. Уровни архитектуры БД.