Databasesystemen: typen en architecturen - Relationele databasesystemen en hun voorlopers

6 belangrijke vragen over Databasesystemen: typen en architecturen - Relationele databasesystemen en hun voorlopers

[FP]

Wat zijn file-based systems en wat zijn de nadelen hiervan?

Een file-based system is een verzameling programma's die op basis van "flat files" diensten levert aan eindgebruikers (zoals rapportages).

Nadelen zijn:
* Géén dbms en daarmee ook geen fysieke gegevensonafhankelijkheid en diverse applicaties moeten zelf de gegevens beheren (beheer is complex);
* Onoverzichtelijke structuur
* Redundantie

[FP]

Wat zijn hiërarchische databasesystemen en wat zijn hier de nadelen van?

Hiërarchische databasesystemen zijn opgebouwd vanuit een boomstructuur waarbij records zijn verbonden op basis van 1-op-veel relaties. Opbouw vindt plaats vanuit één root record, wat het toegangspunt is voor de database. Relaties zijn gedefinieerd door middel van pointers, waarbij verwijzingen naar geheugenadressen zijn gedefinieerd.

De grootste beperking is dat alleen een beperkt type redundantvrij kan worden opgeslagen, namelijk alleen gegevens die natuurlijk hiërarchisch zijn gestructureerd.

[FP]

Wat zijn de kenmerken van een netwerkdatabasesysteem en wat zijn de nadelen hiervan?

In een netwerkdatabasesysteem is steeds een ownerrecord op basis van pointers in een 1-op-veel relatie verbonden met memberrecords. Een memberrecord wijst naar het volgende memberrecord en de laatste wijst weer terug naar de ownerrecord. Netwerkdatabasesysteem kan hiërarchisch worden weergegeven.

Nadeel is een veelvoud aan pointers die allemaal moeten worden beheerd. Het is daarom zaak om alleen de noodzakelijke pointers te implementeren.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Waarom willen we redundante informatie vermijden?

* Redundante informatie een mutatie op meer plaatsen moeten worden uitgevoerd
*Gevaar voor inconsistententie

[FP]

Wat zijn de kenmerken van relationele databasesystemen en wat zijn de voor- en nadelen?

Rationele databasesystemen zijn gebaseerd op tabellen, waarbij elk "soort ding" een eigen tabel heeft. Een tabel is een verzameling rijen ("relatie") en verwijzingen worden gerealiseerd op basis van gelijkheid van waarden. Het relationeel schema geeft de structuur en de regels van de tabellen en wordt weergegeven door een strokendiagram. Uniciteitsregels kunnen op enkele of meer kolommen worden toegepast, tabellen kunnen worden gecombineerd door Joins.

Voordelen:
* eenvoudige structuur
* alle logische verwijzingen kunnen worden benut
* logische gegevensonafhankelijkheid

Nadelen:
* niet geschikt voor complexe structuren
* arbeidsintensieve joins (t.o.v. directe pointerverwijzingen van andere databasesystemen)

Wat geeft de verticale pijl in een strokendiagram aan?

Een verticale pijl geeft aan dat een kolomwaarde van een tabel verwijst naar een rij in  een andere tabel op basis van gelijkheid in waarden.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo