Podcast
Questions and Answers
Wat houdt de minimumcardinaliteit van een relatietype in?
Wat houdt de minimumcardinaliteit van een relatietype in?
Wat is de rol van een database administrator (DBA)?
Wat is de rol van een database administrator (DBA)?
Welke van de volgende uitspraken over gegevensonafhankelijkheid is juist?
Welke van de volgende uitspraken over gegevensonafhankelijkheid is juist?
Wat beschrijft een datamodel het beste?
Wat beschrijft een datamodel het beste?
Signup and view all the answers
Wat betekent het als gegevens als 'ongestructureerd' worden geclassificeerd?
Wat betekent het als gegevens als 'ongestructureerd' worden geclassificeerd?
Signup and view all the answers
Wat zijn integriteitsregels?
Wat zijn integriteitsregels?
Signup and view all the answers
Welke functie heeft de catalogus binnen een DBMS?
Welke functie heeft de catalogus binnen een DBMS?
Signup and view all the answers
Wat is een kenmerk van gestructureerde gegevens?
Wat is een kenmerk van gestructureerde gegevens?
Signup and view all the answers
Welke bewering over de datamodeltypen is juist?
Welke bewering over de datamodeltypen is juist?
Signup and view all the answers
Wat is een kandidaatsleutelattributen?
Wat is een kandidaatsleutelattributen?
Signup and view all the answers
Welke vorm van relatietype komt voor bij één entiteitstype dat met zichzelf verband houdt?
Welke vorm van relatietype komt voor bij één entiteitstype dat met zichzelf verband houdt?
Signup and view all the answers
Wat houdt de maximumcardinaliteit in het context van relatietypes in?
Wat houdt de maximumcardinaliteit in het context van relatietypes in?
Signup and view all the answers
Wat wordt bedoeld met een relatie-attribuut?
Wat wordt bedoeld met een relatie-attribuut?
Signup and view all the answers
Wat is het verschil tussen een enkelvoudige en samengestelde kandidaatsleutel?
Wat is het verschil tussen een enkelvoudige en samengestelde kandidaatsleutel?
Signup and view all the answers
Hoe wordt een ternaire relatie gekarakteriseerd?
Hoe wordt een ternaire relatie gekarakteriseerd?
Signup and view all the answers
Wat betekent het als een entiteitstype onderlinge verbanden heeft?
Wat betekent het als een entiteitstype onderlinge verbanden heeft?
Signup and view all the answers
In welke situatie is het verplicht dat een student minimaal aan één bachelorproef wordt toegewezen?
In welke situatie is het verplicht dat een student minimaal aan één bachelorproef wordt toegewezen?
Signup and view all the answers
Study Notes
Hoofdstuk 1: DBMS
- DBMS staat voor Database Management System, een verzameling computerprogramma's.
- Een databanksysteem bestaat uit een databank en DBMS.
- RDBMS is een relationele DBMS, die gebruikmaakt van een relationeel gegevensmodel (tabellen, rijen, ...).
- Toepassingsoftware verbindt gebruikers met de databank via DBMS.
- DBMS zorgt voor toegang tot de databank.
- Data-administrators (DA's) zijn verantwoordelijk voor data binnen een onderneming.
- Database-ontwerpers vertalen conceptuele modellen naar logische en interne modellen.
- DBA's (Database Administrators) implementeren en monitoren de databank.
- Applicatieontwikkelaars schrijven databankprogramma's/applicaties.
- Eindgebruikers gebruiken databank applicaties om interacties met de databank uit te voeren.
- Databankmodellen bestaan uit verschillende modellen (conceptueel, logisch en fysiek).
- Gegevensonafhankelijkheid: Fysiek, wijzigingen in de opslag hebben geen invloed op het logische model of applicaties. Logisch, wijzigingen in het logische model leiden tot minimale aanpassingen in de applicaties.
- Gegevens worden onderverdeeld in gestructureerd, ongestructureerd en semigestructureerd.
- Redundantie verwijst naar gedupliceerde gegevens.
- Integriteit: regels voor gegevensrelaties en opslag.
- Syntaxt en semantische regels bepalen dat gegeven correct is.
- De catalogus (metadata) beschrijft en definieert elementen binnen de databank.
- Metadata omvat definities van logische en interne gegevensmodellen.
- Metadata zorgt voor synchronisatie en consistentie van de gegevensmodellen.
Hoofdstuk 2: Entity Relationship Diagram (ERD)
- Een ERD gebruikt entiteittypes (bv. leerling), attribuuttypes (bv. naam), en relatietypes (bv. geschreven entiteit) om databanken te modelleren.
- Entiteittype representeert een concept in de echte wereld.
- Entiteit is een instantie van een entiteittype.
- Attribuuttype beschrijft de eigenschap van een entiteittype.
- Kandidaatsleutels uniek identificeren entiteiten (bv. rijksregisternummer).
- Enkelvoudige en samengestelde kandidaatsleutels.
- Relatietypes definiëren relaties tussen entiteittypen.
- Relatietypes kunnen unair, binair (tussen 2 entiteittypes), ternair of n-air zijn (tussen meer dan 2 entiteittypes).
- Entiteittypen kunnen onderlinge verbanden hebben, zoals een schilderij dat door een schilder is gemaakt.
- Relatietypes hebben eigenschappen (relatieaartrributen) die eigenschappen van betrokken entiteittypes vastleggen.
- Cardinaliteitsrelaties beschrijven de minimum en maximum aantallen relaties tussen entiteiten in een relatie.
- Maximaal hoeveel entiteiten, bv studenten en bachelorproef. Elke student kan maximaal 1 bachelorproef hebben. Een bachelorproef kan minimaal 0 studenten hebben.
Hoofdstuk 3: Zwak Entiteittype
- Een zwak entiteittype is afhankelijk van andere entiteittypes om zichzelf te identificeren.
- Zwakke entiteittypen hebben mogelijk geen kandidaatsleutel, maar gebruiken een kandidaatsleutelattributen.
- Zwak entiteittypen hebben een minimumcardinaliteit van 1.
Hoofdstuk 4
- Gegevens zijn onderverdeeld in verplichte (mandatory) en optionele (voluntary/optional) subentiteiten.
- Verbindingen kunnen 'OR' (tegelijk maar 1) of 'AND' (meerdere) zijn.
- Een constraint bepaalt of een relatie verplicht ('mandatory') of optioneel ('optional') is.
- Een ander constraint bepaalt of meerdere relaties tegelijk mogelijk zijn ('disjoint constraint' of 'overlapping').
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Dit quiz over Hoofdstuk 1 van Database Management Systems (DBMS) behandelt de basisconcepten van databanksystemen. Je leert over de verschillende rollen, zoals databasebeheerders en ontwerpers, en de modellen die gebruikt worden in databanken. Test je kennis over relationele DBMS en gegevensonafhankelijkheid.