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

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


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

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

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

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

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

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

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

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

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

























































    R1





    Дисциплина





    Фамилия





    Оценка





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



    Крылов



    5



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



    Степанов



    5



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



    Иванов



    4



    Базы данных



    Иванов



    3



    Базы данных



    Степанов



    4



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

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

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

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

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