Cтраница 4
Иерархия компонент в базе данных Кубок мира. [46] |
В данном конкретном примере просмотр таблиц Приложения 1 показывает, что отношение ГРУППЫ содержит все годы из отношения ГОДЫ, а отношение МАТЧИ содержит все группы из отношения ГРУППЫ. Для каждого кортежа отношения МАТЧИ имеется один кортеж отношения ИГРЫ, и он содержит ту же информацию. Некоторые отношения содержат избыточную информацию и не используются при ответах на запросы в гл. [47]
Если кортеж отношения А соответствует нескольким кортежам отношения В или наоборот, то становится очевидно, как это сделать. [48]
Вт - подмножество R, и пусть атрибут L не принадлежит R. Предположим, что каждое значение в кортеже отношения г требует один байт памяти и что в отношении г имеется k кортежей. [49]
Предположим, что каждое значение в кортеже отношения г требует один байт памяти и что в отношении г имеется k кортежей. [50]
В данном конкретном примере просмотр таблиц Приложения 1 показывает, что отношение ГРУППЫ содержит все годы из отношения ГОДЫ, а отношение МАТЧИ содержит все группы из отношения ГРУППЫ. Для каждого кортежа отношения МАТЧИ имеется один кортеж отношения ИГРЫ, и он содержит ту же информацию. Некоторые отношения содержат избыточную информацию и не используются при ответах на запросы в гл. [51]
Само ограничение в форме предиката находится в блоке УСЛОВИЙ. Его переменные получают значения посредством запроса на кортеж отношения РУКОВОДИТ. Каждый такой кортеж должен удовлетворять этому предикату. В момент объявления ограничение будет проверено для всех существующих в отношении РУКОВОДИТ данных и не будет принято, если данные ему не удовлетворяют. Впоследствии это ограничение будет проверяться каждый раз при обновлении отношении СЛУЖАЩИЕ или РУКОЮДИТ, и если ограничение не удовлетворяется, обновление будет отвергнуто. [52]
Вторая группировка реализует квантор общности ич определения деления, приведенного выше в обозначениях реляционною исчисления. Она проверяет для каждого значения Ь из кортежа отношения В наличие по крайней мере одного подходящего г од кортежа Ь, сопоставленного с кортежем а в отношении С. [53]
Система управления базами данных РИБД поддерживает реляционную модель данных. Строка таблицы ( запись файла) соответствует кортежу отношения, столбец таблицы - атрибуту схемы отношения. База данных представляет совокупность нескольких отношений. Возможна организация и ведение нескольких БД. Система РИБД относится к СУДБ смешанного типа. [54]
Представление атрибутов удобнее всего моделируется через теоретико-множественные отношения. Отношение наглядно представляется как таблица, где каждая строка - кортеж отношения, а каждый столбец ( домен) представляет множество значений атрибута. Список имен атрибутов отношения называют схемой отношения. Совокупность схем отношений, используемых для представления БД, называют схемой реляционной БД, а текущее значение отношений - реляционной БД. [55]
В некоторых случаях элементы иерархии являются подмножествами других элементов, как в рассмотренном выше примере иерархической структуры: база данных - отношения - блоки 1 - кортежи. Так, если транзакция должна блокировать большую часть или все кортежи отношения, она может также блокировать и само отношение. [56]