Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Способ 2. Определение связей сущностей добавлением в тип сущности общих атрибутов



По этому способу в качестве общих атрибутов, добавляемых в какой-либо тип сущности, принимаются идентифицирующие атрибуты связываемых сущностей. Для примеров сущностей, представленных типами записей (2.3) и (2.4), этими атрибутами могут быть первичные ключи, т.е. соответственно №Таб и №Отдела.

По рассматриваемому способу в сущность Служащий (2.3) можно дополнительно ввести идентифицирующий атрибут из сущности (2.4) №Отдела. Тогда схема сущности примет вид:

Служащий (№Таб, №Отдела, ФИО, ГодРождения, Образование)

 

В целом при датологическом проектировании принятая модель данных считается тем удачнее, чем большее число конструкций инфологической модели представимо прямым моделированием.

2.11. Бинарные отношения сущностей

Как отмечалось выше, каждое отношение (или связь) между информационными объектами по числу входящих в него объектов характеризуется степенью n=1, 2,..., n. Соответственно связи сущностей могут быть бинарные (между двумя сущностями), тернарные (между тремя сущностями) и т.д. Чаще в информационных объектах связи бинарные, т.е. охватывают две сущности.

Рассмотрим два типа сущностей: А и В. Между двумя сущностями возможны четыре вида бинарных отношений.

· Отношение 1: 1 (" один к одному" ) - это связь, при которой каждому экземпляру сущности А соответствует один и только один экземпляр сущности В и наоборот (Рис. 0.6, а). На рРис. 0.6, б и Рис. 0.6, в приведены примеры схемы и экземпляра схемы структуры данных с отношением 1: 1.

· Отношение 1: М (" один ко многим" ) - это связь, при которой одному экземпляру сущностей А может соответствовать 0, 1, 2 или более экземпляров сущности В. Однако каждому экземпляру сущности В соответствует только один экземпляр сущности А (Рис. 0.7, а). На Рис. 0.7, б и Рис. 0.7, в приведены соответственно схема и экземпляр схемы структуры данных с отношением 1: М.

· Отношение М: 1 (" многие к одному" ) - это связь с характеристиками, противоположными типу 1: М. Пример на Рис. 0.8.

· Отношение М: М (" многие ко многим" ) - это связь, при которой каждому экземпляру сущности А может соответствовать 0, 1, 2 или более экземпляров сущности В и наоборот. Пример на Рис. 0.9.

 

A    1  1        B                                   1 1

0 0   0 0     №Табельный   Паспортные Данные
         
0   0        

а)                                                                          б)

 

7011   VII-СД № 565901, выдан 02. 11. 76
     
7314   XXV-БС № 131416, выдан 12.01.84

                                                       в)

Рис. 0.6


 

A    1  М       B                                   1 М

0 0 0 0     Клиенты     Банк
  0        
0   0        

а)                                                           б)

 

 

  Счет 26015
ИМПЕРИАЛ    
    Счет 440516

в)

Рис. 0.7

 

A    М  1       B                                   М 1

0 0 0 0     Менеджеры   Управление фирмой 
  0        
0   0        

а)                                                           б)

 

Соколов С.С.   Управление фирмой
    " Кристалл"
Титов Т.Т.    

в)

Рис. 0.8

 

 

                               М                М

Поставщики   Потребители

Рис. 0.9

 

 

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

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

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

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

 

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

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

 

Тип поля 1 (Р1) Тип поля 2 (Р2) ... Тип поля N (PN)

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

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

.

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

.

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

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

.

Значение pn, 2

.
... ... ... ...

Рис. 0.10

 


Поделиться:



Последнее изменение этой страницы: 2019-06-08; Просмотров: 207; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.018 с.)
Главная | Случайная страница | Обратная связь