Basisbegrippen
- Relationeel model: Gegevens worden in een tabel gepresenteerd
- Dit model heeft een wiskundige grondslag, het begrip RELATIE wordt
gebruikt
o Hierdoor kunnen onderdelen bewezen worden
Verzamelingen en element
- Wiskundig bestaat een verzameling uit gelijksoortige elementen
o Natuurlijke getallen N Gebroken getallen Q
o Gehele getallen Z Reële getallen R
o Voorbeeld verzameling: Studentnamen, Studentnummers, etc.
- Hierbij komt elke element maar 1x voor in de verzameling
- Een verzameling heeft GEEN volgorde: {a , b} = {b , a}
Unie, Intersectie, verschil en product
- Unie, Intersectie, verschil kan alleen toepassen op elementen van
hetzelfde type
- Voorbeeld: Verzameling A: {a , b, c} Verzameling B: {b, d, e}
o A U B (U = unie) = {a, b, c, d, e} Unie bevat alle elementen van A en
B
o A Π B (Π = intersectie) = {b} Bevat elementen die in beide
lijsten zijn
o A \ B (\ = verschil) = {a. c} Elementen uit A min die van B
- Cartesisch product: Het product van 2 verzamelingen
o Hiervoor hoeven de elementen niet van hetzelfde type te zijn
Voorbeeld: A ={a, b} B = {1, 2}
A*B = {(a, 1), (a, 2), (b, 1), (b, 2)}
o Je kan ook meerdere verzamelingen met elkaar vermenigvuldigen
Relaties
- RELATIE = deelverzameling van het product van een aantal
verzamelingen
o Voorbeeld: A ={a, b, c} en B = {1, 2, 3}
o R = {(b,2), (c,1), (c,3)} is een relatie tussen A en B wiskunde: R ⊂ B
*A
- ATTRIBUUT = een eigenschap zoals kleur
o Dit hoort bij het begrip RELATIE
- DOMEIN = Een verzameling waarden die een ATTRIBUUT kan
aannemen
o Voorbeeld: {rood, paars}
- Alle elementen uit verzamelingen hoeven niet voor te komen in de
RELATIE
o De RELATIE kan ook leeg zijn (dit betekent dat het geen elementen
bevat)
, o Voor elke RELATIE is een lege relatie een deelverzameling
o Wiskunde: Ø ⊂ A en Ø ⊂ A * B en Ø ⊂ C * D
- Elementen uit de verzameling kunnen meermalen voorkomen in de
RELATIE
- NORMALISEREN =relaties ontwerpen met een eenvoudige & effectieve
structuur
Bediening
Tupel werknem machines
- Tupel = Element van een RELATIE/ rij in een tabel ers
o Voorbeeld: ATTRIBUUT: wrknaam en Klaas Boormachine
Ed Boormachine
machnaam Ed Freesmachin
DOMEIN: werknemer en machine e
RELATIE: bediening Miep Freesmachin
e
TUPEL: (Jolanda, Draaibank) Hans Schaafmachi
- Domein = Laat het aantal tekens zien die je mag ne
gebruiken voor een element Jolanda Draaibank
o Voorbeeld: DOMEIN Geboortejaar bestaat uit 4 posities
- Als elk attribuut een eigen betekenis heeft, kunnen ze hetzelfde domein
hebben
Tabellenvoorstelling van een relatie Artikel
Art Artnaa Artgewi Artpr
- Elke RELATIE kan in een tabel weer gegeven worden nr m cht js
- Deze tabel bezit de volgende karakteristieken: 188 Bougie 100 8,75
o Rijen: Horizontale richting 8
189 Filter 350 12,50
o Kolommen: Verticale richting 0
o De tabelrij stelt 4 tupel van de RELATIE voor 201 Lager 525 35,75
o De volgorde van kolommen/rijen is onbelangrijk 0
202 Wisser 340 18,75
5
Extensie en Intensie 205 Lamp 100 9,50
- In tabel: “Artikel” zijn er 8 x 4-tupels(8 tupels met elk 6
207 Riem 350 12,75
4 attributen) 8
- Extensie = Het aantal Tupels in een Relatie/Tabel 209 Dempe 3.450 98,60
- Intensie = De betekenis van een Relatie/Tabel (dus 0 r
210 Rubber 75 2,50
omschrijving attributen enz.) 0
Sleutel, entiteit, integriteit
Entiteit
- Informatiesysteem = Een gegevensverwerkend geheel van activiteiten
o Bevat in het algemeen een database, programma’s, hardware,
procedures (voorschriften voor de mensen) en de mensen zelf
- Ontwikkelingsmethodiek: