*   >> Læs Uddannelse artikler >> education >> college and university

Differnce mellem primær nøgle & amp; amp; Unik Nøgle

I relationelle databaser og flade fil databaser, et bord er et sæt af dataelementer (værdier), som er organiseret ved hjælp af en model af lodrette søjler (som er identificeret ved deres navn) og vandrette rækker. En tabel har et bestemt antal kolonner, men kan have et vilkårligt antal rækker [redigér]. Hver række er identificeret ved de værdier, der findes i en bestemt kolonne delmængde, der er blevet identificeret som en kandidat nøgle.

Tabel er en anden betegnelse for forbindelser; selv om der er forskel i at en tabel er normalt en multi-sæt (pose) af rækker mens en forbindelse er et sæt og tillader ikke dubletter. Ud over de faktiske data rækker, generelt borde har forbundet med dem nogle meta-information, så som begrænsninger på bordet eller på de værdier i bestemte kolonner. Dataene i en tabel behøver ikke at være fysisk lagret i databasen. Visninger er også relationelle tabeller, men deres data er beregnet på forespørgsel tid. Et andet eksempel er øgenavne, som repræsenterer en pointer til en tabel i en anden database.


Primær nøgle ..

I relationel database design, en unik nøgle kan entydigt at identificere hver række i en tabel, og er tæt knyttet til Superkey koncept. En unik nøgle omfatter en enkelt kolonne eller et sæt af kolonner. Ikke to adskilte rækker i en tabel, kan have samme værdi (eller en kombination af værdier) i disse kolonner, hvis der ikke bruges NULL-værdier. Afhængigt af udførelse, kan et bord have vilkårligt mange unikke nøgler, men højst en primær nøgle.

  • 1.It vil ikke acceptere NULL-værdier.

  • 2. Der vil kun være en primær nøgle i en tabel.

  • 3.

    Clustered indeks er skabt i Primær nøgle.

  • 4.Primary nøgle tillader hver række i en tabel, som skal identificeres entydigt og sikrer, at der ikke findes dublerede rækker .

    Unik Key ..

    Definition:

    primære nøgle i en relationel tabel identificerer entydigt hver post i tabellen. Det kan enten være en normal egenskab, der er garanteret at være unik (såsom Social Security nummer i en tabel med ikke mere end én post per person), eller den kan genereres af DBMS (såsom en globalt entydig identifikator, eller GUID, i Microsoft SQL Server).

    Primære nøgler kan bestå af en enkelt attribut eller flere attributter i kombination.

  • 1.Null værdier accepteres.

  • 2. Mere end en unik nøgle vil være der i en tabel.

  • 3.Non-Grupperet indeks er skabt i unikke nøgle.

  • 4.Unique nøgle begrænsnin

    Page   <<       [1] [2] >>
  • Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.