Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hva er Egenskap Keys
    ? Når du kompilerer en database , enhetene i det , uansett hva de måtte være - studenter, tettsteder , orkaner - ha attributter. Hvis enhetene er high- school-elever , for eksempel, deres egenskaper inkluderer deres navn, hjemmeadresse , karakterer og hårfarge . For å gjøre det enkelt å finne enheter i databasen, identifisere en bestemt egenskap er unik for hver enhet og gjøre at nøkkelen for database søking. Nøkkelbegreper

    De fleste enheter har flere kandidat nøkler , attributter som kan gjøre gode taster. Kandidat nøkler til en database med bedriftens åpne ordrer , for eksempel inkludere bestillingsnumre , kundenes navn og kundenes personnumre . Primærnøkkelen er den egenskap databasen programmerer bestemmer vil produsere informasjon mest effektivt. Sekundære eller alternative taster tilby database brukere alternative attributter å søke med . Sammensatt nøkler bruke to eller flere ikke -entydige attributter, for eksempel fornavn og etternavn , eller firmanavn pluss telefonnummer , som grunnlag for å hente informasjon.
    Naturlig eller surrogat

    Naturlig tastene er attributter som finnes i den virkelige verden, for eksempel personnummer eller firma . Surrogat nøkler eksisterer utelukkende i relasjon til databasen. Hvis databasen lister kundeadresser , for eksempel - en kolonne hver for gatenummer, gatenavn , by, stat , postnummer - du må bruke data fra hver kolonne for å lage en geografisk nøkkel unik. Arbeide med en surrogat nøkkel som representerer adressene er enklere . Noen database programvare vil tildele enheter en surrogat nøkkelen for deg .
    Bruker

    Selv om du bruker en surrogat som primær nøkkel, vurdere å bruke en naturlig egenskap som sekundær nøkkel . Ved hjelp av en surrogatmor for å identifisere elever på skolen din kan være fornuftig for administrasjonen , men foreldrene synes det er enklere å lete opp sine barn i en database hvis de kan bruke hans navn . Hvis de fleste brukere velger den sekundære nøkkelen i stedet for surrogat , har du kanskje valgt feil primærnøkkelen. I så fall bør du vurdere å konfigurere databasen for å gjøre den naturlige nøkkelen primære
    Hensyn

    egenskap du velge for en nøkkel må være ikke bare unik , men uforanderlig . : individers personnummer fungere som nøkler fordi de ikke endres, men enkeltpersoners vekt er variabel og derfor ubrukelig . Foretaket typene du tilordner nøklene til må være konsekvent : Kunder og kundeordre er forskjellige enheter , og bør behandles separat. Se etter attributt nøkler som ikke er så unik som du kanskje tror : To av Canadas territorier har samme to bokstaver identifikator, for eksempel, slik at geografisk identifikator ikke fungerer som en nøkkel


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan gjøre Dynamic Storage Tildeling i C 
    ·Slik utfører I /O med binære filer i C + + 
    ·Hvordan utvikle applikasjoner for Windows Mobile 
    ·Hvordan lage programmer for Windows Mobile Net 
    ·Hvordan lage en Binary Tree in C 
    ·Hva er Visual C Regioner 
    ·Hvordan bruke pekere i C + + 
    ·Hvordan lage fildeskriptorer i C 
    ·Hvordan lage en trykknapp Invisible i Visual C 
    ·Slik kjører du en CPP CGI Script på nettet 
      Anbefalte artikler
    ·Hvordan bruke VBS å returnere en Recordset 
    ·Hvordan erstatte Div Tekst Med CSS 
    ·Hvordan oppdage rektangel Kollisjon i Java 
    ·Hvordan få Index Fra en kolonne navn i en Java JTable 
    ·Hvordan : Python Klassemetoder 
    ·Hvordan skrive eksterne avhengigheter for et IT-prosjek…
    ·Hvordan feilsøke Python Starter 
    ·Slik Clear DataGrid i VB.Net 
    ·Hvordan legge til ODBC til VB.Net Express 
    ·Farger i en VBA Begrensning 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/