Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 12 БД.doc
Скачиваний:
17
Добавлен:
14.02.2015
Размер:
3.44 Mб
Скачать

Классификация бд

БД классифицируются по различным признакам. Первый признак классификации:

  1. По технологии обработки данных: По этому признаку БД подразделяются на:

Централизованная БД – хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования баз данных часто применяют в локальных сетях ПК.

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

Второй признак классификации:

  1. По способу доступа к данным: По этому признаку БД подразделяются на:

БД с локальным доступом.

БД с удаленным (сетевым) доступом.

Системы централизованных БД с сетевым доступом предполагают различные архитектуры подобных систем:

  • файл-сервер;

  • клиент-сервер.

Файл-сервер. Архитектура систем БД с сетевым доступом предполагает выделение одной из машин сети в качестве центральной (сервер файлов). На такой машине хранится совместно используемая централизованная база данных. Все другие машины сети выполняют функции рабочих станций, с помощью которых поддерживается доступ пользовательской системы к централизованной БД. Файлы БД в соответствии с пользовательскими запросами передаются на рабочие станции, где в и производится их обработка средствами СУБД. При большой интенсивности доступа к одним и тем же данным производительность ИС падает, поэтому пользователи могут создавать на своих рабочих станциях локальные БД, которые используются ими монопольно.

Схема обработки информации в БД по принципу файл-сервер.

Клиент-сервер. В этой системе в отличие от файл-сервер подразумевается, что помимо хранения централизованной базы данных центральная машина (сервер БД) должна обеспечивать выполнение основного объема обработки данных, а на клиентских машинах выполняется только представление информации. Запрос на данные, выдаваемый клиентом (рабочей станцией), порождает поиск и извлечение данных на сервере. Извлеченные и обработанные данные (но не файлы) транспортируются по сети от сервера к клиенту, где и представляются.

Схема обработки информации в БД по принципу клиент-сервер.

Структурные элементы БД

Понятие БД тесно связано с такими понятиями структурных элементов, как поле, запись и файл (таблица).

Имя поля 1

Имя поля 2

Имя поля 3

Имя поля 4

Прямая соединительная линия 8

Прямая соединительная линия 7

запись поле

Поле – это элементарная единица логической организации данных, которая соответствует неделимой единице информации – реквизиту.

Для описания поля используются следующие характеристики:

  • имя, каждое поле таблицы имеет уникальное имя, например, Фамилия, Имя, Отчество, Дата рождения;

  • тип, например, символьный, числовой, календарный;

  • длина – определяется максимально возможным количеством символов;

  • точность (для числовых данных).

Запись – совокупность логически связанных полей. Экземпляр записи – это отдельная реализация записи, содержащая конкретные значения ее полей.

Файл(таблица) – совокупность экземпляров записей одной структуры.