
1. Классификация субд.
СУБД общего назначенияне ориентированы на какую-либо конкретную предметную область или конкретного пользователя, являются универсальными, реализуют функционально избыточное множество операций над данными, имеют в своем составе средства настройки на конкретную предметную область, условия эксплуатации и требования к пользователю.
Специализированные СУБДсоздаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения.
2. Архитектура субд.
В архитектуре современных СУБД выделяют три уровня описания элементов хранимых данных. Эти уровни составляют трехуровневую архитектуру, кот-я охватывает внешний, концептуальный и внутренний уровни.
Внешний уровень– представление базы данных с точки зрения конкретных пользователей. Указанный уровень может включать несколько различных представлений БД со стороны различных групп пользователей. При этом каждый пользователь имеет дело с представлением предметной области, выраженным в наиболее понятной и удобной для него форме. Такое представление содержит только те сущности, атрибуты и связи, которые интересны ему при решении профес-ных задач. На внешнем уровне создаетсяинфологическая модель БД(внешняя схема), полностью независимая от платформы (т.е. вычислительной системы, на кот-й будет использоваться). Инфологическая модель является человеко-ориентированной: средой ее хранения может быть память человека, а не ЭВМ.
Концептуальный уровень– обобщающее представление базы данных, описывающее то, какие данные хранятся в БД, а также связи, существующие между ними.Концептуальный уровень содержит логическую структуру всей БД. На концептуальном уровне необходимо выделить: 1.сущности, их атрибуты и связи; 2.ограничения, накладываемые на данные; 3.семантическую информациюо данных (смысловое содержание); 4.информацию о мерах обеспечения безопасности. На концептуальном уровне создается даталогическая модель (концептуальная схема БД), представляющая собой описание инфологической модели (внешней схемы) на языке определения данных конкретной СУБД. Эта модель является компьютеро-ориентированной (зависит от применяемой на компьютере СУБД).
Внутренний уровень– описывает физич-ю реализацию базы данных и предназначен для достижения оптимальной производительности и обеспеч-я экономного использования дискового пространства. Содержит описания структур дан-х и отдельных файлов, используемых для хранения дан-х в запоминающих устройствах. На внутреннем уровне создается физическая модель БД (внутренняя схема), которая также является компьютеро-ориентированной (зависит от СУБД и операционной системы). С ее помощью СУБД дает возможность программам и пользователям осуществлять доступ к хранимым данным по именам, не заботясь об их физическом расположении. По этой модели СУБД отыскивает необходимые данные на внешних запоминающих устройствах.