Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Наиболее распространенная трактовка реляционной модели данных (РМД) принадлежит К. Дейту. Эта модель отличается от сетевой и иерархической следующими положениями:
независимостью исполнения — в реляционной модели логические и физические представления данных могут различаться, а следовательно, при ее исполнении можно и не знать физических отношений между данными;
терминологией (для реляционной модели была разработана собственная терминология, хотя многие термины имеют эквиваленты в других моделях);
ключевыми указателями; данная модель использует первичный ключ - атрибут, по значению которого однозначно определяются хранящиеся данныеоб объекте и устанавливаются связи между отношениями;теорией нормализации (техника проектирования баз данных, которая позволяет обойти многие проблемы обслуживания);
использованием языков программирования высокого уровня, разработанных специально для доступа к данным, хранящимся в базе.
Наименьшая единица данных в реляционной модели - это отдельное атомарное (неразложимое) для данной модели значение данных. Атрибут или элемент данных — это наименьшая поименованная единица данных, имеющая смысловое значение для пользователя. Каждый атрибут принадлежит вполне определенному объекту, имеет имя (идентификатор) и значение. Агрегированные данные— это совокупность элементов данных, которые имеют общее имя и на которые можно ссылаться как на единое целое. Например, агрегирование г данное ИМЯ может состоять из следующих элементов данных: ФАМИЛИЯ, собственно ИМЯ, ОТЧЕСТВО (другое название для агрегированных данных - группа элементов).
В реляционной модели с понятием «тип данных» тесно связано понятие домена, которое можно считать уточнением типа. Домен - это семантическое понятие; его можно рассматривать как подмножество значений некоторого типа данных, имеющих определенный смысл. Домен характеризуется следующими свойствами:
имеет уникальное имя (в пределах базы данных);
несет определенную смысловую нагрузку;
может иметь некоторое логическое условие, позволяющее описать подмножество данных, допустимых для него.
Основное значение доменов состоит в том, что они позволяют ограничивать сравнения (например, при задании домена «время» из всех возможных числовых значений будут допустимы только числа от 00-00 до 23-59).
Наиболее фундаментальным в реляционной модели является понятие отношения. Э. Кодд доказал, что любое представление данных может быть сведено к совокупности двумерных таблиц особого вида, известного в математике как отношение(relation). Заголовок отношения содержит фиксированное количество его атрибутов.
Реляционной базой данных называется набор связанных отношений, каждое из которых хранится, как правило, в виде отдельного файла. Термины, которыми оперирует реляционная модель, имеют соответствующие «табличные» синонимы (табл. 3).
Дата публикования: 2014-11-18; Прочитано: 446 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!