Organisaties gebruiken databases voor het opslaan en organiseren van grote aantallen records . Databases dwingen data-integriteit en beveiliging en verlichten software- ontwikkelaars van het karwei van het creëren van hun eigen file - management programma . Ze komen in verschillende grote types , zoals relationele , netwerk en hiërarchisch . Hiërarchische databases ouder-kind relaties tussen data tabellen , waar een bovenliggende record veel kinderen kunnen hebben , en geen kind zonder ouder . Database Een computer -database voornamelijk betrekking op een enkel programma , dat bekend staat als een server , dat de databases overziet . Alle verzoeken om gegevens door de server, die de verzoeken op juistheid en veiligheid privileges controleert . De server slaat de gegevens op in een speciale set van bestanden die de meeste andere programma's kunnen meestal geen toegang . De server kan vele databases , elk gericht op een specifieke toepassing , zoals engineering , verkoop en voorraadbeheer . Elke database meerdere tabellen , die elk een aantal datarecords uit individuele velden . Velden zijn de kleinste betekenisvolle elementen in een database , inclusief items zoals naam , staat , product code en datum . Eenvoudige Tafels Sommige gegevens kunnen worden opgeslagen in eenvoudige tafels . Een tabel van staten , bijvoorbeeld , kan twee velden : een uit twee tekens staat afkorting en de naam van de staat . Een sales manager kan echter willen een lijst met contactpersonen voor elke staat . Zolang het aantal contacten is klein , een programmeur voegt een paar velden op de tafel , zoals contact - naam - 1 , contact - naam - 2 -en contact - naam - 3 . Na een paar contacten , echter deze aanpak omslachtig . Ouder-kind relatie Een hiërarchische database kunt u automatisch ouder-kind relaties tussen tabellen maken . Voor de staat tafel in het vorige voorbeeld , u het opzetten van een aparte kind tabel met namen van contactpersonen . De staat kan dan een willekeurig aantal contacten of helemaal geen , maar elk contact moet een staat hebben . De databaseserver dwingt integriteit , je kunt Delaware niet verwijderen , bijvoorbeeld als het een contactpersoon . U kunt echter , verwijder contactpersonen uit de onderliggende tabel , verwijder dan de staat . Automatische Meester Sommige hiërarchische database software , zoals Hewlett - Packard 's Image/3000 , omvat een ander type tafel genaamd de automatische meester. De database voegt en verwijdert records van het automatisch . Als u een record door een belangrijke waarde , zoals klantnummer snel vinden , kunt u een automatische hoofdtabel met alleen dit gebied te creëren . In plaats van te zoeken in een hele tabel , record voor record , voor de klant , u hoeft alleen maar geef het klantnummer en de database- server zoekt het in een fractie van een seconde . < Br > |