| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvad Er Egenskab Nøgler
    ? Når du opretter en database , de enheder i det, uanset hvad de måtte være - studerende , byer , orkaner - have attributter . Hvis de enheder er high- school studerende , for eksempel, omfatter deres attributter deres navne , privatadresser kvaliteter og hårfarve . For at gøre det nemt at finde enheder i databasen, identificere en bestemt attribut unik for hver enkelt enhed og gør , at nøglen til database søgning. Nøglebegreber

    fleste enheder har flere ansøgerlande nøgler , attributter , der kan gøre gode nøgler. Kandidatlandene nøgler til en database over din virksomheds åbne ordrer , for eksempel, omfatter løbenumre , kundernes navne og kundernes cpr-numre . Den primære nøgle er attributten i databasen programmør beslutter vil producere information mest effektivt . Sekundære eller alternativ nøgler tilbyder database-brugere alternative attributter til at søge med . Composite taster bruge to eller flere ikke- unikke egenskaber , såsom for-og efternavn eller firmanavn plus telefonnummer , som grundlag for at hente information.
    Natur eller Surrogat

    Naturlige nøgler er egenskaber , der findes i den virkelige verden, såsom CPR-numre eller firmanavne . Surrogat nøgler eksisterer udelukkende i forhold til databasen. Hvis din database indeholder kundernes adresser , for eksempel - en kolonne hver til vejnummer , vejnavn , by, stat , postnummer - du er nødt til at anvende data fra hver kolonne for at gøre en geografisk nøgle unik. Arbejde med en surrogat nøgle , der repræsenterer adresserne er enklere . Noget database software vil tildele enheder et surrogat nøgle for dig.
    Bruger

    Selv hvis du bruger et surrogat som din primære nøgle , overveje at bruge en naturlig attribut som den sekundære nøgle . Ved hjælp af en surrogat nøgle til at identificere eleverne på din skole , kan give mening for administrationen , men forældre finder det nemmere at se deres barn i en database, hvis de kan bruge hans navn. Hvis de fleste brugere vælger den sekundære nøgle i stedet surrogat , kan du have valgt den forkerte primære nøgle. I så fald overveje at omkonfigurere databasen for at gøre den naturlige nøgle primære
    Overvejelser

    attribut, du vælger til en nøgle skal ikke blot være enestående, men uforanderlige. : enkeltes Social Security-numre virker som nøgler , fordi de ikke ændrer sig, men enkeltpersoners vægt er variabel og derfor ubrugelig. De entitetstyper du tildeler nøglerne til, skal være konsekvente : Kunder og kundeordrer er forskellige enheder , og bør behandles særskilt . Hold øje med attribut nøgler, der ikke så unik, som du måske tror : To af Canadas territorier har de samme to bogstaver identifikator , for eksempel, så geografisk identifikator ikke virker som en nøgle
    < br . >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges SQLite3Comment på en iPhone App 
    ·Sådan Design Editor Brug OpenGL 
    ·Sådan bruges en C Program Sådan kontrolleres Armstron…
    ·Sådan oprettes Headers & OBJ filer i C + + 
    ·Sådan bruges Funktion Pointers i C + + 
    ·Hvordan man skriver et program , der udskrives bestilt …
    ·Sådan konverteres fra String til Char i C + + 
    ·Sådan bruges strncpy Funktion i C + + 
    ·Sådan oprettes en PK3 Filer 
    ·Sådan oprettes en applet & C + + 
      Anbefalede Artikler
    ·Sådan sparer en PHP Fil & vedhæfte det til din websid…
    ·Hvordan at skabe min egen Controls i Vb.NET 
    ·Sådan ændres en Fill Factor 
    ·Sådan oprettes en reset-knap Med HTML Programmering 
    ·Sådan Code en Screensaver 
    ·MySQL Xampp er langsom 
    ·Hvordan laver man en App Brug ActionScript 
    ·Sådan tilføjes Dynamic DataGrid kolonner 
    ·Årsager til en Java Lang inkompatibel Class Change Fej…
    ·Hvordan til at omskrive en Root domæne til default.asp…
    Copyright © Computer Viden http://www.computerdk.com