Теория баз данных


         

Основные определения - часть 3


/p>

Данная таблица обладает рядом специфических свойств:

  • В таблице нет двух одинаковых строк.

  • Таблица имеет столбцы, соответствующие атрибутам отношения.

  • Каждый атрибут в отношении имеет уникальное имя.

  • Порядок строк в таблице произвольный.

    Вхождение домена в отношение принято называть атрибутом. Строки отношения называются кортежами.

    Количество атрибутов в отношении называется степенью, или рангом, отношения.

    Следует заметить, что в отношении не может быть одинаковых кортежей, это следует из математической модели: отношение — это подмножество декартова произведения, а в декартовом произведении все n-ки различны,

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

    R1

    Дисциплина

    Фамилия

    Оценка

    Теория автоматов

    Крылов

    5

    Теория автоматов

    Степанов

    5

    Теория автоматов

    Иванов

    4

    Базы данных

    Иванов

    3

    Базы данных

    Степанов

    4

    Любое отношение является динамической моделью некоторого реального объекта внешнего мира. Поэтому вводится понятие экземпляра отношения, которое отражает состояние данного объекта в текущий момент времени, и понятие схемы отношения, которая определяет структуру отношения.

    Схемой отношения R называется перечень имен атрибутов данного отношения с указанием домена, к которому они относятся:

    SR = (А1, А2, Аn) Аi

    Di

    Если атрибуты принимают значения из одного и того же домена, то они называются Q-сравпимыми, где Q— множество допустимых операций сравнения, заданных для данного домена. Например, если домен содержит числовые данные , то для него допустимы все операции сравнения, тогда Q = {=, <>,>=,<-,<,>}. Однако и для доменов, содержащих символьные данные, могут быть заданы не только операции сравнения по равенству и неравенству значений.


    Содержание  Назад  Вперед