Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема: Типовая организация современной субд
ПЛАН
1 Типовая организация современной СУБД 2 Свойства проектируемой БД 3 Трехуровневая архитектура базы данных 4 Жизненный цикл БД Типовая организация современной СУБД
Организация типичной СУБДи состав ее компонентов соответствует: • управление данными во внешней памяти; • управление буферами оперативной памяти; • управление транзакциями; • журнализапия и восстановление БД после сбоев; • поддержание языков БД, Логически в современной реляционной СУБД можно выделить - ядро СУБД(часто его называют Data Base Engine), - компилятор языка БД (обычно SQL ), - подсистему поддержки времени выполнения, - набор утилит. Ядро СУБД отвечает за управление данными во внешней памяти (ПЗУ), управление буферами ОЗУ, управление транзакциями и журнализацию. Для решения этих задач ядро содержит: ۰ менеджер данных, ۰ менеджер буферов, ۰ менеджер транзакций и ۰ менеджер журнала. Функция этих компонентов взаимосвязаны, и взаимодействуют по тщательно отработанным протоколам. Ядро СУБД имеет собственный интерфейс (не доступным пользователям напрямую), который используется в программах компилятора SQL. Ядро СУБДявляется основной резидентной частью СУБД. При использовании архитектуры "клиент-сервер" ядро является основной составляющей частью сервера системы. Компилятор языка СУБД предназначен для компиляции операторов языка БД в выполняемую программу. Проблемой реляционных СУБД является то, что их языки (SQL ) являются непроцедурными, т.е. оператор такого языка не выполняет какое-либо действие над БД, а лишь описывает его, и компилятор должен решить, каким образом выполнять оператор языка (для этого применяются сложные методы оптимизации операторов). Результатом компиляции является выполняемая программа, представленная во внутреннем машинно-независимом коде. Подсистема поддержки времени выполнения является по сути интер претатором этого внутреннего языка и обеспечивает реальное выполнение оператора.. Утилиты БД обычно содержат процедуры, которые накладно выполнять с использованием языка БД - загрузка и выгрузка БД., сбор статистики, проверка целостности БД и т.д. Утилиты программируются с использованием интерфейса ядра СУБД.
Свойства проектируемой БД
Основными свойствами БД являются: Целостность. В каждый момент времени данные БД, должны быть непротиворечивы, что достигается введением ограничений целостности, таких как диапазон допустимых значений, соотношения между значениями в полях, форматы данных, ограничения нормализации (атомарность данных). Существуют ограничения, работающие только при удалении записей. Например, нельзя удалять запись, связанную с другой неудаляемой записью. Восстанавливаемость – это возможность восстановления БД после сбоя системы или её порчи (аппаратной или программной). Обеспечивается дублированием БД (архивные копии)и использованием техники повышенной надежности. В качестве примера порчи и восстановления БД может служить проверка наличия файлов какого либо приложения. Безопасность - защита данных от преднамеренного и непреднамерен ного доступа, модификации и разрушения. Обеспечивается запретом на несанкционированный доступ, зашитой от копирования (установка параметра «только чтение»), криптографическая защита (установка паролей), административные меры, например, ограничение доступа к носителям информации. Эффективность. Это свойство подразумевает: минимальное время реакции на запрос пользователя; минимальные потребности в памяти; сочетание этих параметров. Предельные размеры и эксплуатационные ограничения. Предельные размеры и ограничения, накладываемые эксплуатацией данной БД, могут существенно повлиять на проектное решение.
|
|||||
Последнее изменение этой страницы: 2017-01-27; просмотров: 139; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.108.241 (0.004 с.) |