Классификация баз данных
В мире существует множество СУБД. Несмотря на их различие, все они опираются на единый устоявшийся комплекс основных понятий.
СУБД носит централизованный характер. Что предполагает необходимость существования некоторого лица (группы лиц), на которое возлагаются функции администрирования данными, хранимыми в базе.
1.По технологии обработки данныхБД делятся на
– Централизованные и
– Распределённые.
Централизованная БД хранится в памяти одной вычислительной системы (применяется в локальных сетях ПК).
Распределённая БД состоит из нескольких частей, хранимых в различных ЭВМ вычислительной сети (работа с такой БД происходит с помощью СУБД).
2.По способу доступа к данным БД разделяются на:
– БД с локальным доступом и
-Если эта вычислительная система является компонентом сети ЭВМ, возможен распределённый доступ к такой базе. Такой способ использования БД часто применяют в локальных сетях ПК.
ДБ с удалённым (сетевым) доступом
- Части могут пересекаться или даже дублироваться, но хранятся в различных ЭВМ вычислительной сети.
Архитектуры систем централизованных БДс сетевым доступом:
Файл - сервер
2.1.1.3
2.1.1.4
2.1.1.5
2.1.1.6 Клиент – сервер
2.1.1.7
2.1.1.8
Архитектура систем БД с сетевым доступом предполагает выделение одной из машин сети в качестве центральной (сервер файлов). На ней хранится совместно используемая централизованная БД. Все другие машины сети являются рабочими станциями. Файлы БД в соответствии с пользовательскими запросами передаются на рабочие станции, где и производится обработка. При большой интенсивности доступа к одним и тем же данным производительность системы падает.
В архитектуре Клиент-сервер подразумевается, что помимо хранения централизованной БД центральная машина (сервер базы данных) должна обеспечивать выполнение основного объёма обработки данных. Запрос на данные клиента, порождает поиск и извлечение данных на сервере. Извлечённые данные (но не файлы) транспортируются по сети от сервера к клиенту.
Пример БД – деловой ежедневник, в котором каждому календарному дню выделено по странице. Даже в отсутствии там записей, он не перестаёт быть ежедневником, т.к. имеет структуру, отличающую его от записных книжек, рабочих тетрадей и т.п. Другие примеры БД: база данных больных в поликлинике, БД по видеофильмам (видеотека), БД по сотрудникам организации (Ф.И.О., пол, дата рождения, место жительство, телефон, состав семьи и т.д.)
Архитектура СУБД
СУБД имеет многоуровневую структуру, в которой реализуется принцип относительной независимости логической и физической организации данных.
Различают концептуальный, внутренний и внешний уровни представления данных БД, которым соответствуют модели аналогичного назначения.
Концептуальная модель состоит из множества экземпляров различных типов данных, имеющих структуру в соответствии с требованиями СУБД к логической структуре БД.
СУБД имеет два режима работы:
· проектировочный – предназначен для создания или изменения структуры базы и создания её объектов;
Проектирование БД состоит в построении комплекса взаимосвязанных моделей данных.
· пользовательский – использование ранее подготовленных объектов для наполнения базы или получения данных из нее.
С БД работают две категории исполнителей. Первая категория – проектировщики. Их задача состоит в разработке структуры таблиц БД и согласования её с заказчиком.
Вторая категория исполнителей, работающих с БД – пользователи. Они получают исходную БД от проектировщиков и занимаются её наполнением и обслуживанием. Имеют доступ к тем данным, работа с которыми предусмотрена на конкретном рабочем месте
Дата добавления: 2020-02-05; просмотров: 426;