Проверяемый текст
Пушников А.Ю. Введение в системы управления базами данных. Учебное пособие/Изд-е Башкирского ун-та. - Уфа, 1999.
[стр. 34]

рассмотреть различные варианты совпадений внешнего и родительского ключей, рассмотрим следующий пример.
Пример 3.
Пусть имеется две таблицы: Таблица 4 Родительская таблица.
Таблица 5 — Дочерняя таблица.
Таблица А (Родительская) Таблица В (Дочерняя) < к ¥ 1 А а 1 ■ вь 2 Сс 2, Dd 3 Ее ■ , 3 Ff Z j IхY 1, 1 Аа 2 1 Null \з • Null Сс к Null Null )5 4 Gg Таблица А имеет первичный ключ (X, Y).
Таблица В имеет первичный ключ Z, и внешний ключ (X, Y), ссылающийся на первичный ключ таблицы А.
Различные варианты совпадения строк дочерней таблицы
В со строками родительской таблицы приведены ниже (см.
таблицу 6).
Таблица 6 Варианты совпадения строк.
Колонки X и У таблицы В допускают null-значения Колонки X и Y таблицы В не допускают null-значений I MATCH j отсутствует j 5 1 строка допустима, совпадает с 1 строкой таблицы А.
2 строка допустима, не совпадает ни с чем.
3 строка допустима, не совпадает ни с чем.
4 строка допустима, не совпадает ни с чем.
5 строка не допустима.
1 строка допустима, совпадает с
I строкой таблицы А.
2 строка не допустима.
3 строка не допустима.
4 строка не допустима.
5 строка не допустима.
' MATCH FULL
! ■ ■ : 5 1 строка допустима, совпадаете 1 строкой таблицы А.
2 строка не допустима.
3 строкане допустима.
4 строка
допустима, не совпадает ни с чем.
5 строка не допустима.
1 строка допустима, совпадает с 1 строкой таблицы
А.
2 строка не допустима.
3 строка не допустима.
4 строка не допустима.
5 строка не допустима.
MATCH
PARTIAL 1 строка допустима, совпадает с 1 строкой таблицы А.
■.
2 строка допустима, неуникально совпадает с 1 и 2 строками таблицы
А? 3 строка допустима, уникально совпадает с 3 строкой таблицы А.
4 строка допустима, не совпадает ни с чем.
5 строка не допустима.
1 строка допустима, совпадает с 1 строкой таблицы
А.
2 строка не допустима.
3 строка не допустима.
4 строка не допустима.
5 строка не допустима.

34
[стр. 145]

1 Bb 2 Cc 2 Dd 3 Ee 3 Ff Таблица 4 таблица A (Родительская) Z X Y 1 1 Aa 2 1 Null 3 Null Cc 4 Null Null 5 4 Gg Таблица 5 Таблица B (Дочерняя) Таблица A имеет первичный ключ (X, Y).
Таблица B имеет первичный ключ Z, и внешний ключ (X, Y), ссылающийся на первичный ключ таблицы A.
Различные варианты совпадения строк дочерней таблицы
B со строками родительской таблицы A приведены ниже: Колонки X и Y таблицы B допускают null-значения Колонки X и Y таблицы B не допускают null-значений MATCH отсутствует 1 строка допустима, совпадает с 1 строкой таблицы A.
2 строка допустима, не совпадает ни с чем.
3 строка допустима, не совпадает ни с чем.
4 строка допустима, не совпадает ни с чем.
5 строка не допустима.
1 строка допустима, совпадает с
1 строкой таблицы
A.
2 строка не допустима.
3 строка не допустима.
4 строка
не допустима.
5 строка не допустима.

MATCH
FULL
1 строка допустима, совпадает с 1 строкой таблицы A.
2 строка не допустима.
3 строка не допустима.
4 строка допустима, не совпадает ни с чем.
5 строка не допустима.
1 строка допустима, совпадает с 1 строкой таблицы A.
2 строка не допустима.
3 строка не допустима.
4 строка не допустима.
5 строка не допустима.
MATCH PARTIAL 1 строка допустима, совпадает с 1 строкой таблицы A.
2 строка допустима, неуникально совпадает с 1 и 2 строками таблицы
A.
3 строка допустима, уникально совпадает с 3 строкой таблицы
A.
4 строка допустима, не совпадает ни с чем.
1 строка допустима, совпадает с 1 строкой таблицы A.
2 строка не допустима.
3 строка не допустима.
4 строка не допустима.
5 строка не допустима.

[Back]