Базы данных. Учебное пособие
5c8b6e8c

Целостность на уровне ссылок


При  построении  реляционных  таблиц  для  связывания  строк  одной  таблицы  со  строками  другой  таблицы  используются  внешние  ключи.  Например,  ТИП_СПЕЦИАЛЬНОСТИ  используется в  таблице  РАБОТНИК  для  того,  чтобы  сообщить  нам  основную  специальность  каждого  работника,  чтобы  можно  было  подсчитать  размер  премиальных.  Таким  образом,  важно,  чтобы  значение  атрибута  ТИП_СПЕЦИ-АЛЬНОСТИ  каждой  строки,  обозначающей  служащего,  соответствовал некоторому  значению  атрибута  ТИП_СПЕЦИ-АЛЬНОСТИ  в таблице  СПЕЦИАЛЬНОСТЬ.  В  противном  случае  ТИП_СПЕЦИАЛЬНОСТИ  служащего  ни  на  что  не  будет  указывать.  БД,  в  которой  все  непустые  внешние  ключи  ссылаются  на  текущие  значения  ключей  другой  реляционной  таблицы,  обладает  целостностью  на  уровне  ссылок.



Содержание раздела