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

Общая характеристика реляционной модели данных



Наиболее распространенная трактовка реляционной модели данных (РМД) принадлежит К. Дейту. Эта модель отличается от сетевой и ие­рархической следующими положениями:

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

терминологией (для реляционной модели была разработана собствен­ная терминология, хотя многие термины имеют эквиваленты в других моделях);

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

использованием языков программирования высокого уровня, разра­ботанных специально для доступа к данным, хранящимся в базе.

Наименьшая единица данных в реляционной модели - это отдель­ное атомарное (неразложимое) для данной модели значение данных. Атрибут или элемент данных — это наименьшая поименованная единица данных, имеющая смысловое значение для пользователя. Каждый атрибут принадлежит вполне определенному объекту, имеет имя (идентифика­тор) и значение. Агрегированные данные— это совокупность элементов данных, которые имеют общее имя и на которые можно ссылаться как на единое целое. Например, агрегирование г данное ИМЯ может состо­ять из следующих элементов данных: ФАМИЛИЯ, собственно ИМЯ, ОТЧЕСТВО (другое название для агрегированных данных - группа элементов).

В реляционной модели с понятием «тип данных» тесно связано по­нятие домена, которое можно считать уточнением типа. Домен - это семантическое понятие; его можно рассматривать как подмножество значений некоторого типа данных, имеющих определенный смысл. До­мен характеризуется следующими свойствами:

имеет уникальное имя (в пределах базы данных);

несет определенную смысловую нагрузку;

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

Основное значение доменов состоит в том, что они позволяют огра­ничивать сравнения (например, при задании домена «время» из всех возможных числовых значений будут допустимы только числа от 00-00 до 23-59).

Наиболее фундаментальным в реляционной модели является понятие отношения. Э. Кодд доказал, что любое представление данных может быть сведено к совокупности двумерных таблиц особого вида, известного в математике как отношение(relation). Заголовок отношения содержит фиксированное количество его атрибутов.

Реляционной базой данных называется набор связанных отношений, каждое из которых хранится, как правило, в виде отдельного файла. Тер­мины, которыми оперирует реляционная модель, имеют соответствующие «табличные» синонимы (табл. 3).





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



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