Keresés

Új hozzászólás Aktív témák

  • bpx

    őstag

    válasz Ablakos #951 üzenetére

    Én nem tudok olyan hivatalos terminológiáról, ami azt mondaná, hogy a tábla ilyenkor inkonzisztens. A constraint az, ami nem engedné azt az adatot, így a constraint az, ami nem teljes értékű. Ilyen esetben csak az új adatoknál kényszerít a constraint, ezért az adatbázis nem használhat olyan optimalizációt, amit egy engedélyezett, validált constrainttel használhat.

    Tehát ha pl. a gyerek táblában nézed egy EXISTS-tel, hogy ki az, akinek van szülője, ez nyilván hülyeség, mert mindenkinek van definíció szerint. Egy ENABLED VALIDATED constrainttel az adatbázis meg sem nézi a szülő táblát. Ha viszont neked ENABLED NOT VALIDATED constrainted van, akkor hiába van szülő-gyerek viszony, bizony minden egyes gyerekhez meg kell nézni a szülő táblában, hogy létezik-e.

Új hozzászólás Aktív témák