*   >> läser Utbildning artiklar >> science >> programming

Databastabell Keys

fternamn. Så du kan inte använda Lastname kolonnen som en primärnyckel. Det är möjligt att mer än en anställd kan ha samma förnamn. Så Förnamn kolumnen kan inte användas som en primärnyckel. Om du känner till antalet anställda i organisationen, då listan kommer inte dröja länge, och det är osannolikt att någon två kombination av efternamn och förnamn kommer att vara samma. I det här fallet kan du använda en kombination av Efternamn och Förnamn kolonn som primär nyckel. Här paret av cellvärden i de två kolumner unikt identifierar en rad.

När en primärnyckel består av mer än en kolonn, kallas det en sammansatt nyckel. I det här fallet sammansatt nyckel består av efternamn och förnamn kolumner. Jo en databastabell är design för evigt (i teorin). Så när du byter arbetstagare eller som ditt företag växer och du lägger till nya arbetare, är det möjligt att en dag två eller fler anställda kommer att ha samma efternamn och samma förnamn. Så använder efternamn och förnamn som en tabell primärnyckel, är inte en bra idé. Och så ska du inte använda efternamn och förnamn som sammansatta nycklar.

Jag har gjort det bara för illustrationsändamål. När vi går med i kursen kommer du att se praktiska sammansatta keys.Surrogate Keys Med vissa tabeller du kan hitta en kolumn som har unika värden och du kan använda den kolumnen som primärnyckel. Med andra tabeller du inte kan hitta en kolumn med unika värden. I så fall måste du skapa en ny kolumn och ge den unika värden; sedan använda den skapade kolumnen som primärnyckel. Det är möjligt för Database Management System (DBMS) i datorn för att göra det åt dig. När den gör det, vi säga den primära nyckeln är en surrogatnyckel.

Surrogat nycklar är vanligtvis siffror. I många fall är de bara enkla räkningsnummer, dvs en, två, tre, fyra, fem, sex, 7, 8, 9, 10, 11, 12, etc. DBMS kan kalla denna auto-numbers.Foreign Nycklar ett främmande Key är en kolumn i en tabell, som är en primärnyckel i en annan tabell. Den främmande nyckeln kan användas för att koppla samman de två tabeller tillsammans. Tabell 2.2 visar en transaktion tabell för en butik som hyr video-CD. En kund hyr en video-CD, klockor det och sedan tar den tillbaka till butiken. För enkelhets skull anta att en video har en hel film.

När en kund hyr en CD, är information som skrivs in i transaktionstabellen från en arbetare i butiken. Det finns tre kolumner i tabellen. Du har transaktions-ID kolumnen (TransID), kolumnen för datum, CD hyrdes (RentDate), och en kolumn kund-ID (Kun

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.