Academiejaar
2024-25
Komt voor in:
- Graduaat programmeren, trajectschijf 1
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang:
6 studiepunten
Men kan dit opleidingsonderdeel niet volgen binnen een
- creditcontract.
- examencontract (met het oog op het behalen van een creditbewijs).
- examencontract (met het oog op het behalen van een diploma).
Titularis: Doggen Stijn
Andere co-titularis(sen): Spaas Peter, Sturm Dimitri, Van den Poel Jan, Verhulst David
Onderwijstalen: Nederlands
Kalender: Semester 1 of Semester 2
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Volgtijdelijkheid
Op dit opleidingsonderdeel is er geen volgtijdelijkheid van toepassing.
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Voor dit opleidingsonderdeel moet je slagen (wordt nooit getolereerd).
Totale studietijd: 156,00 uren
Korte omschrijving
Het olod Databanken behandelt de beginselen van een relationele databank en het beheer van de gegevens in de databank.
Het olod Databanken bereidt voor op het toepassen van databanken in een project.
Het doel is de student een zicht te geven op de algemene principes die gebruikt worden om een databank te ontwerpen en te implementeren. Hierbij wordt de basis van SQL aangeleerd. Er wordt ook een inleiding tot niet-relationele databanken gegeven.
OLR-Leerdoelen (lijst)
De gegradueerde stelt een planning op om het eigen aandeel van de realisatie van een webapplicatie op te volgen.
Je maakt een databank aan o.b.v. een gegeven datamodel. |
De gegradueerde maakt een onderbouwd voorstel van het ontwerp, de webframeworks en stemt hiervoor af met collega, belanghebbenden, teamleden, rekening houdende met de technische en functionele vereisten.
Je ontwerpt het databankmodel voor een eenvoudige applicatie. |
De gegradueerde neemt verantwoordelijkheid voor de eigen digitale werkomgeving en draagt bij tot de gedeelde digitale infrastructuur nodig voor het ontwikkelen, testen en in productie brengen van projecten.
Je gebruikt commando's om tabellen aan te maken in een relationele databank. |
Je gebruikt commando's om gegevens toe te voegen in een relationele databank. |
Je gebruikt commando's om gegevens bij te werken in een relationele databank. |
Je gebruikt commando's om gegevens te verwijderen uit een relationele databank. |
Je gebruikt instructies en clausules om gegevens te selecteren uit een relationele databank. |
Je gebruikt instructies en clausules om gegevens te filteren uit een relationele databank. |
Je gebruikt instructies en clausules om gegevens uit meerdere tabellen te combineren in een relationele databank. |
De gegradueerde programmeert volgens de standaarden en afspraken binnen de organisatie.
Je creëert views in een relationele databank om complexe query's te vereenvoudigen. |
Je ontwikkelt stored programs om herbruikbare en geoptimaliseerde logica te implementeren en uit te voeren. |
De gegradueerde gaat volgens testscenario’s de werking en functionaliteit van de gerealiseerde code na en verbetert deze op basis van gerapporteerde bugs en issues.
Je implementeert error handling mechanismen in een relationele databank om fouten af te handelen. |
De gegradueerde volgt relevante IT-evoluties op, identificeert de eigen ontwikkelingsnoden en verbetert continu de eigen praktijk.
Je bouwt een eigen project om je vaardigheden te versterken en vertrouwd te raken met databankstructuren. |
De gegradueerde handelt deontologisch en houdt rekening met de wettelijke en bedrijfseigen veiligheids- en privacyrichtlijnen.
Je past ethische principes toe bij het beheren en gebruiken van data uit een databank om privacy en integriteit van de data te waarborgen. |
Leerinhoud
Basis van de soorten en werking van databanken:
- Wat is een databank
- Soorten databanken
- Hoe werkt een databank
Basisimplementatie van relationele databanken met behulp van SQL:
- DDL
- DML
- SELECT en clausules
- JOIN
Geavanceerde implementatie van een relationele databank:
- Indexen
- Views
- Stored programs
- Error handling
- Access control op basis van gebruikers en rollen
- Transacties
Studiematerialen (lijst)
StudiewijzerVerplicht Online leermateriaal op DigitapVerplicht Toetsing (lijst)
Evaluatie(s) voor de eerste examenkans
Moment | Vorm | % | Opmerking |
Eerste examenperiode | Vaardigheidstoets eenmalig tijdens de lesweken | 30,00 | Digitale tussentijdse toets. Georganiseerd tijdens de toetsweek. |
Eerste examenperiode | Vaardigheidstoets in de examenreeks | 40,00 | Digitaal. |
Evaluatie(s) voor de tweede examenkans
Moment | Vorm | % | Opmerking |
Tweede examenperiode | Vaardigheidstoets in de examenreeks | 70,00 | Digitaal. |
Evaluatie(s) voor beide examenkansen, niet herhaalbaar in tweede examenkans
Moment | Vorm | % | Opmerking |
Eerste examenperiode | Projectopdracht | 30,00 | |
Toetsing (tekst)
De totale examentijd voor de digitale kennis- en inzichtstoets(en) en/of de digitale vaardigheidstoets(en) die tijdens de examenreeks en de toetsweek plaatsvinden, bestaat uit de voorziene tijd hiervoor plus ¼ extra examentijd – met een max. van 30 min. – voor alle studenten. De extra examentijd als individuele aanpassing is hierbij dus inbegrepen. Indien er op het moment van de toetsing een aanvullende toetsing plaats zou vinden, dan wordt de extra examentijd met een maximum van 30 min. toegekend.