Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные системы базы данных.DOC
Скачиваний:
101
Добавлен:
02.05.2014
Размер:
839.68 Кб
Скачать

2.12. Формы представления структур данных

При создании БнД разрабатываются схемы структур различных данных.

Схемой структуры данныхназывается описание структуры данных некоторого типа на формализованном языке, отражающее совокупность свойств данного типа структуры данных. Реализация схемы, являющаяся конкретной структурой данных соответствующего типа, называется экземпляром схемы.

Формы представления структур данных стандартизированы. В настоящее время широко используются следующие три формы представления структур данных в БД: табличная, графовая и графическая.

  • Табличная форма структуры данных.

В таблице строки представляют экземпляры записей, а элементы строк (или атрибуты) - экземпляры полей. Пример приведен на Рис. 0 .10.

Тип поля 1 (Р1)

Тип поля 2 (Р2)

. . .

Тип поля N (PN)

Значение р1,1

Значение р2,1

.

Значение рn,1

.

Значение р1,2

Значение р2,2

.

Значение pn,2

.

. . .

. . .

. . .

. . .

Рис. 0.10

Графовая форма структуры данных

Графовая форма облегчает понимание и интерпретацию данных. На графе сущности, моделируемые записями, отображаются вершинами графа - прямоугольниками (Рис. 0 .11), а связи между сущностями отображаются соответствующими дугами. Над вершинами указываются типы записей, в вершинах приводятся типы полей, причем типы полей-идентификаторов подчеркиваются. Типы связей записываются вдоль дуг.

Отдел

№ Отдела, НазваниеОтдела

РаботаетВ

Сотрудник

№Таб., ФИО, Должность

Рис. 0.11

Графическая диаграмма структуры данных

Цель диаграммы состоит в более выразительной детализации элементов. На диаграмме используются следующие обозначения:

а) типы сущностей обозначаются прямоугольниками;

б) атрибуты обозначаются овалами, соединенными с соответствующими типами сущностей ненаправленными дугами; ключи подчеркиваются;

в) отношения (или связи) отображаются ромбами, которые соединяются с соответствующими типами сущностей при бинарных связях направленными дугами, а при других связях - ненаправленными дугами.

Пример графической диаграммы структуры данных приведен на Рис. 0 .12.

Рис. 0.12

2.13. Организация систем бд

Аналитические модели для базы данных приведены в выражениях (2.1) и (2.2). Рассмотрим организацию данных в виде системы БД.

Системой баз данных (СБД) называется совокупность структурно самостоятельных баз данных. Ее особенность заключается в объединении в единой среде нескольких самостоятельных БД: БД1, БД2,...,БДL. Рассмотрим аналитическую модель СБД.

СБД можно представить как объединение SBD локальных баз данных (DBl):

(2.7) SBD = U DBl, l=1,..,L,

l

где L - общее количество локальных баз данных в интегрированной БД.

В системе БД каждая локальная база DBl есть в свою очередь объединение записей:

(2.8) DBl = U Zli, i=1,..,Li ,

i

где Li – общее число записей в l-й локальной БД.

Каждую запись можно представить как совокупность полей в виде объединения:

(2.9) Zli = U Plij, j=1,...,Lij ; i = 1,…,Li; l = 1,…,L,

j

где i - номера баз данных; j - номера записей; l - номера полей.