*   >> Lezen Onderwijs artikelen >> science >> programming

Referentiële Integriteit in Database

gen in de vele bijzettafel, waar er geen corresponderende rij (Werknemer) in de ene kant tafel. Dit soort dingen zal fraude in de database staan. Veel DBMS geven u de kans toe te staan ​​of dit te voorkomen. Wanneer u de code van de DBMS om dit te voorkomen, zeggen wij u referentiële integrity.Updating een rij om te werken een rij betekent bewerken of de rij aan te passen hebben afgedwongen. Je moet rij niet wijzigen op de vele zijkant waardoor het aantal nieuwe waarde (EmployeeID) indien er geen corresponderende rij (EmployeeID) enerzijds, om dezelfde redenen hierboven.

In dit geval, een nieuwe EmployeeID op de vele kant niet geven. U wordt geadviseerd om referentiële integriteit af te dwingen voor. Ook als u een rij (Werknemer) in de ene zijde te wijzigen, zorg ervoor dat alle bijbehorende rijen (EmployeeID) op de vele kant, worden aangepast (tenzij u het toevoegen van een nieuwe werknemer aan de ene kant). U wordt geadviseerd om referentiële integriteit af te dwingen om te waken tegen dergelijke fouten (tolerantie) .Delete Aan de ene kant als je een rij te verwijderen van de vele kant, is er geen probleem.

Echter, als je een rij te verwijderen aan de ene kant heb je de overeenkomstige rijen op de vele kant te verwijderen (tenzij de rij had geen overeenkomstige rijen op de vele kant). Veel DBMS geven u de kans toe te staan ​​of dit te voorkomen. Wanneer u de code van de DBMS om dit te voorkomen, zeggen wij u Cascade hebben afgedwongen op Delete (zodat het verwijderen van een rij aan de ene kant wist de overeenkomstige rijen op de vele kant automatisch). Wanneer je leert een bepaald DBMS, zoals in Sybase of MySQL u weet hoe te coderen (gedwongen) referentiële integriteit.

Dat is het voor referentiële integriteit. We nemen een pauze en ga verder in het volgende deel van de serie. ChrysTutorials in de Series1 referentiële integriteit in database2 Index Database Tables3 gegevens DictionaryThe Must Know in Database Design en MySQL ServerThe Must Know in Database Design en MySQL Server

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.