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