Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML. Токмаков Г.П. - 32 стр.

UptoLike

Составители: 

32
является отношение. В математике отношение определяется как подмножество
декартова или прямого произведения. Формальное определение отношения бу-
дет приведено ниже, а пока опишем отношение как таблицу, составленную из
m полей и n строк.
Почему мы можем определить отношение как таблицу? Потому что с по-
мощью таблицы можно описать объект, задаваемый
m свойствами, некоторые
комбинации значений которых задают
n экземпляров объекта. Другими слова-
ми, объект определяется не как декартово произведение значений свойств, а как
некоторая его часть, задаваемая путем наложения некоторых ограничений. Эти
ограничения и определяют отношение.
Например, таблица
СТУДЕНТЫ_ГРУППЫ, составленная из полей Фамилия, Имя,
Отчество, Группа, может содержать только те записи, которые содержат комби-
нации значений этих полей, соответствующие студентам, обучающимся в неко-
торой группе, а не произвольные комбинации их значений
.
Теоретической основой табличного представления данных является алгеб-
ра отношений или реляционная алгебра, в которой в качестве элементов рас-
сматриваются таблицы, а в качестве операций операции объединения, вычи-
тания, пересечения, декартова произведения, проекции и селекции.
2.1.1. О
БЪЕКТЫ И ИХ ОПРЕДЕЛЕНИЯ
Перейдем к рассмотрению структурной части реляционной модели данных.
Прежде всего, необходимо дать несколько определений. Для понимания истинно-
го смысла термина отношение рассмотрим несколько математических понятий.
Множество
Реляционная МД основана на математическом понятии
отношения, кото-
рое используется для хранения информации об объектах, представленных в ба-
зах данных. Понятие отношения
выводится из понятия «множество». Множе-
ство представляет собой наиболее простую структуру, когда между отдельны-
ми изолированными объектами отсутствуют какие-либо внутренние связи.
Другими словами, множество не обладает структурой. Оно представляет собой
только совокупность данных определенного типа, обладающих некоторым
свойством.
Домены
Однако должны быть четко установлены область определения данных, и
правила определения принадлежности данных к
множеству. Такое множество
называется доменом.
Доменэто некоторое множество элементов, например,
множество целых чисел или множество допустимых значений, которые может
принимать объект по некоторому свойству. Каждый атрибут реляционной базы
данных определяется на некотором домене. Понятие домена имеет большое
значение, поскольку благодаря нему пользователь может определять смысл и
источник значений, которые могут получать атрибуты. В результате при
вы-
полнении реляционной операции системе доступно больше информации, что