Artesis Plantijn Hogeschool Antwerpen
Wetenschap en Techniek
campus Spoor Noord Ellermanstraat
Ellermanstraat 33 - 2060 Antwerpen
wt@ap.be
Database programming33966/2199/2122/1/67
Studiegids

Database programming

33966/2199/2122/1/67
Academiejaar 2021-22
Komt voor in:
  • Bachelor in de toegepaste informatica, trajectschijf 1
    Keuzeoptie:
    • IT & Business
    • IT & Software
In andere opleidingen:
  • Bachelor in de elektronica-ICT als Database programming
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang: 3 studiepunten
Men kan dit opleidingsonderdeel niet volgen binnen een
  • examencontract (met het oog op het behalen van een creditbewijs).
  • examencontract (met het oog op het behalen van een diploma).
Titularis: De Pooter Marijn
Co-titularis(sen) zijn nog niet (allemaal) gekend.
Onderwijstalen: Nederlands
Kalender: Semester 2
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Mogelijke grensdata voor leerkrediet: 15.03.2022 (2de semester)
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Dit opleidingsonderdeel komt in aanmerking voor tolerantie onder de voorwaarden van de opleiding waarvoor je bent ingeschreven.
Totale studietijd: 78,00 uren

Volgtijdelijkheid

Op dit opleidingsonderdeel is er geen volgtijdelijkheid van toepassing.

Korte omschrijving

In deze cursus ontwikkel je de kennis en vaardigheden die nodig zijn om een databaseserver goed en stabiel te laten draaien.
De cursus verschaft inzicht in de architectuur, in de belangrijkste onderdelen en processen die een rol spelen in een relationele databaseserver.
Tijdens de cursus wordt gebruik gemaakt van MS SQL Server. We installeren deze databaseserver op je eigen machine zodat je over je eigen databaseserver beschikt.
Daarnaast leren we stored procedures en functions aan te maken met T-SQL en C# en vanuit een .NET omgeving informatie op te halen en te bewerken in een MS SQL Server database.

Deze cursus wordt gegeven in de vorm van hoorcollege afgewisseld met werkcollege.
Naast de theoretische leerstof ga je dus zelf aan de slag, waarbij je geleerde theorie probeert toe te passen op de voorbeelddatabaseserver.

OLR-Leerdoelen (lijst)

B.1. Design and Development
Maakt connecties met een databank met relevante technologieën.
Bepaalt wanneer views te gebruiken en hoe deze aan te maken
Gebruikt cursoren om complexe verwerking van gegevens uit te voeren
Implementeert transacties
Implementeert programmeerbare objecten (stored procedures, functions, triggers) in een databank
B.4. Solution Deployment
Bepaalt het gebruik van Indexen om een performant gebruik van een databank te realiseren en implementeert de aanbevolen oplossing.
C.1. User Support
Beheert login gegevens van gebruikers, hun rechten en autorisaties.
Bewaakt de back-ups van gegevens in een databank.
Hanteert de structuur van een databank en organiseert de gegevens.
Verleent en ontneemt permissies op databanken en databank objecten (o.a. tabellen).
C.3. Service Delivery
Kan een database server installeren en configureren.
F.1. Taakanalyse
Bepaalt het gebruik van Indexen om een performant gebruik van een databank te realiseren en implementeert de aanbevolen oplossing.
Hanteert de structuur van een databank en organiseert de gegevens.

Leerinhoud

  • (Pre-) installatie MS SQL Server
  • Componenten MS SQL Server
  • Basisconcepten opslag
  • Database opslag
  • Snapshots
  • Transaction log
  • Transactions en concurrency
  • Back-ups
  • Security
  • Performantie
  • Jobs & scheduling
  • Stored procedures, functions, triggers en views
  • ADO.NET

Studiematerialen (tekst): Verplicht

ELEKTRONISCHE LEEROMGEVING: (vrij ter beschikking voor elke student)
In een cursus bij dit opleidingsonderdeel op de elektronische leeromgeving (Moodle) wordt aanvullend studiemateriaal en studieinformatie aangeboden.

LAPTOP:
De student dient voor dit opleidingsonderdeel zijn/haar persoonlijke laptopcomputer te gebruiken. Er worden faciliteiten geboden voor de aanschaf/installatie van de noodzakelijke software.

Onderwijsorganisatie

Werkvormen
Hoor- en/of werkcolleges24,00 uren
Practicum en/of oefeningen24,00 uren
Werktijd buiten de contacturen30,00 uren

Toetsing (lijst)

Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
AcademiejaarKennistoets20,00Digitale evaluatie. Gesloten boek examen.
AcademiejaarVaardigheidstoets hands on80,00Digitale evaluatie. Open boek examen.
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Tweede examenperiodeKennistoets20,00Digitale evaluatie. Gesloten boek examen.
Tweede examenperiodeVaardigheidstoets hands on80,00Digitale evaluatie. Open boek examen.