Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Normale Formulieren in Relational Database Theorie
Normaal vormen in relationele database theorie omgaan met hoe je de hoeveelheid redundantie van gegevens binnen een bepaalde tafel te verminderen . Elke normale vorm vertegenwoordigt een niveau . Aan elk van de eisen voor een bepaald voldaan indien de vereisten voor de voorafgaande niveaus worden voldaan . Om de optimale normale vorm voor de tabellen in een database te komen , de maker begint met een uitgebreid overzicht van alle gegevens die worden gehouden in de database , en vervolgens werkt via de normale vormen totdat hij kan niet meer de gegevens af te breken in kleinere tafels . Eerste normaalvorm

De eerste normale vorm wordt gemaakt door het verwijderen van de herhalende of meerdere attributen in een tabel om een ​​kind tafel . Elk item in een kolom moet een enkele waarde . Elke kolom moet van een enkele data type. Je kunt niet over een kolom die houdt zowel numerieke en karakter data.Each rij moet uniek zijn . Er kunnen niet meerdere exemplaren van hetzelfde adres . De volgorde van kolommen en rijen doet er niet toe . Alle kolommen moet een unieke naam binnen een tabel . De namen kunnen worden herhaald in meer dan een tafel , maar niet binnen dezelfde tafel .
Tweede normaalvorm

In de tweede normale vorm , elke kolom in de tabel moet de gehele primaire sleutel relevant zijn. De relatie moet een een-op- een of een- op-veel relatie . De tweede normaalvorm is alleen relevant als er meer dan een kolom wordt gebruikt als primaire sleutel . Bijvoorbeeld , als we een tabel waarin de primaire sleutel is de kolommen PART_NO en MAGAZIJN en er is een kolom met de naam WAREHOUSE_ADDRESS , de kolom WAREHOUSE_ADDRESS is alleen relevant voor de WAREHOUSE deel van de primaire sleutel . Het moet worden geplaatst in een andere tafel waar de primaire sleutel is gewoon MAGAZIJN .
Derde normaalvorm

Voor de derde normaalvorm , alle kolommen die afhankelijk zijn van non - sleutelkolommen verwijderd . Ook zijn alle gegevens die worden verkregen uit andere kolommen verwijderd . Bijvoorbeeld , als u een tabel die de kolomnamen KLANT , COMPANY en COMPANY_ADDRESS heeft , de kolom COMPANY_ADDRESS is afhankelijk van de MAATSCHAPPIJ COLUMN . Naar derde normaalvorm voldoet , moeten er twee tabellen . Een met de kolommen KLANT en COMPANY , en een andere met de kolommen COMPANY en COMPANY_ADDRESS.The tweede deel van de derde normaalvorm zegt dat gegevens kan die kan worden afgeleid uit andere kolommen wordt verwijderd . Bijvoorbeeld , een tabel met de kolommen KLANT , ITEM_NO , had QUANT_PURCHASED , UNIT_PRICE en TOTAL schendt derde normaalvorm omdat TOTAAL kan worden afgeleid uit QUANT_PURCHASED * UNIT_PRICE . Naar derde normaalvorm voldoet aan de TOTAL kolom zou worden verwijderd .
Vierde normaalvorm

Onder het vierde normale vorm , kan een tabel niet meer dan een meerdere kolommen . Een meerdere kolom is er een waar een enkele entiteit meer dan een attribuut kan hebben voor die kolom . Een tabel met de kolommen WERKNEMER , vaardigheden en AWARDS zou schenden vierde normaalvorm omdat de werknemer meerdere vaardigheden en meerdere awards zou kunnen hebben . Naar de vierde normaalvorm voldoet , moet de data worden gesplitst in een tabel met de kolommen WERKNEMER en vaardigheden en een tweede tabel met de kolommen WERKNEMER en AWARDS .
Vijfde normaalvorm

De vijfde normale formulier gemaakt door het verwijderen van alle kolommen die kunnen worden gemaakt van kleine stukjes informatie die kan worden gehandhaafd met minder redundantie . Een tabel met de kolommen PERFORMER , SHOW , TREFPUNT bevat zou schenden vijfde normaalvorm als de performers in meerdere shows en meerdere locatie kon verschijnen . Tot vijfde normaalvorm voldoet , zou de gegevens worden opgesplitst in drie tabellen . De eerste tabel zou de kolommen performer en SHOW hebben . De tweede tabel zou de kolommen SHOW en TREFPUNT hebben . De derde tabel zou de kolommen TREFPUNT en performer hebben . De juiste gegevens kan nog worden afgeleid uit het combineren van de tafels , maar de data is niet meer cyclisch van aard .

Previous: Next:
  Database Software
·SQL statement Definitie 
·SQL Certificering 
·Toegang krijgen tot een Autonu…
·Hoe te beginnen Microsoft SQL …
·Wat zijn de voordelen van een …
·Mijn SQL verificatiemethoden 
·De nadelen van Enterprise DBMS…
·Database Management Technieken…
·Hoe om Blank Velden Query in A…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
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 je de uitlijning van de tekst wijzig…
Hoe maak je een achtergrondafbeelding to…
Hoe maak je een complex tabel in Word 20…
  Software Articles
·Hoe te Tagadelic configureren in Drupal 
·Hoe je Photoshop GIF afbeeldingen opslaa…
·Hoe maak je een PDF-bestand op mijn comp…
·Hoe te Add More Than One Song op een Sli…
·Hoe kan ik HTML weergeven in een Word- d…
·Hoe te Symbols Voeg in een Microsoft Wor…
·Hoe maak je een horizontale lijn in Word…
·Hoe te intensiveren Sommige kleuren Phot…
·Hoe controleert de Message History op Sk…
Copyright © Computer Kennis http://www.nldit.com