Реляционная модель данных. Реляционная модель данных (РМД) — это где объекты и взаимосвязи между ними представляют в виде таблиц

Реляционная модель данных (РМД) — это где объекты и взаимосвязи между ними представляют в виде таблиц, и операции взаимодействия между данными осуществляются по правилам реляционной алгебры (объединение U, пересечение, вычитание \, декартово произведение X, проекция, ог­раничение, соединение, деление).

Основу РМД составляют данные, сформированные в виде таблиц. Формальным аналогом таблицы является отношение. Напомним, что для совокупности множеств D1, ..., Dn отношением R является некоторое подмножество декартова произведения этих множеств:

R Í D1 ´ D2 ´ … ´ Dn,

где множество Di - сомножители; п — степень отношения R; декартово произведение D1 ´ D2 ´ … ´ Dnдомен. Из домена извлекают фактические значения. Набор конкретных значений R называется кортежем. Если кортежи записать друг под другом и обозначить столбцы, то получается таблица.

Например, ,

Тогда содержит 12 элементов — пар вида .

Пусть

Тогда R можно записать в виде таблицы (табл. 2.1.), где , .

Таблица 2.1 Представление множества

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

Таблица, состоящая из строк и столбцов, называется отношением. Каждый столбец в таблице является атрибутом. Строки таблицы являются кортежами, т. е. упорядоченными множествами. Значения в столбце определяются из множества значений, которые принимает атрибут. Столбцы таблицы — элементы данных, а строки — записи. Первичным ключом в таблице является номер этапа проектирования. Таблица имеет два атрибута и шесть кортежей (табл. 2.2.).

Таблица 2.2 Представление данных с помощью РМД

Достоинства РМД — простота и доступность. Пользователи абстрагированы от физической структуры памяти. Это позволяет эксплуатировать БД без знания методов и способов ее построения. Также достоинствами РМД являются независимость данных, гибкость, непроцедурные запросы.

Недостатки РМД: низкая производительность по сравнению с НМД и СМД, сложность ПО, избыточность.








Дата добавления: 2015-10-29; просмотров: 1054;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.