*   >> Lezen Onderwijs artikelen >> science >> programming

Database Tabel Keys

an brengt het terug naar de winkel. Voor de eenvoud wordt aangenomen dat één video heeft een hele film. Wanneer een klant huurt een cd, wordt de informatie getypt in de transactie tafel van een werknemer in de winkel. Er zijn drie kolommen van de tabel. Je hebt de transactie ID-kolom (transid), de kolom voor de datum, de CD werd gehuurd (RentDate), en een klant-ID (CustID) kolom. De kolom TransID is de primaire sleutel voor de transactie tafel. Het kan een surrogaat Key. Kijk eens naar deze tafel zeer goed. De kolom CustID is niet de primaire sleutel voor de tabel Transactie.

Het heeft nummers, die de waarden van de primaire sleutel van de tabel Klant in tabel 2.3 zijn. De tabel Klant en de tabel Transaction zijn twee tabellen van de dezelfde database voor de winkel. Deze twee tafels hebben niets te maken met de eerste tabel van tabel 1.1. De tabel Klant heeft de adressen (en telefoonnummers) van de klanten om de video-cd-winkel. De klant tafel heeft een klant-id (CustID) kolom. Dit is de primaire sleutel voor de klant tafel. Dit primaire sleutel kan ook een surrogaat Key. De rest van de kolommen voor de klant tafel zijn voor het adres waarden.

In de transactie tafel, de CustID is een buitenlandse sleutel. In de klant tafel, CustID is de primaire sleutel. In de tabel transactie gaat de kolom CustID geen unieke waarden; het is een buitenlandse sleutel en niet een primaire sleutel. Als de database gebruiker (eigenaar van de winkel) wil het volledige adres van de klant die de tweede transactie die weet, zal het DBMS beginnen bij het TransID-nummer, 2, en dan bewegen langs de rij naar de kolom CustID. Op de kolom CustID het zou de CustID waarde zien, zal 7.

Het DBMS nu naar de klant tafel in de CustID primaire sleutel kolom, en identificeren van de CustID, 7. Het zal dan lees de inhoud van de cellen van de rest van de rij die behoren tot CustID, 7 als het volledige adres van de customer.Denoting primaire sleutel in een diagram Een database ontwerper eerste ontwerpen een tafel op papier voordat het wordt uitgevoerd als code in de computer. Wanneer u het ontwerp op papier, met het oog op de primaire sleutel naam te onderscheiden van de namen van de andere kolommen van de tabel, moet u de naam van de primaire sleutel te onderstrepen.

In de tabellen 2.1, 2.2 en 2.3, de primaire sleutels zijn underlined.Conclusion De ID is gewoon een handige manier om de rijen van een tabel te identificeren. De ID van de kolom ID niet uniek te zijn, hoewel de meeste IDs zijn bedoel

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.