Свойства и понятие отношений в базе данных

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

Свойства отношений (следуют из того, что отношения – математические множества):

1. В отношении нет одинаковых кортежей (хотя сейчас это возможно);

2. Кортежи не упорядочены сверху вниз;

3. Атрибуты не упорядочены слева направо;

4. Все значения атрибутов – атомарные. Отношение, удовлетворяющее этому требованию,- нормализованное. Сейчас от этого отходят.

Именованные – отношения, которые определены в СУБД посредством команд. В таких отношениях заголовок закреплен, а тело со временем изменяется.

Однозначный атрибут – атрибут, принимающий только одно значение (серия, марка и тп).

Многозначный атрибут – атрибут, принимающий несколько разных значений (цвет и тп).

Базовое отношение – именованное отношение, не являющееся производным и достаточно важным, чтоб ему дали имя.

Производное отношение – отношение, образованное из базовых отношений.

Неименованные отношения – отношения, получающиеся в результате реляционных запросов, существуют недолго, не изменяются во времени.

Похожие записи
  1. Ограничения совокупности допустимых значений в базе данных
  2. Функции и отношения, их свойства
  3. Введение в понятие база данных
  4. Null – значение в базе данных
  5. Свойства объектов, понятие интерфейса класса
  6. Свойства классов, синтаксис объявления, типы данных свойств
  7. Скалярные типы данных в VHDL
  8. Понятие алгоритма и типы данных в Object Pascal
  9. Отношение частичного порядка
  10. Индексирование в базах данных
  11. Хеширование в базах данных
  12. Apache-proxy : proxy-сервер на базе HTTP-сервера Apache, управление HTTP-заголовками
  13. Архитектура баз данных
  14. Цепочки указателей в базах данных
  15. Моделирование структур баз данных
  16. Понятие культуры
  17. Пулы соединения с базой данных

Оставить комментарий


Закажи работу СЕЙЧАС



Статистика

Рейтинг@Mail.ru