Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Waarom zijn Entiteit Integriteit & referentiële integriteit Belangrijk in een database?
Entiteit integriteit en referentiële integriteit zijn twee vormen van data-integriteit die van bijzonder belang zijn in relationele databases . Relationele databases breken de opslag van data naar beneden in elementen die meestal weer terug te worden samengevoegd om zinvolle resultaten . Zonder garanties van deze twee soorten integriteit , zou gegevens op te halen valt of gedupliceerd . Relationele Databases

relationele database management systemen
vertegenwoordigen de meest geïmplementeerde database- model in de wereld van vandaag . Het relationele model is gebaseerd op " Genormaliseerd " data . Normalisatie is een proces in de database-ontwerp -proces uitgevoerd om ervoor te zorgen dat de tabellen die de gegevens niet hebben herhalende gegevens en kan herhaling of het verlies niet maken wanneer ze samen
referentiegegevens
zijn verbonden < br

meeste database- applicaties > gebruik maken van twee verschillende soorten gegevens : transactiegegevens en referentiegegevens . Als voorbeeld , zal een zeer fundamentele magazijn databank opnemen voorraad beweging transacties . Stel je een transactierecord zoals : Item 1010 , Hoeveelheid 5 , Richting Out ​​. Een manager kan wensen om een verslag van deze gegevens geeft de naam van het item en het item beschrijving evenals het artikelnummer te zien . Deze details zijn attributen van een andere entiteit die elk onderdeel in het magazijn beschrijft . Dit is een verwijzing tafel .
Normalisatie

In het magazijn databank voorbeeld , de tafel transacties hoeft alleen een identifier voor het deel vast te houden. Indien gegevens zoals naam en omschrijving werden gehouden in de tabel transacties , zou dit onnodige herhaling veroorzaken . Elk item heeft altijd dezelfde naam en beschrijving , en deze gegevens hebben betrekking op het onderdeel en niet aan de transactie . In dit voorbeeld systeem worden de delen informatie in een andere tabel . Elk record in de tabel de herkenning door een veld of combinatie van velden , de zogenaamde primaire sleutel . Splitsen uit herhalende groepen heet " normalisering . "
Entiteit Integriteit

In het magazijn databank moet bijvoorbeeld de primaire sleutel van de tabel delen een kenmerk dat uniek is voor zijn elke record . Dit is entiteit integriteit . In het algemeen , numerieke velden zijn beter voor een primaire sleutel dan tekstvelden . In de tabel delen , zou het beste veld voor de primaire sleutel de Item nummer zijn . De organisatie kan een verscheidenheid aan producten te verkopen met dezelfde naam , zoals " kleine sleutel. " Het Artikel nummer zal altijd uniek per stuk , en dus dit zorgt voor entiteit integriteit van de tafel delen . Als meerdere platen had dezelfde primaire sleutel waarde , zou verwijzen naar gegevens uit deze tabel door toetreding tot het aan de transactie tafel transactiegegevens veroorzaken te dupliceren om te combineren met elke record met dezelfde identificatie .
Referentiële integriteit

referentiële integriteit
zorgt ervoor dat de koppeling tussen de tabel transacties en de tafel delen correct wordt gevormd . In de transactie tafel , het artikelnummer vormt de externe sleutel , dat is het attribuut dat links naar de primaire sleutel van de tabel delen . Alleen artikelnummers in de tabel delen opgenomen kan worden in de transactie tabel . Dit is referentiële integriteit . Als de tabel transacties bevat een item nummer dat niet ook in de tabel delen , de toetreding tot de tafels bij elkaar transacties veroorzaken met het ontbrekende item nummer van de resultaten worden weggelaten .
< br >

Previous: Next:
  Database Software
·SQL 2008 Prestatieverbeteringe…
·Problemen Met Flash Catalyst C…
·Hoe te Valuta opmaken in een A…
·Hoe te installeren SQL Managem…
·Hoe u rapporten in Access make…
·Test Plan voor een Database 
·Hoe u de veldnaam te Decimalen…
·Hoe bekijkt een database met b…
·Hoe maak je een lijst van alle…
  Related Articles
Waar zijn de Text Box Extra in Word 2007…
Hoe vindt u hoeveel regels zijn in een b…
Waarom wordt mijn Woord Application Slui…
Waarom zijn de lettertypen grijs weergeg…
? Wat zijn de voordelen van het gebruik …
Welke programma's zijn opgenomen met Mic…
Welke lettertypen zijn het meest vergeli…
Wat zijn MS Word & Excel ? 
Hoe te Acht tekst dozen die dezelfde gro…
  Software Articles
·Wat is de extensie I01 ? 
·Hoe te Draaitabel Rijen wijzigen naar ko…
·Vereiste poorten voor Remote Desktop 
·Hoe maak je een JPG maken in een kogel i…
·Hoe te doen de graaf functie in Access 2…
·Hoe kan ik HTML invoegen Into Drupal 
·How to Set Up een BES Server 
·Hoe te Winkel Rebuild in Photoshop Eleme…
·Hoe te openen een Locked document in Wor…
Copyright © Computer Kennis http://www.nldit.com