Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Структура данных



Единственным средством структуризации данных в реляционной модели является отношение.

Пусть даны множества D1, D2,..., Dn. R -есть отношение, заданное на этих n множествах, если R - множество n -местных кортежей, в каждом из которых первый элемент принадлежит D1, второй D2 и т. д. Иными словами, R - подмножество декартова произведения указанных множеств. Исходные множества D1... Dn принято называть доменами отношения Ri, а элементы отношения - кортежами. Итак отношением называют некоторое под­множество декартова произведения одного или более доменов.

Число элементов кортежей называется степенью отношения, или его арностью, а число кортежей в отношении - мощностью отношения.

Полное описание реляционной БД задается реляционной схемой, состоящей из одной или нескольких схем отношений. Схема отношений задается именем отношения и именами соответствующих доменов. Если отношение называется R, а имена доменов U1, U2,..., Uk, то схема отношения обозначается следующим образом:

R(U1,U2,...,Uk).

Реляционную схему БД, содержащую m отношений, можно представить в виде

R1(U1.1,U1.2,...,U1.k1),

R2(U2.1,U2.2,...,U2.k1),

………………………

Rm(Um.1,Um.2,...,Um.km).

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

Рис. 10.8. Представление схемы отношения R(А1,A2,… An) в табличной форме.

Отношение используется для представления как типов на­боров объектов, так и связей между типами наборов объектов.

При представлении типов наборов объектов каждый кор­теж (строка таблицы) интерпретирует отдельный объект. Атри­буты объектов интерпретируются столбцами таблицы, а множе­ство допустимых значений каждого атрибута - соответствующим доменом. При представлении типов связей между типами объек­тов кортеж ki в отношении R интерпретирует список связанных между собой объектов. Наличие кортежа в отношении R указыва­ет, что объекты данного списка ассоциируют между собой с помо­щью связи, представленной отношением R.





Дата публикования: 2015-02-03; Прочитано: 300 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...