Читайте также:
|
|
Используя указанные концепции в контексте базы данных, мы получим следующее определение реляционной схемы.
Реляционная схема - имя отношения, за которым следует множество пар именатрибутов и доменов.
Например, для атрибутов A1, А2,..., Аn с доменами D1, D2,..., Dn реляционной схемой будет множество {A1:D1,A2:D2,...,An:Dn}. Отношение R, заданное реляционной схемой S, является множеством отображений имен атрибутов на соответствующие им домены. Таким образом, отношение R является множеством таких n-арных кортежей
Каждый элемент n-арного кортежа состоит из атрибута и значения этого атрибута. Обычно при записи отношения в виде таблицы имена атрибутов перечисляются в заголовках столбцов, а кортежи образуют строки формата (d1,d2,...,dn), где каждое значение берется из соответствующего домена. Таким образом, в реляционной модели отношение можно представить как произвольное подмножество декартового произведения доменов атрибутов, тогда как таблица — это всего лишь физическое представление такого отношения.
В примере, показанном на рис. 10, отношение КАФЕДРА имеет атрибуты Код, Название, Тел, ФИО зав.каф., Фотография заведующего и соответствующие им домены. Отношение КАФЕДРА – это произвольное подмножество декартового произведения доменов или произвольное множество 5-арных кортежей, в которых первым идет элемент из домена Код, вторым – элемент из домена Название и т.д. Например, один из 5-арных кортежей может иметь такой вид
{(01, Информатики, 310-47-74, Игнатьев В.В., Точечный рисунок1)}
Этот же кортеж можно записать в более корректной форме
{(Код:’01’, Название:’Информатики’, Телефон:’310-47-74’, ФИО:’Игнатьев В.В.’, Фотографии:’Точечный рисунок1’)}
Таблица КАФЕДРА – удобный способ записи всех 5-арных кортежей, образующих отношение в некоторый заданный момент времени.
Дата добавления: 2015-07-08; просмотров: 133 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Математические отношения | | | Свойства отношений |