Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe te Relational Database Tables ontwerp
Relationele database tabellen koppelen gerelateerde tabellen met behulp van referentie- toetsen , zoals primaire , buitenlandse en samengestelde toetsen . De precieze manier waarop zij verbonden afhankelijk van de relatie tussen de voorwerpen waarop de tabellen zijn gebaseerd , zoals een-op - een ( 1:1 ) , een-op -veel ( 1 M ) of veel- naar -veel ( M : M ) . Zo wordt het klantobject weergegeven in de databank door de " klant " table . Het heeft een 1 : M relatie met " orderhistorie , " als een klant veel orders kunnen hebben . Wanneer deze tabellen werden ontworpen , werd de relatie tussen deze objecten voor deze zaken wordt gebruikt om het type relatie. Software modellering zoals ERwin kan helpen bij het automatiseren tafel creatie . Wat je nodig hebt
Relationele database management software
Toon Meer Aanwijzingen
1

Bepaal het object dat wordt vertegenwoordigd door de tafel , bijvoorbeeld , het toevoegen van een " ServiceIssue " tafel om een klantendatabase . Wijs een titel om de tafel zonder spaties om compatibiliteit te garanderen met verschillende methoden voor gegevenstoegang . Kopen van 2

Bepaal de kolom primaire sleutel die uniek elke rij in de tabel zal identificeren . Dit is meestal een kolom , maar samengestelde sleutels van meer dan een kolom kan worden gebruikt voor een primaire sleutel .
3

Document het attribuut kolommen die nodig zullen zijn in de nieuwe tabel aan het slaan vereiste gegevens . Als bijvoorbeeld het vastleggen van serviceaanvragen voor klanten , kolommen zoals " RequestDate , " "Status" en "Beschrijving " nodig zou zijn voor de tabel " ServiceRequest . "
4

Voeg extra foreign key kolommen voor elkaar tabel die gekoppeld moet een 1:1 of 1 : M relatie met deze tabel . Bijvoorbeeld , een kolom voor de externe sleutel " CustomerID " zou worden toegevoegd aan de " ServiceRequest " tafel , om de dienst verzoek koppelen aan een bepaalde klant in de " Klant" tafel. Bij het ophalen van deze twee tabellen , worden de gegevens aan elkaar te koppelen met behulp van speciale programmering verklaringen genaamd " voegt . "
5

Maak kruising tafels om M te ondersteunen : M relaties tussen tabellen . Een intersectietabel wordt gebruikt wanneer twee tabellen zijn gerelateerd aan meerdere rijen in beide tabellen . Zo kan een klant meerdere adressen hebben en een bepaald adres kan meer dan een klant te hebben. Een " CustomerAddress " kruising tafel kan worden gecreëerd dat een primaire sleutel , de " CustomerID " zou slaan als vreemde sleutel , de " AddressID " als vreemde sleutel en een kolom " AddressType , " waarin gegevens zoals " Thuis " of kan aanvaarden "Werk ".
6

Herhaal de vorige stappen voor elk object dat nodig is in de database .

Previous: Next:
  Database Software
·Hoe te CSV gegevens importeren…
·Hoe te verbergen en tonen van …
·Hoe toegang ANSI SQL 
·Hoe te converteren naar tekst …
·Een gids voor Transact - SQL 
·Adobe Air Database Hulpmiddele…
·Hoe een Access- gegevens Page …
·Toegang tot een Runtime Query 
·Hoe het opzetten van een Time …
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe een CSV- bestand maken van een SQL q…
·Hoe maak je een realistisch uitziende Me…
·Hoe te cron.php Blok in Drupal 
·Hoe om tekst te Oplossen in Photoshop 
·Hoe maak je een kalender met keuzelijst …
·Hoe maak je een Digitaal Product ID in O…
·Hoe je Animation verdienen met Adobe Fla…
·Problemen met Nero 9 
·Hoe te werken met CDA -bestanden 
Copyright © Computer Kennis http://www.nldit.com