Een database management systeem ( DBMS ) is een systeem dat u helpt databases maken en gebruiken . Verschillende typen DBMS 's bestaan met verschillende implementaties , flexibiliteit en snelheid . Elk type heeft voordelen ten opzichte van de anderen , maar niemand soort superieur is . De aard van de gegevens en de structuur moet je zal bepalen welke DBMS best past bij uw behoeften . Databases hiërarchische Een hiërarchische database organiseert data items in een boom - achtige structuur , waar boven een lager niveau items hoger - level data items bestaan . Gerelateerde items bestaan op hetzelfde niveau . Items een niveau boven het huidige niveau worden genoemd bovenliggende items en items een niveau onder zijn kinderen . In het allerhoogste punt heet de wortel . Wanneer je door een hiërarchisch DBMS , je begint bij de wortel en tak naar beneden . De structuur van een hiërarchisch DBMS kunt u snel updaten vanwege de manier waarop de punten worden bepaald en georganiseerd . Netwerk Databanken Zoals met hiërarchische databases , netwerk- databases een hiërarchische structuur . Ze zijn echter visueel vertegenwoordigd meer als een spinnenweb dan een boom , waar het centrum item is de wortel en de kinderen - genaamd leden - vertakken . In tegenstelling tot de hiërarchische databases , kan een kind object meer dan een ouder hebben - genaamd eigenaars . Je nodig hebt om de structuur van een netwerk DBMS vooraf te definiëren , maar omdat het mogelijk maakt voor meerdere verbindingen tussen de items , het is flexibeler dan andere vormen van DBMS . Relationele Databases Een relationele DBMS verbindt items in het systeem samen met de toetsen . Elk record heeft een unieke sleutel die u gebruikt om hen, waardoor ze sneller dan hiërarchisch of netwerk DBMS is maakt vinden omdat je niet hoeft te doorkruisen door die structuren om items te vinden . Deze toetsen kunnen ook gegevens in de ene tabel koppelen aan gegevens in een andere tabel . U kunt gegevens in een relationele database is een object - georiënteerde database te wijzigen zonder de structuur te herdefiniëren als je met hiërarchische of netwerk databases . Object - Oriented Databases kan veel verschillende soorten gegevens bevatten die andere DBMS 's niet kunnen, zoals afbeeldingen , audio-en videobestanden . Deze objecten bestaan uit het stuk van de gegevens zelf en een methode, die de instructies voor het DBMS dat detail hoe het object te behandelen zijn . Object-georiënteerde DBMS 's zijn duur om te implementeren, omdat de hoeveelheid opslagruimte en de structuur die zij nodig hebben , maar ze bieden een belangrijk voordeel ten opzichte van andere van DBMS omwille van de flexibiliteit van de gegevens die ze laten < . br >
|