Een foreign key , in termen van een relationele database , identificeert een kolom uit een tabel in uw database om een kolom in een andere tabel . Een bepaling van een vreemde sleutel is dat het een kolom uit een andere tabel die is ofwel een primaire sleutel of een ander type kandidaat sleutel moet verwijzen . Na een buitenlandse sleutel wordt gemaakt , zullen de verwijzingen en de tabel waarnaar wordt verwezen in uw database worden gekoppeld in termen van informatie binnen de tabellen . Werkwijze zoals foreign keys is een essentieel onderdeel van databasenormalisatie . Verwijdering van Rijen Orphan Inclusief externe sleutels in de bouw van uw database zal helpen bij het verwijderen van elke vorm van verweesde rij . Een wees rij wordt gemaakt wanneer de database manager verwijdert een rij in een tabel die verwijst naar een andere tabel in de database . De tabel waarnaar wordt verwezen zullen dan informatie in het dat niet zal worden verwezen door de primaire tabel , waardoor het een wees . Oprichting van buitenlandse sleutels zullen deze rijen ON DELETE CASCADE Gedrag koppelen , zorg ervoor dat alle verwijderde informatie zal databank - breed zijn . Bij het verwijderen uit een database , de database- manager kunnen gebruiken ON DELETE CASCADE als een methode om kind rijen verwijderen in een tabel waarnaar wordt verwezen nadat de ouder rij wordt verwijderd . Zonder het gebruik van foreign keys , is deze optie niet beschikbaar is , in welk geval de databasebeheerder nodig zou hebben om alle relevante rijen afzonderlijk te verwijderen . Auto - Generated Ondersteuning bij het maken van een database , zijn er vele toepassingen van derden van een database architect kan gebruiken , dat zal helpen bij de bouw van de tafels . Deze applicaties van derden zullen waarschijnlijk gebruik foreign keys om relaties tussen tabellen te vinden en stel opties om te helpen normaliseren uw database .
|