Hoofdstuk 1: DBMS

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Wat houdt de minimumcardinaliteit van een relatietype in?

  • Minimumcardinaliteit stelt eisen aan het aantal entiteiten dat aan de relatie moet deelnemen.
  • De vereiste voor minimaal twee entiteiten in elke relatie.

Wat is de rol van een database administrator (DBA)?

  • Ontwerpen van de databankstructuur
  • Schrijven van databankapplicaties
  • Implementeren en monitoren van de database (correct)
  • Centraal verantwoordelijk voor de gegevens binnen een onderneming

Welke van de volgende uitspraken over gegevensonafhankelijkheid is juist?

  • Logische gegevensonafhankelijkheid heeft geen effect op de logische gegevensstructuur.
  • Fysieke gegevensonafhankelijkheid voorkomt wijzigingen aan de applicatie bij wijziging van het logisch model.
  • Fysieke gegevensonafhankelijkheid voorkomt wijzigingen aan de applicatie bij wijzigingen aan opslagstructuren. (correct)
  • Logische gegevensonafhankelijkheid betekent dat de gegevens geheel onveranderd blijven.

Wat beschrijft een datamodel het beste?

<p>Een weergave van gegevens met hun kenmerken en relaties. (B)</p> Signup and view all the answers

Wat betekent het als gegevens als 'ongestructureerd' worden geclassificeerd?

<p>Ze zijn moeilijk te interpreteren door een applicatie. (C)</p> Signup and view all the answers

Wat zijn integriteitsregels?

<p>Regels die zorgen voor de juistheid en consistentie van gegevens. (C)</p> Signup and view all the answers

Welke functie heeft de catalogus binnen een DBMS?

<p>Het zorgen voor synchronisatie en consistentie van gegevensmodellen. (B)</p> Signup and view all the answers

Wat is een kenmerk van gestructureerde gegevens?

<p>Ze kunnen eenvoudig in een logisch datamodel worden weergegeven. (A)</p> Signup and view all the answers

Welke bewering over de datamodeltypen is juist?

<p>Het databankmodel bestaat uit conceptuele, logische en fysieke datamodellen. (D)</p> Signup and view all the answers

Wat is een kandidaatsleutelattributen?

<p>Een attribuut dat uniek een entiteit beschrijft (B)</p> Signup and view all the answers

Welke vorm van relatietype komt voor bij één entiteitstype dat met zichzelf verband houdt?

<p>unair (D)</p> Signup and view all the answers

Wat houdt de maximumcardinaliteit in het context van relatietypes in?

<p>Het maximale aantal instanties dat aan één entiteitstype kan worden toegewezen (D)</p> Signup and view all the answers

Wat wordt bedoeld met een relatie-attribuut?

<p>Een attribuut dat is toegevoegd aan de relatie tussen twee entiteittypes (A)</p> Signup and view all the answers

Wat is het verschil tussen een enkelvoudige en samengestelde kandidaatsleutel?

<p>Een enkelvoudige bestaat uit één kandidaatsleutel, een samengestelde uit meerdere (A)</p> Signup and view all the answers

Hoe wordt een ternaire relatie gekarakteriseerd?

<p>Door een verbinding tussen drie verschillende entiteittypes (B)</p> Signup and view all the answers

Wat betekent het als een entiteitstype onderlinge verbanden heeft?

<p>Het kan relaties aangaan met andere entiteittypes (B)</p> Signup and view all the answers

In welke situatie is het verplicht dat een student minimaal aan één bachelorproef wordt toegewezen?

<p>Dat is nooit verplicht (D)</p> Signup and view all the answers

Flashcards

DBMS

Een verzameling computerprogramma's die gebruikt worden om gegevens te beheren.

Databanksysteem

Een databank en het bijbehorende DBMS.

RDBMS

Een DBMS dat gebruik maakt van het relationele gegevensmodel.

Toepassingsoftware

Deze software zorgt voor de verbinding tussen de applicatie en de database.

Signup and view all the flashcards

Data-administrators

Iemand die verantwoordelijk is voor de data binnen een organisatie.

Signup and view all the flashcards

Dbontwerper

Het vertalen van het conceptuele model naar het logische en interne model.

Signup and view all the flashcards

DBA

Iemand die de database implementeert en beheert.

Signup and view all the flashcards

Datamodel

Een voorstelling van gegevens met hun kenmerken en relaties.

Signup and view all the flashcards

Wat is een entiteittype?

Een entiteittype is een abstract concept dat bestaat in de echte wereld, zoals "leerling". Een entiteit is een specifieke instantie van dat type, zoals Jan Jansen, een leerling.

Signup and view all the flashcards

Wat is een attribuuttype?

Een attribuuttype beschrijft eigenschappen van een entiteittype. Bijvoorbeeld, "naam" is een attribuuttype voor de entiteittype "leerling".

Signup and view all the flashcards

Wat is een relatie-attribuut?

Een relatie-attribuut is een eigenschap van een relatie tussen entiteittypes. Een relatie-attribuut is een extra kenmerk dat de relatie tussen entiteiten beschrijft.

Signup and view all the flashcards

Wat is een kandidaatsleutel?

Een kandidaatsleutel is een attribuut (of een combinatie van attributen) die uniek een entiteit identificeert. Bijvoorbeeld, het rijksregisternummer is een kandidaatsleutel voor een persoon.

Signup and view all the flashcards

Wat is een relatie?

Een relatie is een verband tussen instanties van verschillende entiteittypes. Bijvoorbeeld, de relatie "geschilderd door" verbindt de entiteittypes "schilderij" en "schilder".

Signup and view all the flashcards

Wat is een relatie-type?

Een relatie-type is een verzameling van relaties tussen verschillende entiteittypes. De cardinaliteit specificeert hoeveel entiteiten aan de relatie kunnen deelnemen.

Signup and view all the flashcards

Wat is de cardinaliteit van een relatie?

De cardinaliteit van een relatie geeft aan hoeveel entiteiten aan de relatie kunnen deelnemen. De minimumcardinaliteit is het minimum aantal entiteiten, terwijl de maximumcardinaliteit het maximum aantal entiteiten voorstelt.

Signup and view all the flashcards

Wat is een unairy relatie?

Een unary relatie is een relatie tussen een enkel entiteittype, bijvoorbeeld "student" is afstammeling van "docent".

Signup and view all the flashcards

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.

Quiz Team

Related Documents

Hoofdstuk 1 en 2, Databases PDF

More Like This

DBMS and Relational Databases
15 questions
DBMS - II Modello Relazionale
24 questions
DBMS Course Overview
11 questions

DBMS Course Overview

HappyBanjo1490 avatar
HappyBanjo1490
Use Quizgecko on...
Browser
Browser