Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Relational Database Design Tutorial
Bij het maken van een database , het vormen van relaties tussen tabellen versnelt de verwerking en beveiligt data-integriteit . Relationele tabellen koppelen twee of meer tabellen samen , met behulp van primaire en externe sleutels . Deze relaties maken het sneller en makkelijker voor ontwikkelaars om tabellen opvragen en ophalen van gegevens voor toepassingen . Echter , kan het proces daadwerkelijk vertragen een server als het niet goed is gedaan . Er zijn enkele basisprincipes te begrijpen voordat het ontwerpen van een relationele database . Maak Tafels

Het belangrijkste onderdeel van een relationele database is de tabel . Tafels houd informatie de database zoals klanten en orders data . Het ontwerpen van tabellen is een kwestie van het organiseren van de bedrijfsinformatie . Bijvoorbeeld , een klant tabel bevat de voornaam, naam en adres voor een bepaalde persoon . Echter , kan een klant meerdere adressen , dus dit kan gesegmenteerd in een tweede tabel genaamd " customer_address . " Dit is wat maakt tafeldesign moeilijk voor een beginner . Tabel informatie moet niet onnodig herhalen informatie . Bijvoorbeeld , kunnen sommige mensen gewoon een tweede record in de tabel - een met de klant huisadres en een met de klant zakelijke adres . Deze duplicaten eerste naam van de klant en de laatste naam in de tabel , en het schaadt de integriteit van de gegevens . Wanneer u de achternaam van de klant bij te werken , moet u een aantal records in dezelfde tabel voor slechts een klant te werken . Dit is slecht tafel ontwerp . Goede tafel ontwerp kan een complex onderwerp te zijn bij het werken met grote enterprise databases .

In dit voorbeeld wordt een klant en orde tabel aangemaakt . Geef de benodigde informatie voor de kolommen elke tafel en ze opslaan . Zodra ze zijn opgeslagen , een primaire sleutel moet worden toegewezen aan elke tafel . Een primaire sleutel niet alleen indexen van de tabellen , maar het creëert ook een unieke identificatie voor elke record . De eenvoudigste manier om een ​​primaire sleutel te maken is door het toevoegen van een "ID " kolom en het toewijzen van een automatisch opgehoogd nummer . Dit creëert een unieke ID elke keer een nieuw record wordt geplaatst . Voor de meeste database-applicaties , rechts te klikken op de kolom -ID en het selecteren van " Primaire sleutel " is alles wat nodig is om het te maken .

Op de tweede tabel ( in dit geval , de volgorde tabel ) , voeg een column genaamd " CustomerId . " Dit wordt gebruikt om de klant ID houden en vormt de relatie tussen de twee tabellen . Wanneer gegevens worden ingevoerd , wordt de klant ID in de klant tafel en de volgorde tafel ingevoerd , zodat elk kan in de relatie worden geïdentificeerd .
Maak de relatie

Hoewel ontwerpen van een goede relationele database complex , waardoor de werkelijke relatie is niet moeilijk . Bij het bekijken van zowel de klant als de order tabel , plaatst u de muis op de primaire sleutel van de klant tafel en sleep het naar de orde tafel . De databasetoepassing maakt automatisch de relatie tussen de twee tabellen .

In dit voorbeeld , kan een klant meerdere orders , dus het is een een-op - veel relatie. U kunt ook een een-op - een-relatie . Dubbelklik op de lijn die de twee tabellen verbindt . Dit opent automatisch het dialoogvenster dat de relatie definieert . Selecteer " Een-op - veel " en klik op "OK . " Je hebt nu een relationele database tussen twee tabellen .

Previous: Next:
  Database Software
·Hoe maak je een SQL Zoek voor …
·Hoe maak je een CLOB in Oracle…
·Soorten File Organisatie 
·Beleid op Data Governance & St…
·Hoe te Dubbele waarden in MS A…
·Hoe maak je een ISO-image van …
·Hoe kan ik een database maken …
·Hoe de SCN krijgen van de data…
·CRM -certificering 
  Related Articles
Ontwerp een logo in Word Met Embedded Te…
Hoe maak je een 3 - kolom Flyer ontwerp 
Hoe te Tickets ontwerpen Online 
Hoe de Border in MS Office ontwerp 
Hoe maak je visitekaartjes ontwerpen met…
Hoe Ontwerp uw eigen Raffle Tickets 
Hoe maak je een bedrijfslogo in Word 200…
Hoe je documenten te ontwerpen met een t…
Hoe maak je visitekaartjes ontwerpen met…
  Software Articles
·Hoe maak je een Flash EXE -bestand conve…
·Hoe te upgraden After Effects CS3 
·Hoe kan ik Norton Anti - Virus Software …
·Hoe te ontwikkelen en te gebruiken Compl…
·Hoe te verwijderen ArcView 3.x 
·Hoe je Match kleuren bij het gebruik van…
·Hoe maak je een Splatter in Photoshop Ma…
·Hoe PowerPoint gebruiken als Whiteboard 
·Norton Trojan Removal 
Copyright © Computer Kennis http://www.nldit.com