100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
Samenvatting inleiding informatica IB0102 cursusboek 3, leereenheden 11 t/m 16 €5,49   In winkelwagen

Samenvatting

Samenvatting inleiding informatica IB0102 cursusboek 3, leereenheden 11 t/m 16

 24 keer bekeken  0 keer verkocht

Dit document bevat de tekstuele samenvatting van cursusboek 1 van het vak inleiding informatica van de open universiteit. De samenvatting omvat de leereenheden 11 tot en met 16 Deze samenvatting bevat alleen tekst en dus geen diagrammen, afbeeldingen of uitgebreide formules.

Voorbeeld 3 van de 21  pagina's

  • 9 januari 2023
  • 21
  • 2021/2022
  • Samenvatting
Alle documenten voor dit vak (4)
avatar-seller
Krademaker97
Leereenheid 11 – Relationele databases: structuur

Reijnders Toetjesboekje
Het relationele model bestaat uit de theorie over tabellen, de wijze waarop deze onderling
samenhangen en de regels waaraan zij moeten voldoen.

Alle gegevens in één tabel
Enkelvoudige gegevens zijn tekst of getalwaarden waarbij het RDMS zich niet bezighoudt met de
interne structuur van deze gegevens.

Samengestelde gegevens zijn niet gelijk aan één waarde, maar een hele subtabel van waarden. Elke
rij van zo’n subtabel bevat gegevens over één ingrediënt in het betreffende gerecht.

Redundantie is redundante gegevensopslag en geeft aan dat bepaalde gegevens afleidbaar zijn uit
andere gegevens in de database.

Inconsistente gegevens zijn gegevens waarvan de betekenissen onderling strijdig zijn.

Bij gegevens gaat het om afzonderlijke waarden, bij informatie om de betekenis van die waarden,
die veelal alleen os uit te drukken in combinatie met andere waarden.

Gecontroleerde redundantie: de waarden worden door het RDBMS berekend, en het is de bedoeling
dat de gebruiker de berekende energiewaarde niet kan veranderen. Daardoor bestaat er geen
gevaar voor inconsistente gegevens.

Herhalende groep is een kolom, die per rij van de hoofdtabel een subtabel bevat.

Verbeterde tabelstructuren
Volledig genormaliseerde structuur: een structuur waarbij er geen herhalende groepen zijn en geen
redundantie.

Het verwijderen van herhalende groepen en redundantie, door tabellen van een grotere tabel af te
splitsen, heet normaliseren.

Samengevat heeft de genormaliseerde structuur een aantal voordelen ten op zichte van de alles-in-
één-tabelbenadering.
 Elk entiteitstype heeft zijn eigen tabel, waardoor over alle dingen een bepaald soort
informatie kan worden opgeslagen los van andere soorten dingen.
 Informatie wordt als regel enkelvoudig opgeslagen, waardoor doe maar op één plek hoeft te
worden beheerd: single point of definition. Hierdoor bestaat er geen gevaar voor
ongecontroleerde redundantie en evenmin voor inconsistente gegevensopslag.
 De structuur maakt standaardisatie van gegevens mogelijk.

De rijen van een tabel vormen met elkaar de populatie van die tabel. Alle rijen van alle tabellen
vormen de populatie van de database. De populatie kunnen we weergeven in een populatiediagram.
Een diagram zonder de populatie en dus alleen met de structuur van de database wordt een
strokendiagram genoemd.

Afleidbaarheid van kolom wordt in een strokendiagram weergeven door een / voor de kolomnaam
te zetten. De structuur van een database is een vast gegeven. Een gebruiker kan alleen verandering

,in de populatie aanbrengen. Er zijn echter beperkingen (constraints) waar een gebruiker zich aan
moet houden bij het veranderen van de populatie.

Een relatie in een relationele database kent geen volgorde van rijen en kolommen. En in een relatie
zijn alle rijen verschillend, ook al noteren we ze meer dan één keer en ook al zouden we een rij fysiek
meervoudig opslaan in een database.

, Leereenheid 12 – Relationele databases: regels

Beperkingsregels

Verplichte waarderegel
Voor kolommen in een database die nodig zijn om de basisgegevens van tabel te interpreteren geldt
een verplichte-waarderegel. Daarnaast zijn er optionele kolommen die de waarde null mogen
hebben, omdat die kolommen niet belangrijk genoeg zijn voor de interpretatie van de gegevens.
In een strokendiagram wordt een optionele kolom weergeven met een .

Uniciteitsregel
Er geld ook een uniciteitsregel voor bepaalde kolommen. Deze geeft aan dat waarde in een kolom
uniek moeten zijn. Uniciteitsregels over één kolom heten smalle uniciteitsregels. Die over twee of
meer kolommen heten brede uniciteitsregels. In een strokendiagram geven we uniciteitsregels aan
door middel van tweepuntige horizontale pijlen. De algemene conventie is dat alleen de meeste
strenge uniciteitsregels (uniciteit van 1 kolom) als zodanig worden benoemd en als uniciteitsregel
wordt getekend.

In een database kan een specifiek rij maar een keer voorkomen in een tabel. Deze impliciete
uniciteitsregel volgt uit het feit dat een tabel kan worden gezien als een verzameling en een rij kan
worden gezien als elementen uit de verzameling. En een verzameling heeft alleen unieke elementen.
Deze eigenschap is inherent aan relationele databases.

Illustratieve populatie
Een illustratieve populatie is een populatie die zo goed mogelijk illustreert wat wel en wat niet mag
met betrekking tot een bepaalde regel.

Identificatie en verwijzing
Een kolom of kolomcombinatie die verplicht is en bovendien uniek, is geschikt om te gebruiken als
unieke identificatie van een rij. In het algemeen geldt: in een relationele database kan een kolom of
kolomcombinatie die uniek identificerend is (dus met ‘sloten’), worden gebruikt om vanuit een
andere tabel verwijzingen te realiseren. Zo’n waarde of waarde combinatie fungeert dan als soort
adres van een rij. We spreken van logische adressen van de rijen ter onderscheiding van de fysieke
adressen.

Primaire sleutels en verwijssleutels
Een primaire sleutel van een tabel is een kolom of kolomcombinatie waarvoor geld:
 Hij is verplicht
 Hij is uniek
 Hij is zuinig gekozen (min (aantal kolommen))
 De kolomwaarden zijn aangewezen als logische rij-adressen voor verwijzingen

Een verwijssleutel is een kolom of kolomcombinatie waarvan de waarden naar rijen in een andere
tabel verwijzen via de primaire sleutel.

Kandidaats sleutels en alternatieve sleutels
Kandidaatssleutel is een kandidaat voor het gebruiken als primaire sleutel. De kandidaten die niet
gekozen worden als primaire sleutel worden alternatieve sleutels genoemd.

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

Verzekerd van kwaliteit door reviews

Verzekerd van kwaliteit door reviews

Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!

Snel en makkelijk kopen

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

Focus op de essentie

Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!

Veelgestelde vragen

Wat krijg ik als ik dit document koop?

Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.

Tevredenheidsgarantie: hoe werkt dat?

Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.

Van wie koop ik deze samenvatting?

Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper Krademaker97. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor €5,49. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 67096 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen
€5,49
  • (0)
  Kopen