Tastene er grunnleggende elementer i relasjonsdatabase fordi de etablere en relasjon mellom et par av tabeller og sikre hver enkelt post i en tabell er identifisert. Tastene har en mer spesifikk betydning enn det å etablere relasjoner; de hjelper også med referanseintegritet, og de er en viktig del av tabellen-nivå integritet. Tabeller lagre store deler av dataene i dem som vanligvis strekker seg til tusenvis av registrerer alle som er usortert og uorganisert., Du henter en bestemt data fra de mange oppføringer som kan være vanskelig til tider, eller noen ganger umulig. Dette er hvor Tastene komme til bildet. Her vil vi studere om to svært viktige nøkler relasjonell database skjema og forskjellen mellom dem: primærnøkkel og Utenlandske Nøkkel.

Hva er en primærnøkkel?

en primærnøkkel er En spesiell nøkkel som unikt identifiserer hver enkelt post i en tabell., Det er svært viktig i relasjonsdatabase å ha en unik identifikator i hver rad i en tabell, og primærnøkkel er akkurat den tingen du trenger for å unikt identifisere en tuple i en tabell. En tuple representerer et sett av verdi attributter i en relasjonsdatabase. En primærnøkkel kan referere til en kolonne eller et sett med kolonner i en relasjonell database tabellen som brukes til å automatisk identifisere alle postene i tabellen. Den primære nøkkelen må være unik for hver oppføring som det fungerer som en unik identifikator, og den bør ikke inneholde Null-verdier. Hver database må ha ett og bare en primærnøkkel.,

Hva er en sekundærnøkkel?

En utenlandsk henviser til et felt eller en samling av felt i en database rekord som identifiserer et felt nøkkel til en annen database rekord i noen andre bordet. I enkle termer, er det etablerer en kobling mellom poster i to ulike tabeller i en database. Det kan være en kolonne i en tabell som peker til den primære nøkkelen kolonner betyr en sekundærnøkkel definert i en tabell som refererer til primærnøkkelen av noen andre bordet., Referanser er avgjørende i relasjonsdatabaser å etablere koblinger mellom registre som er avgjørende for sortering av databaser. Fremmednøkler spille en viktig rolle i relasjonsdatabase normalisering spesielt når tabellene trenger for å få tilgang til andre tabeller.

Forskjellen mellom Primær-Tasten og Utenlandske Nøkkel

Grunnleggende av primærnøkkel vs Utenlandske Nøkkel

En primærnøkkel er en spesiell nøkkel i en relasjonsdatabase som fungerer som en unik identifikator for hver post betyr det unikt identifiserer hver rad/post i en tabell og verdien skal være unik for hver rad i tabellen., En sekundærnøkkel, på den annen side, er et felt i en tabell som kobler sammen to bord sammen. Det refererer til en kolonne eller en gruppe med kolonner som unikt identifiserer en rad i en annen tabell eller samme bord.

Forhold av primærnøkkel vs Utenlandske Nøkkel

En primærnøkkel unikt identifiserer en oppføring i relasjonell database tabellen, mens en utenlandsk henviser til felt i en tabell som er primærnøkkel i en annen tabell. En primærnøkkel må være unikt, og bare en primærnøkkel er tillatt i en tabell som må være definert, mens mer enn ett foreign key er tillatt i en tabell.,

Dupliserte Verdier av primærnøkkel vs Utenlandske Nøkkel

En primærnøkkel er en kombinasjon av UNIK og Ikke Null begrensninger slik at ingen dupliserte verdier kan være tillatt å ha i en primærnøkkel feltet i en relasjonell database tabell. Ingen to rader er lov til å bære dupliserte verdier for en primærnøkkel-attributt. I motsetning til en primærnøkkel, utenlandske nøkkel, kan inneholde dupliserte verdier og en tabell i en relasjonsdatabase kan inneholde mer enn utenlandske nøkkel.,

NULL av primærnøkkel vs Utenlandske Nøkkel

En av de viktigste forskjellene mellom de to er at i motsetning til primærnøklene, fremmednøkler kan også inneholde NULL-verdier. En tabell i en relasjonsdatabase kan bare ha en primærnøkkel som ikke tillater NULL-verdier.

Midlertidige Tabellen av primærnøkkel vs Utenlandske Nøkkel

En primærnøkkel begrensninger kan defineres implisitt på midlertidige tabeller og deres variabler, mens en utenlandsk key begrensning ikke håndheves på lokale eller globale midlertidige tabeller.,

Sletting av primærnøkkel vs Utenlandske Nøkkel

En primærnøkkel verdi, kan ikke slettes fra den overordnede tabellen som er referert til som en sekundærnøkkel i barnet bordet. Du må slett barnet bordet først, før du fjerner den overordnede tabellen. Tvert imot, en sekundærnøkkel verdi kan bli slettet fra barnet bord selv om verdien er referert til primærnøkkelen i den overordnede tabellen.

primærnøkkel vs., Utenlandske Nøkkel: Sammenligning Chart

Oppsummering av primærnøkkel vers Foreign Key

Til å spille en avgjørende rolle i eksistensen av databaseskjema for å etablere koblinger mellom bordene og i en tabell. Tastene etablere relasjoner og håndheve ulike typer integritet, spesielt bord-nivå, og forhold-nivå integritet. For ett, de gjør at tabellen inneholder unike poster og felt du bruker til å etablere en relasjon mellom tabeller må inneholde samsvarende verdier., Primærnøkkel og utenlandske nøkkel er to av de viktigste og vanligste typene av tastene som brukes i relasjonsdatabaser. En primærnøkkel er en spesiell nøkkel som brukes til å identifisere poster i en tabell, mens en utenlandsk tasten brukes til å etablere en relasjon mellom to tabeller. Begge er like i struktur, men spiller forskjellige roller i relasjonell database-skjemaet.,

  • Forfatter
  • Siste Innlegg
Sagar Khillar er et attraktivt innhold/artikkel/blogg forfatteren arbeider som Senior Innhold Utvikler/Forfatter i en kjent klient tjenester firma basert i India. Han har som oppfordrer til forskning på allsidig emner og utvikle høy kvalitet på innholdet for å gjøre det best å lese. Takket være sin lidenskap for skriving, han har over 7 års erfaring i å skrive og redigere tjenester på tvers av et bredt utvalg av trykte og elektroniske plattformer.,
Utenfor sitt profesjonelle liv, Sagar elsker å koble med mennesker fra ulike kulturer og opprinnelsesland. Du kan si at han er nysgjerrig av natur. Han mener alle er en lærerik opplevelse, og det bringer en viss spenning, en slags nysgjerrighet til å holde det gående. Det kan føles dumme i starten, men det løser du opp etter en stund og gjør det enklere for deg å starte samtaler med totalt fremmede – det er hva han sa.,»

Siste innlegg av Sagar Khillar (se alle)
  • Forskjellen Mellom GPU og FPGA – 3 februar 2021
  • Forskjellen Mellom Data Kommenterings-og-Merking – 3 februar 2021
  • Forskjellen på Lager ROM og Custom ROM – januar 30, 2021