Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Wat is een relationele database Foreign Key?
Een foreign key in een relationele database is een sleutel die wordt gebruikt in een onderliggende tabel die de primaire sleutel past in een verwante bovenliggende tabel . Foreign keys kan dubbele waarden ( multipliciteit ) hebben in de onderliggende tabel terwijl primaire sleutels niet kunnen. Met behulp van externe sleutels correct kan referentiële integriteit afdwingen . Een eenvoudig voorbeeld

Een eenvoudig voorbeeld van een databank vreemde sleutel is een " Student " databank bovenliggende tabel met Student_ID als primaire sleutel . In gerelateerd kind tabel " Course_Enrollment " met Course_ID als primaire sleutel , voor elke cursus waarin een student zich heeft ingeschreven , de externe sleutel , student_id van de Student tafel , verschijnt .
Referentiële integriteit Regel < br >

de referentiële integriteit regel bepaalt dat elke nonnull foreign key waarde in een onderliggende tabel moet verwijzen naar een primaire sleutel waarde van de bovenliggende tabel in de database . In het voorbeeld in stap 1 , dan zou het geen zin hebben in de database naar een student die is ingeschreven in een cursus waar er geen informatie over die leerling in de Student tafel. Deze regel dwingt consistentie in een database .
Cascade Wist

Elk kind record in een foreign key relatie moet een bijpassende bovenliggende record hebben volgens de referentiële integriteit regeren . Een cascade delete moet later wanneer een record van een bovenliggende tabel wordt verwijderd , die ook verwijdert alle overeenkomende records uit de kind -database . In Stap 1 voorbeeld , het verwijderen van een student van de Student -database zal ook alle exemplaren van de inschrijving van die leerling te verwijderen in de Course_Enrollment tafel .

Previous: Next:
  Database Software
·Hoe Re - index in Access 2007 
·Hoe te Dubbel converteren naar…
·Hoe maak je een tabel hernoeme…
·Hoe maak je een koptekst in Po…
·Hoe to Date gegevens van het e…
·Hoe te gebruiken Cardscan 
·Hoe maak je een Lestijden in S…
·Hoe te gebruiken AS/400 SQL om…
·Hoeveel gegevens kunnen toegan…
  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 kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe maak je een achtergrondafbeelding to…
Hoe maak je een complex tabel in Word 20…
  Software Articles
·Hoe te Pagination Block 
·Hoe je Apache -instellingen wijzigen op …
·Tutorial voor Microsoft SQL Server 2008 
·Hoe maak je een westerse Swirl in Illust…
·Wat is de extensie Txt 
·Het wijzigen van de lettergrootte in een…
·Hoe te XVID bestanden bekijken 
·Hoe je informatie invoegen in een PDF-be…
·Hoe te converteren naar HTML CSS in een …
Copyright © Computer Kennis http://www.nldit.com