Я нашел одно и то же определение для ссылочной и реляционной целостности. Они одинаковы? Я исследовал два термина по отдельности, но не нашел хороших определений.
Являются ли реляционная целостность и ссылочная целостность одним и тем же?
comment
Я никогда не слышал термин реляционная целостность, только ссылочная целостность
- person a_horse_with_no_name   schedule 12.05.2014
comment
Я исследовал два термина по отдельности, но не могу найти хороших определений, поскольку легко найти хорошие определения ссылочной целостности. И какие нехорошие попытки определения вы нашли? Где вы нашли использование реляционной целостности? Как это там определили?
- person philipxy   schedule 19.09.2019
Ответы (1)
Да, это одно и то же. Однако термин «ссылочная целостность» используется гораздо чаще.
Ссылочная целостность относится к внешним ключам в реляционной БД. Чтобы таблица демонстрировала ссылочную целостность, внешний ключ должен быть нулевым или ссылаться на существующее значение PK в связанной таблице.
person
ChristianF
schedule
13.05.2014
Они не одинаковы. Реляционная целостность не является общепринятым термином, но имеет очевидную интерпретацию из составляющих его терминов — целостность БД в реляционной БД. Ссылочная целостность является частным случаем целостности БД и имеет особое значение для реляционной БД.
- person philipxy; 19.09.2019