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