Skip to content Skip to navigation menu
Databases Advanced
Ben je bezig met het ontwerpen en realiseren van databases, dan kom je zeker in aanraking met het vraagstuk over de consistentie van de inhoud van een database. Hoe zorg je ervoor dat de gebruiker van een informatiesysteem behoed wordt voor het invoeren van ‘incorrecte gegevens’? Mechanismen als primary key’s, foreign key’s en not null constraint’s zijn basisbegrippen die zeker geregeld zijn in een database. Hiermee voorkom je dat er ‘foute’ gegevens ingevoerd worden. Helaas voorkom je hiermee geen invoerfouten die te maken hebben met bedrijfsregels, vergissingen of het uitvallen van de stroom. In deze module bestudeer je belangrijke concepten die een oplossing zijn voor dergelijke problemen. Denk aan onderwerpen als normaliseren, subtypering, transactie management en server side programming. Om te kunnen starten met deze module is het belangrijk dat je kennis hebt van databases volgens het relationele model en SQL.
Duur 10  Weken
Sector Techniek & ICT  
Studie Type Module  

€ 625,00

  • Je realiseert een eenvoudige applicatie met behulp van een vierde generatie tool.
  • Je implementeert bedrijfsregels in een applicatie/database.
  • Je normaliseert concepten en past subtypering toe op een database, met als doel een betere database te ontwerpen.
  • Je hebt inzicht in de oplossingen voor problemen die ontstaan bij transacties op databases.

Voor de bijeenkomsten bestudeer je de literatuur en werk je aan opdrachten. Tijdens de bijeenkomsten verdiep je je in onderwerpen als PL/SQL (de taal voor server side programming) en APEX (de omgeving waarin je een applicatie bouwt). Je kunt vragen stellen aan de docent of medestudenten en je werkt samen aan toepassingsopdrachten. Je werkt elke week aan je portfolio-opdrachten en krijgt hier tussentijds feedback op.

Verwante opleidingen

Je wordt beoordeeld op een portfolio-opdracht. Binnen je praktijkomgeving zijn er secundaire bedrijfsprocessen waarbij informatie opgeslagen, gewijzigd en gelezen wordt. Denk aan ziekteverzuim, verlofaanvragen, uitleningen, lease-autos, et cetera. Je realiseert een klein informatiesysteem dat een dergelijk bedrijfsproces ondersteunt. Je bouwt de applicatie in de ontwikkelomgeving van APEX (of in overleg in een andere, gelijkwaardige ontwikkelomgeving). Je implementeert ook bedrijfsregels in je applicatie. Je toont voor de gebruikte tabellen aan dat ze goed genormaliseerd zijn. Je beschrijft hoe er een deadlock kan ontstaan in jouw applicatie. Tot slot simuleer je een deadlock en maak je screen-shots waaruit dit blijkt.

Een relevante praktijkomgeving op hbo-niveau is essentieel voor het afronden van bovengenoemde beroepsproducten en opdrachten. Dat kan je eigen baan/werk zijn. Mocht je niet werkzaam zijn in een voor deze module relevante omgeving, dan moet je afspraken maken met een bedrijf of instelling voor een relevante praktijkomgeving. Nadere informatie hierover kun je opvragen bij Saxion Parttime School.

startdatum Februari
EC 5
Vakgebied Techniek & ICT
Studievorm Module
Profiel Hbo
Locaties Deventer
ID OICT15D