Реляционная модель данных


Download 372 Kb.
bet1/21
Sana28.12.2022
Hajmi372 Kb.
#1023068
  1   2   3   4   5   6   7   8   9   ...   21
Bog'liq
Conn&Begg




Глава 3. Реляционная модель данных
Реляционная модель основана на математическом понятии отношения, физическим представлением которого является обычная таблица. Строка таблицы соответствует отдельной записи с данными, характеризующими некоторый экземпляр информационного объекта (ИО). Столбцы таблицы поименованы и соответствуют атрибутам ИО. При этом атрибуты могут располагаться в произвольном порядке.
Домены. Набор допустимых значений одного или нескольких атрибутов называют доменом. Каждый домен имеет имя и область определения (тип данных и диапазон допустимых значений). Каждый атрибут реляционной БД определяется на некотором домене. Домены могут отличаться для каждого из атрибутов, но два и более атрибутов могут определяться на одном и том же домене.
Понятие домена имеет большое значение, поскольку благодаря этому пользователь получает возможность централизованно определять смысл и источник значений, которые могут получать атрибуты. В результате при выполнении операций с данными системе доступно больше информации, что помогает избежать некорректных действий с точки зрения семантики данных. Однако обеспечить полную реализацию понятия домена совсем непросто, поэтому в некоторых реляционных СУБД это понятие не поддерживается вообще, а в других поддерживается лишь частично.
Элементами отношения являются строки таблицы или кортежи. Кортежи могут располагаться в любом порядке, независимо от этого отношение всегда имеет один и тот же смысл.
Количество атрибутов в таблице называют степенью отношения. Отношение только с одним атрибутом имеет степень 1 и называется унарным. Отношение с двумя атрибутами называется бинарным.
Количество кортежей, содержащихся в таблице, называется кардинальностью отношения. Эта характеристика меняется при каждом добавлении или удалении кортежей.
Свойства отношений:

  • каждое отношение имеет имя, которое отличается от имен всех других отношений;

  • каждая ячейка отношения содержит только одно элементарное (неделимое) значение;

  • каждый атрибут имеет уникальное имя;

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


Download 372 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling