*   >> Læs Uddannelse artikler >> science >> programming

Database tabel Keys

ktions ID kolonne (TransID), kolonnen for den dato, cd'en blev lejet (RentDate), og en kolonne kunde-id (Kunde-id). Den TransID søjle er den primære nøgle for transaktionen tabellen. Det kan være et surrogat nøgle. Kig på denne tabel meget godt. Det Kunde-id Kolonnen er ikke den primære nøgle for transaktionen tabellen. Det har tal, som er værdier af den primære nøgle af Kundens tabellen i tabel 2.3. Kunden Bord og Transaction Tabel er to tabeller i samme database for butikken. Disse to tabeller har intet at gøre med den første tabel i tabel 1.1.

Kunden bord har de adresser (og telefonnumre) af kunder til den video-cd-butik. Debitorkartoteket har en kolonne kunde-id (Kunde-id). Dette er den primære nøgle for kunden tabellen. Denne primære nøgle kan også være en surrogat nøgle. Resten af ​​kolonnerne for kunden tabellen er for adressen værdier. I transaktionen bordet, Kunde-id er en fremmed nøgle. I kundens tabellen, Kunde-id er den primære nøgle. I transaktionen tabellen, har Kunde-id kolonnen ikke at have entydige værdier; det er en fremmed nøgle og ikke en primær nøgle.

Hvis databasen bruger (butiksejeren) ønsker at kende den fulde adresse på kunden, der gjorde den anden transaktion, vil DBMS starter på TransID nummer, 2, og derefter bevæger sig langs rækken til Kunde-id-kolonnen. På Kunde-id kolonnen ville det se Kunde-id-værdi, vil 7. DBMS nu gå til kunden tabel på Kunde-id primære nøgle kolonne, og identificere Kunde-id, 7. Det vil derefter læse indholdet af cellerne i resten af rækken tilhører Kunde-id, 7 som den fulde adresse på customer.

Denoting Primær nøgle i et Diagram En database designer først designs en tabel på papir, før den gennemføres som kode på computeren. Når du gør designet på papiret, for at skelne den primære nøgle navn fra navnene på de øvrige kolonner i tabellen, skal du understrege navnet på den primære nøgle. I tabel 2.1, 2.2 og 2.3, de primære nøgler er underlined.Conclusion ID er blot en bekvem måde at identificere rækker i en tabel. ID'er kolonnen ID ikke behøver at være unikke, selv om de fleste ID'er er beregnet til at være unik.

En nøgle er ligesom et id, men det behøver ikke at være en række eller kode (f.eks MSE5). Et centralt kolonne kan gøres op af id'er eller andre værdier (tekst). Ordet, "nøgle" i databasen er ikke afgørende. Det afgørende er "primær nøgle" og "fremmed nøgle". Der er tre typer af primære nøgler: den almindelige primære nøgle, som er en kolonne, den sammensatte nøgle, der består af mere end én kolonne

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