Базы данных: конспект лекций Коллектив авторов

Кортежи в СУБД различаются по типам в зависимости от своей области определения. Кортежи называются:

1) частичными, если их область определения включается или совпадает со схемой отношения, т. е. def(t) S.

Это общий случай в практике баз данных;

2) полными, в том случае если их область определения полностью совпадает, равна схеме отношения, т. е. def(t) = S;

3) неполными, если область определения полностью включается в схему отношений, т. е. def(t) S;

4) нигде не определенными, если их область определения равна пустому множеству, т. е. def(t) = .

Поясним на примере. Пусть у нас имеется отношение, заданное следующей таблицей.

Рис.17 Базы данных: конспект лекций

Пусть здесь t1 = {10, 20, 30}, t2 = {10, 20, Null}, t3 = {Null, Null, Null}. Тогда легко заметить, что кортеж t1 – полный, так как его область определения def(t1) = { a, b, c} = S.

Кортеж t2 – неполный, def(t2) = { a, b} S. И, наконец, кортеж t3 – нигде не определенный, так как его def(t3) = .

Надо заметить, что нигде не определенный кортеж – это пустое множество, тем не менее ассоциируемое со схемой отношений. Иногда нигде не определенный кортеж обозначается: (S). Как мы уже видели в приведенном примере, такой кортеж представляет собой строку таблицы, состоящую только из Null-значений.

Страницы: «« 12

Читать бесплатно другие книги:

Конспект лекций соответствует программе курса «Отечественная история» и Государственному образовател...
Конспект лекций по оперативной хирургии представлен в соответствии с современными стандартами. Являе...
Данная книга «Общие основы педагогики. Конспект лекций» подготовлена в соответствии со стандартом пе...
Конспект лекций соответствует требованиям Государственного образовательного стандарта высшего профес...
Представленный вашему вниманию конспект лекций предназначен для подготовки студентов медицинских вуз...
Конспект лекций по общей гигиене представлен в соответствие с современными стандартами. В данном пос...