Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОРМАТИКА.docx
Скачиваний:
8
Добавлен:
11.02.2015
Размер:
77.36 Кб
Скачать

Вопрос 11 Классификация бд

По технологии обработки данных базы данных подразделяются на централизованные и распределенные.

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

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

По способу доступа к данным базы данных разделяются на базы данных с локальным доступом и базы данных с удаленным (сетевым) доступом.

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

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

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

Вопрос 12 Централизованные бд из вопроса 11.

Вопрос 13 Распределенные бд

В распределенной БД весь объем данных распределен между несколькими ЭВМ и существет возможность управления этими разделенными частями.

Основные цели системы распределенной БД:

  1. Защита данных от неавторизованного доступа

  2. Обеспечение независимого обращения к данным из любого узла распределения.

Работа с распределенной БД связана с решением технологич. Проблем, которые можно разделить на : проблема проектирования и проблема реализации. Эти проектные решения, касающиеся архитектуры строения системы, размещения данных непосредственно влияют на результаты реализации.

ПО СУРБД ( Прогр.обеспеч. системы управл. распред БД) – обычно имеет многоуровневую архитектуру. 1 часть имеет 4 верхних уровней процесса: пользовательский , глобально-логический, фрагментный, распределенный. Эти 4 уровня объединяются в сетевую СУБД. 2 часть ПО имеет лишь один низший уровень – процессор узлового уровня проектирования.

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

Стратегия распределения БД

Стратегия распределения данных – это способ размещения данных по узлам сети ЭВМ.

Выбор стратегии зависит от количества узлов сети, содержащих данные; от архитектуры системы и от ПО.

4 способа: 1.Централизация 2.Расчленение 3.Дублирование 4.Смешанное распределение

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

Дублирование – в каждом узле находится полная копия БД и все копии должны быть согласованы между собой.

Проектирование Распределенной БД

1.Сбор и анализ информационных требований

2.Концептуальное проектирование

3.Логическое проектирование

4.Проектирование реализации

5.Расчленение БД

6.Размещение

7.Проектирование локальной физической БД