шпаргалка

Что представляется в качестве внешнего ключа в таблице базы данных в СУБД DB2?

[ Назад ]



Внешний ключ, используемый для обеспечения связи с другими таблицами на основании связки «внешний ключ» - «первичный ключ». При этом выделяют понятия родительской таблицы (в это таблице находится необходимый первичный ключ) и дочерней таблицы (в этой таблицы находится внешний ключ). При этом, определяя параметры внешнего ключа, разработчик должен конкретизировать для СУБД, какой принцип обеспечения ссылочной целостности будет применяться при выполнении операций удаления записей и изменении значения первичного ключа родительской таблицы. Для операции удаления DB2 предлагает механизмы каскадного удаления, запрета удаления при наличии связанных данных в дочерней таблице, установление значения NULL для поля внешнего ключа по связанным записям. Для операции изменения значения первичного ключа родительской таблицы устанавливается механизм запрета изменения, если имеются связанные данные в дочерней таблице, а также запрет на изменение значения внешнего ключа, если в родительской таблице отсутствуют связанные по новому значению ключа данные;



КАТЕГОРИИ:

Network | английский | архитектура эвм | астрономия | аудит | биология | вычислительная математика | география | Гражданское право | демография | дискретная математика | законодательство | история | квантовая физика | компиляторы | КСЕ - Концепция современного естествознания | культурология | линейная алгебра | литература | математическая статистика | математический анализ | Международный стандарт финансовой отчетности МСФО | менеджмент | метрология | механика | немецкий | неорганическая химия | ОБЖ | общая физика | операционные системы | оптимизация в сапр | органическая химия | педагогика | политология | правоведение | прочие дисциплины | психология (методы) | радиоэлектроника | религия | русский | сертификация | сопромат | социология | теория вероятностей | управление в технических системах | физкультура | философия | фотография | французский | школьная математика | экология | экономика | экономика (словарь) | язык Assembler | язык Basic, VB | язык Pascal | язык Си, Си++ |