Классификация бд
БД классифицируются по различным признакам. Первый признак классификации:
-
По технологии обработки данных: По этому признаку БД подразделяются на:
Централизованная БД – хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования баз данных часто применяют в локальных сетях ПК.
Распределенная БД состоит из нескольких возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБМ).
Второй признак классификации:
-
По способу доступа к данным: По этому признаку БД подразделяются на:
БД с локальным доступом.
БД с удаленным (сетевым) доступом.
Системы централизованных БД с сетевым доступом предполагают различные архитектуры подобных систем:
-
файл-сервер;
-
клиент-сервер.
Файл-сервер. Архитектура систем БД с сетевым доступом предполагает выделение одной из машин сети в качестве центральной (сервер файлов). На такой машине хранится совместно используемая централизованная база данных. Все другие машины сети выполняют функции рабочих станций, с помощью которых поддерживается доступ пользовательской системы к централизованной БД. Файлы БД в соответствии с пользовательскими запросами передаются на рабочие станции, где в и производится их обработка средствами СУБД. При большой интенсивности доступа к одним и тем же данным производительность ИС падает, поэтому пользователи могут создавать на своих рабочих станциях локальные БД, которые используются ими монопольно.
Схема обработки информации в БД по принципу файл-сервер.
Клиент-сервер. В этой системе в отличие от файл-сервер подразумевается, что помимо хранения централизованной базы данных центральная машина (сервер БД) должна обеспечивать выполнение основного объема обработки данных, а на клиентских машинах выполняется только представление информации. Запрос на данные, выдаваемый клиентом (рабочей станцией), порождает поиск и извлечение данных на сервере. Извлеченные и обработанные данные (но не файлы) транспортируются по сети от сервера к клиенту, где и представляются.
Схема обработки информации в БД по принципу клиент-сервер.
Структурные элементы БД
Понятие БД тесно связано с такими понятиями структурных элементов, как поле, запись и файл (таблица).
Имя поля 1 |
Имя поля 2 |
Имя поля 3 |
Имя поля 4 |
|
|
|
|
|
|
|
|
|
|
|
|
запись поле
Поле – это элементарная единица логической организации данных, которая соответствует неделимой единице информации – реквизиту.
Для описания поля используются следующие характеристики:
-
имя, каждое поле таблицы имеет уникальное имя, например, Фамилия, Имя, Отчество, Дата рождения;
-
тип, например, символьный, числовой, календарный;
-
длина – определяется максимально возможным количеством символов;
-
точность (для числовых данных).
Запись – совокупность логически связанных полей. Экземпляр записи – это отдельная реализация записи, содержащая конкретные значения ее полей.
Файл(таблица) – совокупность экземпляров записей одной структуры.