Читайте также:
|
|
Жизненный цикл БД
· Сбор информации для определения потребностей пользователей
· Создание схемы БД (логической структуры), отвечающей этим потребностям
· Выбор СУБД для поддержания БД
· Выбор ПО для работы с БД
· Повторный обзор потребностей пользователей в контексте созданной БД
Виды архитектур БД:
Однобазовая… Односистемная БД:
Данные 1-го пользователя Данные 2-го пользователя
Многобазовая организация
БД1 БД2
Каталоговая организация
Каталоговая организация
Каталог верхнего уровня
Каталог 1 Каталог 2 Каталог 3
Показатели качества БД:
· Функциональная пригодность информации (полнота, идентичность. Актуальность)
· Корректность (объем БД, оперативность. Глубина ретроспективы, динамичность)
· Защищенность информации
Прикладная программа
Прикладная программа СУБД БД
Прикладная программа
СУБД – комплекс языковых и программных средств, рпедназначенных для выполнения всех операций по организации управления данными, х хранения и доступа к ним.
Можно классифицировать по количеству пользователей (одно-, многопользовательские), по местоположению (централизованная, распределенная), по способу применения (транзакционные, поддержки принятия решений).
Функции СУБД
· Хранение, извлечение, обновление данных
· Непосредственное управление данными во внешней памяти
· Управление буферами оперативной памяти
· Управление транзакциями
Транзакция – последовательность операций над БД, рассматриваемая СУБД как единое целое.
Свойства транзакции:
· Атомарность – транзакция должна быть выполнена в целом или не выполнено вовсе
· Согласованность –
· Изолированность
· Долговечность
· Управление параллельностью
· Журнализация
Журнал – особая часть БД, недоступная пользователям и поддерживаемая с особой тщательностью….
· Поддержка системного каталога
· Контроль доступа к данным
· Поддержка обмена данными
· Поддержка целостности данных
· Поддержка независимости программ от физической структуры БД
· Предоставление наборов различных вспомогательных сервисов.
· Поддержка языков БД
Специализированные по своим функциям языки:
· Язык описания данных (DDL)
· Язык манипулирования данными (DML)
· Язык запросов (SQL)
Состав СБД
Данные – весь фактический материал, хранящийся в БД
Аппаратное обеспечение – тома внешней памяти, используемые для хранения информации; устройства ввода-вывода, контроллеры устройства, каналы ввода-вывода и т.д.
Программное обеспечение:
· Системное ПО
· Программное обеспечение СУБД
· Прикладные программы и утилиты.
Пользователи системы БД:
· Системные администраторы
· Администраторы БД
· Проектировщики БД
· Системные аналитики и программисты
· Конечные пользователи
Процедуры – инструкции и правила, которые управляют проектированием и использованием СУБД, которые устанавливают стандарты ведения коммерческой деятельности в рамках предприятия с клиентом.
Современные СУБД обеспечивают поддержку полной реляционной модели:
· структурную целостность: допустимыми являются только данные представленные в виде отношений реляционной модели
· языковая целостность, то есть языков манипулирования данными высокого уровня (в основном SQL)
· ссылочная целостность: контроль за соблюдением ссылочной целостности в течение всего времени функционирования системы, и гарантий невозможности со стороны СУБД нарушить эти ограничения.
Дата добавления: 2015-05-05; просмотров: 13 | Поможем написать вашу работу | Нарушение авторских прав |
<== предыдущая лекция | | | следующая лекция ==> |
Государство как субъект управления. | | | Типы логических моделей данных |