Databaseegenskaber for figurerne Kategori til underordnet og Relation (Referentiel handling)

Brug disse indstillinger til at angive, hvordan den underordnede tabel påvirkes, når du opdaterer eller sletter oplysninger i den overordnede tabel.

Du kan angive undtagelser for de generelle referentielle integritetsregler, som du har angivet for databasen som helhed. De angivne indstillinger påvirker kun den markerede relation. Microsoft Office Visio genererer automatisk begrænsninger for den referentielle integritet mellem de relaterede tabeller, der bruger de brugerdefinerede indstillinger.

Ved opdatering af overordnet

Ingen handling

Marker denne indstilling, hvis der ikke skal foretages automatiske ændringer af den fremmede nøgle, når den overordnede tabel i den markerede relation opdateres. Dette er standardindstillingen.

Når du opdaterer modellen, forsøger måldatabasen ikke at udføre en opdatering, der ødelægger relationen mellem de to tabeller.

Denne type referentiel integritet kaldes også BEGRÆNSET.

Overlappet

Marker denne indstilling for at foretage de samme ændringer af den fremmede nøgle som af den primære nøgle, når den overordnede tabel i den markerede relation opdateres.

Angiv som NULL

Marker denne indstilling for at indstille hele den fremmede nøgle til NULL, når den overordnede tabel i den markerede relation opdateres.

Når en opdatering af den overordnede tabel i denne relation ændrer værdien i den overordnede kolonne, indstilles værdien i den underordnede kolonne til NULL.

Brug denne indstilling til at forhindre, at en ny overordnet værdi overføres automatisk til alle underordnede elementer.

Denne type referentiel integritet kaldes også NULL-angivelse.

Angiv standard

Marker denne indstilling for at angive hele den fremmede nøgle som standardværdien, når den overordnede tabel i den markerede relation opdateres.

Når en opdatering af den overordnede tabel i denne relation ændrer værdien i den overordnede kolonne, angives værdien i den underordnede kolonne som standardværdien.

Brug denne indstilling til at forhindre, at en ny overordnet værdi overføres automatisk til alle underordnede elementer.

Bemærk: Selvom der ikke er angivet en standardværdi, kan du markere denne indstilling for kolonner, der tillader NULL-værdier, fordi NULL betragtes som en uspecificeret standardværdi.

Gennemtving ikke

Marker denne indstilling for at deaktivere den referentielle integritet, når den overordnede tabel i den markerede relation opdateres.

Ved sletning af overordnet

Ingen handling

Marker denne indstilling, hvis der ikke skal foretages automatiske ændringer af den fremmede nøgle, når den overordnede tabel i den markerede relation slettes. Dette er standardindstillingen.

Denne type referentiel integritet kaldes også BEGRÆNSET.

Overlappet

Marker denne indstilling for at foretage de samme ændringer af den fremmede nøgle som af den primære nøgle, når den overordnede tabel i den markerede relation slettes.

Angiv som NULL

Marker denne indstilling for at angive alle fremmede nøglekolonner i tilsvarende rækker til at være NULL, når den overordnede tabel i den markerede relation slettes.

Denne type referentiel integritet kaldes også NULL-angivelse.

Angiv standard

Marker denne indstilling for at angive alle fremmede nøglekolonner i ens rækker til at være standardværdien, når den overordnede tabel i den markerede relation slettes.

Bemærk: Selvom der ikke er angivet en standardværdi, kan du markere denne indstilling for kolonner, der tillader NULL-værdier, fordi NULL betragtes som en uspecificeret standardværdi.

Gennemtving ikke

Marker denne indstilling for at deaktivere den referentielle integritet, når den overordnede tabel i den markerede relation slettes.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×