U kunt ervoor zorgen dat relaties tussen records in gerelateerde tabellen geldig zijn door het afdwingen van referentiële integriteit in Microsoft Access . Bijvoorbeeld, als referentiële integriteit wordt afgedwongen , je zal niet worden toegestaan om een record van uw Customer tabel te verwijderen als er een overeenkomende record in uw Sales tafel. Deze instructies zijn voor Access 97 . Wat je nodig hebt Microsoft Access Toon Meer Aanwijzingen Relatie Integriteit 1 Begrijp dat referentiële integriteit is een systeem van regels die Microsoft Access wordt gebruikt om ervoor te zorgen dat relatie gegevens geldig is en dat je niet per ongeluk een record in een tabel verwijderen als een overeenkomende record aanwezig is in een gerelateerde tabel is . kopen van 2 Weet dat u referentiële integriteit kunt afdwingen wanneer u een relatie te maken , of u kunt deze later af te dwingen door te dubbelklikken op de relatie lijnen tussen de tabellen die u wilt gebruiken . Klik op Referentiële integriteit afdwingen in het venster dat verschijnt . 3 Realiseer je dat referentiële integriteit kan niet worden ingesteld , tenzij aan bepaalde voorwaarden is voldaan . 4 Begrijp dat je moeten bepaalde regels in acht nemen zodra referentiële integriteit wordt afgedwongen . Vereiste voorwaarden voor het instellen van referentiële integriteit 5 Begrijp dat u referentiële integriteit niet kan instellen , tenzij het bijpassende veld van de primaire tabel is een primaire sleutel is of een unieke index . 6 Weet dat de gerelateerde velden hetzelfde gegevenstype moet hebben . Er zijn twee uitzonderingen op deze regel . 7 Besef dat beide tabellen in dezelfde Microsoft Access-database aanwezig moeten zijn . Wanneer ze gekoppeld zijn , moeten ze beiden in Access formaat . U moet de database die deze tabellen bevat voordat u referentiële integriteit kunt instellen . Regels te volgen bij referentiële integriteit wordt afgedwongen 8 Begrijp dat wanneer referentiële integriteit wordt afgedwongen , zult u niet in staat zijn om een waarde in te voeren in de refererende-sleutelveld van de gerelateerde tabel , tenzij die waarde bestaat in de primaire sleutel van de primaire tabel . Bijvoorbeeld , in de CD -database , kunt u geen cd toewijzen aan een artiest die niet bestaat in uw Kunstenaar tafel. Je kon een null- waarde op de cd echter toewijzen . Dit zou erop wijzen dat de CD wordt toegewezen aan niemand. 9 Weet dat wanneer referentiële integriteit wordt afgedwongen , zult u niet in staat zijn om een record uit een tabel te verwijderen als er een overeenkomende record in een gerelateerde tabel . Bijvoorbeeld , kon je niet een record van uw CD tabel te verwijderen als er een overeenkomende record in uw genre tafel . 10 Weet dat je een primaire-sleutelwaarde in de primaire tabel niet kan wijzigen als dat record heeft gerelateerde records . Bijvoorbeeld , kunt u niet de ID van een record in uw cd -database wijzigen als de gebruiker tabel blijkt dat deze specifieke ID is geleend door een vriend .
|