<<
>>

Ограничения модели

Отношения в БД обладают всеми свойствами множеств. Основным ограничением является невозможность представления в отношении кортежей-дубликатов, т.е. каждое отношение имеет, по крайней мере, хотя бы один первичный ключ (в крайнем случае, этот ключ состоит из всех атрибутов).

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

Отношение может иметь несколько ключей, называемых ВОЗМОЖНЫМИ КЛЮЧАМИ. Один из возможных ключей выбирается в качестве первичного ключа отношения.

Следующим ограничением модели является тот факт, что при традиционной форме представления отношения порядок столбцов в отношении фиксирован. Однако если столбцы поименовать и при выполнении операций над данными, представленными в отношении, обращаться к столбцам по их именам, то это ограничение снимается. На значения атрибутов в модели можно задавать разнообразные ограничения в явном виде. Можно специфицировать область значений атрибута, задав, например, тип значений. Для задания более общих ограничений можно использовать предикаты. Язык описания данных реляционных СУБД обычно имеет развитые средства для описания явных ограничений целостности.

Многие явные ограничения целостности, встречающиеся на практике, — это ограничения на зависимости между атрибутами. Например, значение атрибута ТАБЕЛЬНЫЙ НОМЕР однозначно определяет значение атрибута ВОЗРАСТ в отношении СОТРУДНИК.

Для явного задания ограничений целостности используются так называемые ФУНКЦИОНАЛЬНЫЕ и МНОГОЗНАЧНЫЕ зависимости между атрибутами. Кроме того, исследование зависимостей позволяет грамотно проектировать схему БД с необходимыми свойствами.

<< | >>
Источник: Григорьев Ю.А., Ревунков Г.И.. Банки данных. 2002

Еще по теме Ограничения модели:

  1. § 4. Ограничения патентных прав: Общие положения. Ограничения по территории и кругу лиц (п. 1624-1627)
  2. § 57 Общие понятия об ограничении собственности с положительной и с отрицательной стороны. – Государственные ограничения. – Ограничения по сущности вотчинного права. – Реальное их свойство. – Право в чужой вещи. – Эмфитеозис. – Суперфиция. – Сервитут. – Виды и закон сервитутов. – Поземельные повинности германского права. – Сервитуты по местным законам прибалтийских губерний
  3. Модель личности журналиста: профессиональные, социально-гражданские, нравственные, психологические и социально-демографические характеристики. Модификация общей модели для разных специализаций (репортер, аналитик, расследователь, публицист, ведущий-модератор и т.п.).
  4. § 58 Ограничения права собственности по русским законам: хозяйственные, по свойству и положению имения. – Право участия общего. – Бечевник. – Специальные ограничения по роду и взаимному отношению имуществ. – Водяное право. – Право соседства. – Право прохода и проезда
  5. § 46 Общие правила найма по русскому закону. – Крайний срок найма. – Ограничения личные. – Форма договора. – Цена. – Пространство пользования. – Право владения в найме и его принадлежности. – Передача найма. – Исполнение договора и прекращение. – Ограничение найма в заложенных имениях. – Наем из выстройки. – Общее замечание о законе поземельного найма.
  6. § 34 Смешанные системы в новейших законодательствах. – Происходящее от различия сих систем различие в порядке раздела и в допущении права представления. – Ограничение наследственного права пределами родства. – Ограничение женщин. – Разделение наследства между родами. – Возвращение подаренного родителями. – Наследование супругов и незаконных детей и родителей. – Закон наследования в Англии.
  7. МОДЕЛЬ / ФИЛЬТРАЦИЯ
  8. МОДЕЛЬ ИНФОРМАЦИОННАЯ
  9. 2. Полезная модель.
  10. Тема 6. Модели жизненного цикла
  11. МОДЕЛЬ ОБРАЗНО-КОНЦЕПТУАЛЬНАЯ
  12. 3. Патентоспособность полезной модели
  13. 3. МОДЕЛИ ДЕМОКРАТИИ
  14. Модель SOAR
  15. 4.1. Теории, и модели
  16. Тема 7. Модели волновой динамики
  17. Ю.М. Плотински. Модели социальных процессо, 2001