Skal en enhed have en nøgle?
Skal en enhed have en nøgle?

Video: Skal en enhed have en nøgle?

Video: Skal en enhed have en nøgle?
Video: Hvordan reagerer børn, når man fortæller, at der ikke er råd til at holde jul? 2024, November
Anonim

Hver enhed skal har en eller flere egenskaber, den primære nøgle , hvis værdier entydigt identificerer hver forekomst af enhed . Hvert barn enhed skal har en egenskab, det fremmede nøgle , der fuldender tilknytningen til forælderen enhed.

Kan en enhed på samme måde ikke have en primær nøgle?

Oprettelse af en Enhed Objekt til et bord med Ingen primær nøgle . Når du definerer en enhed genstand, skal det har -en primærnøgle eller brug en RowID-attribut (baseret på tabellens ROWID). Hvis du opretter en standard enhed genstand fra et bord med ingen primær nøgle , oprettes en RowID-attribut automatisk som primærnøgle.

Kan en enhed udover ovenstående have to primære nøgler? Et bord kan få kun en primærnøgle , som kan bestå af enkelt eller mange felter. Hvornår mange felter bruges som en primærnøgle , kaldes de en komposit nøgle . Hvis et bord har -en primærnøgle defineret på et eller flere felter, så kan du ikke har to optegnelser at have samme værdi af det eller de felter.

Hvad er en enhedsnøgle i forhold til dette?

An enhedsnøgle er en egenskab eller et sæt af egenskaber for en enhed type, der bruges til at bestemme identitet. De egenskaber, der udgør en enhedsnøgle vælges på designtidspunktet. Værdierne af enhedsnøgle egenskaber skal entydigt identificere en enhed type instans inden for en enhed indstillet på køretid.

Hvilken nøgle er fraværende i svag enhed?

I en relationel database , en svag enhed er en enhed, der ikke entydigt kan identificeres ved dens egenskaber alene; derfor skal den bruge en fremmed nøgle sammen med dens attributter at skabe en primærnøgle . Det fremmed nøgle er typisk en primærnøgle af en enhed, den er relateret til.

Anbefalede: