Opslag en ontsluiting van gegevens en informatie - Het relationele-databasemodel

10 belangrijke vragen over Opslag en ontsluiting van gegevens en informatie - Het relationele-databasemodel

Beschrijf het relationele database model

  • attributen van entiteiten en relaties tussen entiteiten worden vastgelegd in tabellen
  • proces van vertalen attributen entiteiten en relaties naar relationele tabellen heet normalisatie (op basis van relationele algebra)
  • doel normalisatie is een database zonder redundantie: hetzelfde gegeven is meerdere malen in de database opgeslagen (met risico dat bijwerken of verwijderen v.e. gegeven niet op alle plaatsen in de dbase gebeurt => gegevens in dbase worden corrupt)

Hoe worden attributen en entiteiten vastgelegd in een relationeel-databasemodel?

De attributen van entiteiten en relaties worden vertaald in relationele tabellen. Dit proces heet normalisatie.

Waaruit bestaat een tabel in een relationele database

Elke tabel bestaat uit rijen en kolommen
een rij wordt aangeduid met record
een record bestaat uit een verzameling velden (meerdere kolommen in de rij)
Een tabel is een serie records die elk bestaan uit een verzameling velden
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Bij redundantie kan het voorkomen dat een gegeven dat meerdere keren moet wrden bijgewerkt of verwijderd niet op alle plaatssen in de database  wordt verwijderd of bijgewerkt. Wat ka er dan ontstaan?

database corruptie.

Vastleggen veel-op-veel relaties tussen entiteiten in relationele dbase

Relaties tussen entiteiten met veel-op-veel relatie worden anders vastgelegd dan overige relaties tussen entiteiten.
Er is een extra tabel in de dbase voor nodig, met samengestelde sleutels.

Hoe noemen we de bijzondere velden binnen een relationeel databasemodel en wat zijn hiervan de eigenschappen en de functie?

Binnen elke tabel duiden we een aantal velden aan als 'sleutels'. Een sleutel is een veld dat uniek is voor dat record. Bijvoorbeeld een studentnummer.

BELANGRIJK: als er geen sleutel is kunnen meerdere velden in combinatie (naam, postcode) gebruikt worden als samengestelde sleutel.

Wat zijn voor- en nadelen van relationele databases

Voordelen:
  • eenvoud van het ontwerp, relatief eenvoudig te begrijpen
  • normalisatieproces maakt het mogelijk dat tabellen toegevoegd of verwijderd kunnen worden zonder bestaande tabellen te beinvloeden
  • hierdoor is een relationele dbase relatief flexibel
Nadeel: de relationele dbase is relatief langzaam. Maar met hoge snelheid van moderne hardware is dit probleem beperkt tot zeer grote databases

Wat is kenmerkend over de in te voeren informatie in een relationele database?

Deze informatie betreft voornamelijk tekst en getallen. Indien er geluidsfragmenten of beelden moeten worden toegevoegd wordt er gesproken over een multimedia-database.

Welke twee belangrijke functie hebben sleutels in het relationele model?

1. Deze worden gebruikt om de relaties tussen tabellen vast te leggen.

2. zij vormen de basis voor het ontsluiten van gegevens door de gebruikers.

Wat zijn de voordelen (krachten) van het relationele databasemodel?

- eenvoud van het ontwerp

- het normalisatieproces biedt het voordeel dat de tabellen zo zijn ontworpen dat in de database tabellen kunnen worden toegevoegd en verwijderd zonder dt de bestaande tabellen daardoor worden beinvloed.. Dit maakt een relationele database flexibel.

Nadeel

Het feit dat zij relatief langzaam is. Zeker bij databases met een zeer grote omvang.

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