Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Определения и основные понятия реляционного подхода

В реляционном подходе к построению баз данных используется терминология теории отношений. Простейшая двумерная таблица определяется как отношение. Столбец таблицы со значениями соответствующего атрибута называется домен, а строки со значениями разных атрибутов – кортеж.

Реляционная таблица-отношение. На рис.4 дана в общем виде иллюстрация реляционной таблицы- отношения R.

Рис. 4 Иллюстрация реляционной таблицы-отношения R размерности n=6.

Формальное определение отношения R (реляционной таблицы) опирается на представление о ее доменах Di (столбцах) и кортежах Kj (строках).Отношением R, определенным на множествах доменов í D i ý, называется подмножество декартова произведения доменов D1* D2*.... *DN.

Таблица - отношение R (рис. 4) содержит столбцы с именами атрибутов (A1, A2,...). Значения атрибутов dij находятся в содержательной части таблицы и образуют строки и столбцы. Множество значений атрибутов в одном столбце образуют один домен Di. Множество значений атрибутов в одной строке образуют один кортеж К j.

Отношение R образуется множеством упорядоченных кортежей

R = íK jý, j =1- m K j = í d1j, d2j,...,d njý, где

n - число доменов отношения определяет размерность отношения (арность);

j - номер кортежа;

m - общее число кортежей в отношении, называемое координатным числом отношения.

Ключ реляционной таблицы Строки не должны повторятся внутри таблицы - отношения и соответственно должны иметь уникальный идентификатор – первичный ключ.

В общем случае ключи бывают двух видов: первичный (уникальный) ключ (ПК) и вторичный ключ (ВК)

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

Вторичный ключ (ВК), в отличие от первичного, – это такой атрибут, значение которого может повторяться в нескольких записях таблицы, т.е. он не является уникальным. По значению вторичного ключа отыскивается несколько строк с одинаковым значением этого ключа. Атрибуты, входящие в состав первичного ключа, являются вторичными ключами.

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

<== предыдущая лекция | следующая лекция ==>
Структуры данных реляционной модели | Логические связи в реляционной модели, реляционная БД
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 663; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.