Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Juiste Relational Database Tabelstructuur
ontwerpen tabellen in een relationele database is veruit de moeilijkste en meest belangrijk aspect van het bouwen van een database. Slecht ontworpen tafels leiden tot het niet kunnen gegevens vinden , hoeven dubbele gegevens , en onhandig data entry invoeren . De tijd nemen om ervoor te zorgen dat de tafels goed zijn set-up en dat de relaties goed zijn gemaakt zorgt ervoor goed database-ontwerp . Het ontwerpen van de tabellen

Voordat je begint te denken over tabellen , moet u bepalen welke informatie de database gaat opslaan . De eenvoudigste manier om dit uit te zoeken is het antwoord van wie, wat , waar, wanneer , en hoe . Bijvoorbeeld , bij het ontwerpen van een database die leerlingen , welke klassen zij nemen tracks , en die leert van de lessen , zou de volgende zijn enkele van de antwoorden op de vragen : Wie: studenten en docenten ; Wat : klasse , rang en het aantal studiepunten ; waar : klasse locaties , student adres en instructeur adres ; Wanneer: klasse datum en tijd ; hoe : hoe wordt de klas afgeleverd

het is belangrijk om tijd te nemen en het antwoord op deze vragen zo volledig mogelijk in. . Deze vragen bepalen de velden van uw tafels . Zodra je weet wat alle van de velden zijn , bent u klaar om te beginnen met het regelen van hen in tabellen . Om ervoor te zorgen dat het gebied direct betrekking heeft op de tabelnaam , de groep van de velden door het gemeenschappelijke thema en breken de velden naar beneden in de kleinste stukken mogelijk . Bijvoorbeeld , in plaats van een veld genaamd ' InstructorName , ' u moet gebruiken ' IntructorFirstName ' en ' InstructorLastName . ' Sommige velden kunnen niet duidelijk behoren tot een een tabel . Bijvoorbeeld , het veld " klasse" betrekking op de student , maar heeft ook betrekking op de klasse . Wanneer u een veld dat toebehoort aan twee verschillende tafels tegenkomen , betekent dit dat het moet worden in een join tabel , een tabel met twee tabellen joins in een veel-op - veel-relatie . Op die manier kan een student verschillende soorten ontvangen voor verschillende klassen die worden genomen .
Het ontwerpen van de Relaties

Zodra u uw tabellen ontworpen , de volgende stap is om erachter te hoe ze zich tot elkaar verhouden . Er zijn drie soorten relaties : een-op -een , een- op-veel , en veel - op-veel . De een - op-een relatie is niet vaak gebruikt . Het betekent dat een record in een tabel rechtstreeks betrekking heeft op een record in de tweede tabel . Deze relatie wordt gebruikt in Human Resources databases , waarbij een tabel bevat de niet - beveiligde gegevens zoals naam en adres , en de tweede tabel bevat de beveiligde gegevens, zoals salaris .

Het tweede type relatie , en de meest voorkomende , is de een-op - veel-relatie . Dit betekent dat een record in een tabel rechtstreeks betrekking heeft op veel records van de andere tafel . Bijvoorbeeld , kan een instructeur leren vele klassen . Dit wordt aangeduid met de primaire sleutel in de instructeur tabel , ' InstructorID , met betrekking tot een buitenlandse sleutel in de tabel klassen , ' ClassInstructor . '

Het derde type relatie is de veel-op - veel . In deze relatie , zijn veel records in de ene tabel gerelateerd aan veel records in een andere tabel . Zo kan een leerling veel lessen te nemen , en een klasse kunnen veel studenten hebben . Om deze relatie te maken , wordt een join tabel vereist . De join tabel bevat in feite de foreign keys . In deze relatie , zou de foreign keys ' StudentID ' en ' ClassID ' in de join tabel . Door het creëren van deze relaties , wordt u mogelijk data te stromen van tafel naar tafel en goed toegankelijk zijn .

Previous: Next:
  Database Software
·Hoe je Wijs in Oracle R12 
·Hoe kan ik een SQL Password in…
·Hoe te MDAC installeren op Win…
·Hoe te Queries update creëren…
·Voordelen & Nadelen van Netwer…
·Hoe te Dubbele waarden in MS A…
·Hoe maak je Segment een databa…
·Hoe maak je een dialoogvenster…
·Hoe maak je een veldnaam Vanui…
  Related Articles
Juiste manier om Resources Schrijven op …
Hoe te mailadressen & Print Postcards Vo…
Juiste manier om Adobe Reader 
Hoe kan ik een Access 2007- database con…
Hoe kan ik een Word- document & SQL Data…
Hoe te lezen PDB database bestanden op e…
Hoe kan ik een database maken DAT- besta…
Hoe te Relationele Division Express in O…
Hoe te verwijderen van de Windows Media …
  Software Articles
·Hoe kan ik een DVD ISO bestand Split 
·Wat kan gedaan worden met Pinnacle 11.1 …
·Hoe je AVI-bestanden branden op DVD Met …
·Hoe te Pages In een MHT Web Archive 
·Hoe kan ik een post op Top Zonder verand…
·Hoe je AVG Free installeren 
·Hoe te kopiëren & plakken Vanuit een PD…
·Hoe je DVD's branden met WinAVI 
·Hoe uw Header Marges wijzigen in Word 
Copyright © Computer Kennis http://www.nldit.com