hc1 - data mondeling Flashcards
model
vereenvoudigde weergave van de werkelijkheid
doel van een model
communicatie, afstemming en beperken van complexiteit door abstractie
gegevensbeheer
het afbeelden van de werkelijkheid in computerbestanden
entiteiten
tastbare dingen die je wil gaan opslaan (bijv. een boom). Je kan ze nog niet direct in een database zetten.
2 soorten entiteiten
abstracte entiteit en concrete entiteit
abstracte entiteit
het abstracte begrip (boom). wordt beschreven als entiteitstype met tussen haakjes de attributen: boom(soort, hoogte, leeftijd)
concrete entiteit
= instantie
(een hele specifieke boom: soort plantaan, hoogte 4,78 meter, leeftijd 18 jaar)
attributen
kenmerken of eigenschappen (bijv. de hoogte van een boom). Kan je wel direct in een database zetten.
waarde
hoort bij het attribuut (bijv. hoogte = 4,78 meter)
relatie
altijd tussen entiteiten (student volgt een vak)
wat is de tabelnaam?
objecttype = entiteit
wat zijn de tabelkoppen?
attributen
wat staat er in de overige regels van een tabel?
objecten / records
wat staat er in een cell van een tabel?
een waarde
wat is het doel van database modelleren?
effectief en efficiënt opslaan van gegevens die nodig zijn voor een bepaalde taak
bottum-up methode betekenis
normaliseer bestaande data om zo een efficiëntere data-structuur te krijgen
stappenplan van bottum-up methode
- inventarisatie
- selectie
- normalisatie
inventarisatie (eerste fase bottum-up methode)
brainstormen met opdrachtgever (welke gegevens zijn van belang, gesprekken met medewerkers, papieren administratie)
ruim denken (later schrappen is beter dan vooraf vergeten)
selectie (tweede fase bottum-up methode). waar worden keuzes op gebaseerd?
Het draait om essentie.
Keuzes worden gebaseerd op - relevantie
- beschikbaarheid
- wetgeving
- hoeveelheid ruimte voor opslag
- hoeveelheid werk.