База данных

База данных — динамическое информационное отображение некоторой предметной области. Банк данных – совокупность баз данных, отображающих различные предметные обрасти. СУБД — вспомогательная система, обеспечивающая работу прикладной информационной системы, позволяющую поддерживать логически согласованную работу файлов, обеспечивающая язык манипулирования данными, восстановление информации после сбоев, обеспечивающая возможность совместной (параллельной работы) нескольких пользователей, рассматривается как СУБД.

В современной СУБД можно выделить следующие элементы:

1)               Ядро (Data Baze Egine) 2)Компилятор языка работы с базами данных (SQL)

3)                Подсистема поддержки времени выполнения  4)Некоторый набор утилит

Ядро базы данных является сердцевиной СУБД, оно отвечает за физическое структурирование данных и запись их на диск, а также за физическое чтение данных с диска, управление данными во внешней памяти, управление буферами оперативной памяти, управление транзакциями и журнализацией.

В ядре можно выделить соответствующие компоненты

а)менеджер данных,  б) менеджер буферов  в)менеджер транзакций

г)менеджер данных,  д) менеджер журналов.

Для обеспечения корректной работы все компоненты ядра взаимосвязаны и взаимодействуют с помощью специальных протоколов. Кроме того, ядро в целом имеет собственный интерфейс, недоступный пользователю напрямую и используемый в утилитах баз данных и в программах, производимых компилятором баз данных.

При использование архитектуры «Клиент — сервер» ядро является основной частью системы.

Структура баз данных – состав элементов и связи между ними. При проектировании баз данных выделяют следующие типы структур:

1. Инфологическая (модель или схема базы данных) – структура, принимаемая на основе анализа предметной области. Она показывает какие элементы присутствуют в базе, к каким объектам предметной области они соответствуют, какие связи между объектами существуют (аналог информационной модели, используемой  при объектно-ориентированном подходе к описанию систем).

2. Датологическая – структура. Элементами которой являются информационные объекты, используемые в базе данных на уровне пользователя (таблице).

3.  Физическая – схема хранения данных в машине.

В зависимости от связей между информационными объектами, разделяют следующие типы баз данных: иерархические, сетевые, реляционные.

Ссылка на основную публикацию
Adblock
detector