Правила построения сетевой модели. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Правила построения сетевой модели.



1. БД может содержать любое количество типов записей и любое количество типов наборов.

2. Между любыми 2-мя типами записей может быть установлено любое количество типов наборов.

3. Любой тип записи может быть одновременно владельцем набора и членом другого набора.

4. Экземпляр типа набора состоит из одного экземпляра типа записи владельца и 0, 1, или более экземпляров типа записи членов набора.

5. Между экземпляром типа записи владельца набора и экземплярами типа записи члена набора устанавливается связь типа 1:М.

6. Определенный экземпляр типа записи члена набора не может одновременно принадлежать более чем одному экземпляру типа записи владельца набора.

       
   
 

 

 


экзамен
- получили 2 набора

(двузначные наборы)

 

 

студент
- многозначный набор

           
 
экзамен
 
группа
 
дисциплина

 


Существуют сингулярные наборы: типа записи владельца набора может не быть. В любой БД может быть только 1 сингулярный набор, в который можно включать записи, не имеющие естественного владельца; если впоследствии такой владелец появится, то этот экземпляр записи из сингулярного набора исключается и включается в другой.

 

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

 

РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ.

Предложена Коддом в 1970 году.

В основу РМД положено понятие отношение. Это подмножество декартова произведения: где - домены:

=

….

=

=

– называется кортежем: = , = = , – арность.

Таблица представляет собой n-арное отношение R, обладающее следующими свойствами:

1. одинаковые строки отсутствуют;

2. порядок строк безразличен;

3. порядок столбцов фиксирован;

4. строки и столбцы могут обрабатываться в любой последовательности.

Для того чтобы не фиксировать столбцы, их именуют, имена столбцов – атрибуты отношения R. Для каждого атрибута ставится в соответствие домен , который содержит значение данного атрибута.

Схема отношения – это отношение, заданное вместе со своими атрибутами: .

Ключом отношения R называется подмножество схемы отношения такое, что не существует 2-х одинаковых кортежей, принимающих одинаковые значения на данном ключе:

: (K) (K)

Ключи задаются со схемой. Если их несколько, то они перечисляются:

=

Один из ключей называется первичнымключом. Первичный ключ (суперключ) – это такой ключ К, что не существует подмножества такого, что : и = .

Также могут быть неявные ключи, которые образуются каким-то образом из выделенных ключей.

Схему отношений можно описать: Rсх(А, К).

Схема реляционной БД: пусть задано множество всевозможных атрибутов U: . Схемой реляционной БД называется множество всевозможных схем отношений, заданных на данном множестве атрибутов: {R1сх, R2сх,…, Rксх}; Riсх(Ai, Ki) .

 

 

ПЛОСКИЙ ФАЙЛ.

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

 



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 121; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.226.105 (0.006 с.)