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?
Waaruit bestaat een tabel in een relationele database
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
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?
Vastleggen veel-op-veel relaties tussen entiteiten in relationele dbase
Hoe noemen we de bijzondere velden binnen een relationeel databasemodel en wat zijn hiervan de eigenschappen en de functie?
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
- 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
Wat is kenmerkend over de in te voeren informatie in een relationele 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
![Trustpilot-logo](/images/design_2020/lp/clp-trustpilot-nl.png)