Връзките в база данни се реализират с външни ключове и първични ключове. … Ограничението Referential Integrity изисква стойностите в колона за външен ключ да присъстват или в първичния ключ, който е препратен от външния ключ, или трябва да са нулеви.
Как се прилага референтната цялост в SQL?
Референтната цялост изисква външният ключ трябва да има съвпадащ първичен ключ или да е нулев. Това ограничение е определено между две таблици (родителска и дъщерна); той поддържа съответствието между редовете в тези таблици. Това означава, че препратката от ред в една таблица към друга таблица трябва да е валидна.
Как SQL позволява прилагането на ограниченията за целостта на обекта и референтната цялост?
- SQL позволява внедряване на целостта на обекта чрез използвайки клаузата PRIMARY KEY и UNIQUE. Референтната цялост се поддържа чрез използване на клаузата FOREIGN KEY. - Референтните задействани действия могат да бъдат посочени от дизайнера, като се използват клаузите SET NULL, CASCADE и SET DEFAULT.
Какво представляват ограниченията за референтна цялост в SQL?
Referential Integrity е набор от ограничения прилага се към външния ключ, който предотвратява въвеждането на ред в дъщерната таблица (където имате външен ключ), за който нямате съответен ред в родителска таблица, т.е. въвеждане на NULL или невалидновъншни ключове.
Как прилагате ограничения за целостта?
Ограниченията за целостта гарантират, че когато упълномощените потребители променят базата данни, те не нарушават последователността на данните. При проектирането на схемата на базата данни се въвеждат ограничения за целостта. Ограниченията са посочени в SQL DDL командата като 'create table' и ' alter table' команда.