Материал: Л-1 - Понятие и функции СУБД

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Понятие базы данных

База данных – совокупность экземпляров различных типов записей и отношений между записями и элементами.

База данных – совокупность взаимосвязанных хранящихся вместе данных при наличии минимальной избыточности, допускающей их оптимальное использование одним или несколькими приложениями.

Появление понятия обусловлено возникновением класса невычислительных задач, использующих общие данные.

Система управления базами данных (СУБД)

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

СУБД – программный комплекс, предназначенный для создания, ведения и использования БД многими пользователями (прикладными программами).

Архитектура СУБД

Основные положения концепции СУБД:

архитектура СУБД должна обеспечивать разграничение пользовательского и системного уровней;

необходимо дать каждому пользователю свое, отличное от других представление о свойствах хранимых данных.

1971 г. – рабочая группа CODASYL обосновала 2-уровне-

вый подход:

системное представление;

пользовательские представления.

Трехуровневая архитектура описания баз данных

1975 г. – Комитет SPARC ANSI предложил 3-уровневую архитектуру (официально признана в 1978 г.):

внешний (пользовательский) уровень;

концептуальный уровень;

внутренний уровень.

ANSI–SPARC (American National Standards Institute – Systems Planning and Requirements Committee).

Американский национальный институт стандартов – Комитет по системному планированию и выработке требований.

Модели предметной области