Реферат: Лекции по теории проектирования баз данных (БД)

E I1 I2 I3

C1 D J C2 D J

I1 I2 I3 I2 I2 I1 I1 I3 I2

И пусть R= AB1 B2 C1 C2 DEI1 I2 I3 J

Множество минимально, но не редуцировано. Редуцируя F , получим

F’= {A B1 B2 C1 C2 DE E I1 I2

B1 B2 C1 A B1 B2 C2 A

C1 D J C2 D J

I1 I2 I3 I2 I2 I1 I1 I3 I2 }

Образуя классы эквивалентности имеем

G={ (AB1 B2 C1 ,B1 B2 C2 ) DE

(E) I1 I2

(C1 D) J (C2 D) J

(I1 I2 , I2 I2 , I1 I3 )}

Преобразуя каждую CF – в отношения с выделенными ключами, получим

R1 =AB1 B2 C1 C2 DE K1 = {AB1 B2 C1 ,B1 B2 C2 }

R2 = EI1 I2 K2 ={E}

R3 = C1 DJ K3 ={C1 D}

R4 = C2 DJ K4 ={C2 D}

R5 = I1 I2 I3 K5 ={ I1 I2 , I2 I2 , I1 I3 }

Окончательная схема БД будет R=( R1 , R2 , R3 , R4 ,R5 )

Распределенная обработка данных

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

Физически РБД состоит из набора узлов , связанных коммуникационной сетью, в которой:

· Каждый узел обладает своими собственными системами баз данных;

· Узлы работают согласованно, поэтому пользователь может получить доступ к данным на любом узле сети, как будто все данные находятся на собственном узле.

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

В основе распределённых баз данных лежат следующие требования:

1. Локальная автономия;

К-во Просмотров: 541
Бесплатно скачать Реферат: Лекции по теории проектирования баз данных (БД)