Artesis Plantijn Hogeschool Antwerpen
Wetenschap en Techniek
campus Spoor Noord Ellermanstraat
Ellermanstraat 33 - 2060 Antwerpen
wt@ap.be
Databanken32315/1700/1920/1/17
Studiegids

Databanken

32315/1700/1920/1/17
Academiejaar 2019-20
Komt voor in:
  • Bachelor in de toegepaste informatica, trajectschijf 1
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang: 6 studiepunten
Titularis: De Pooter Marijn
Onderwijstalen: Nederlands
Kalender: Academiejaar
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Mogelijke grensdata voor leerkrediet: 15.10.2019 (Academiejaar)
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Voor dit opleidingsonderdeel moet je slagen (wordt nooit getolereerd).
Totale studietijd: 150,00 uren

Volgtijdelijkheid

Op dit opleidingsonderdeel is er geen volgtijdelijkheid van toepassing.

Korte omschrijving

In dit olod gaan we praktisch aan de slag met relationele databanken met behulp van SQL.

SQL is een compacte en krachtige taal voor het raadplegen, bewerken en beveiligen van gegevens opgeslagen in relationele databanken.
Het olod behandelt dan ook de 4 grote pijlers in SQL:

  • DML: Het ophalen, wegschrijven en verwijderen van data in een relationele database.
  • DDL: Het aanmaken, aanpassen en verwijderen van database objecten zoals tabellen, views, procedures, functies en triggers.
  • DCL: Het werken met rechten en gebruikers in een relationele database.
  • TCL (conceptueel) : Het werken met transacties in een relationele database.

De opzet van de cursus is de werking van de SQL instructies leren kennen en praktisch toepassen in een groot aantal oefeningen
Hierdoor bouwen we ervaring op en verhogen we het déja vu-gevoel – dat gevoel dat je een gelijkaardig opdracht al eerder hebt opgelost.

OLR-Leerdoelen (lijst)

B.1. Design and Development
Creƫert een databank en databank objecten.
implementeert programmeerbare objecten (stored procedures, functions, triggers) in een databank
Manipuleert gegevens in een databank (delete, insert, update)
Analyseert een informatiebehoefte en zet deze om in efficiƫnte SQL-instructies
Implementeert op basis van een datamodel de nodige integriteitsregels in een databank
Kan diverse datasources benaderen met behulp van LINQ.
Kan een databank benaderen met behulp van ADO.NET en Entity Framework.
Kan een service laag implementeren in een C# applicatie.
Onderkent de basisbeginselen van het relationele databankmodel en legt bij het gebruik van SQL het verband met de datbankstructuur.
Manipuleert gegevens in een databank (delete, insert, update)
Bepaalt wanneer views te gebruiken en hoe deze aan te maken
Gebruikt cursoren om complexe verwerking van gegevens uit te voeren
Implementeert transacties
B.2. Component Integration
De student implementeert transacties
B.2. Systems Integration
Zet via scripting een database of actualiseert deze op een correcte manier voor verschillende omgevingen.
De student implementeert transacties
F.1. Taakanalyse
Onderkent de basisbeginselen van het relationele databankmodel en legt bij het gebruik van SQL het verband met de datbankstructuur.
Maakt correct de afweging wanneer databank transacties te gebruiken

Studiematerialen (lijst)

Het SQL LeerboekVerplicht
  • Auteur: Rick F. Van der Lans

Onderwijsorganisatie

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

Toetsing (lijst)

Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
AcademiejaarVaardigheidstoets hands on70,00Digitale evaluatie. Examentijd 120 minuten.
AcademiejaarVaardigheidstoets hands on permanent (Permanente evaluatie)30,00Tussentijdse digitale evaluatie. Examentijd 120 minuten.
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Tweede examenperiodeVaardigheidstoets hands on100,00Digitale evaluatie. Examentijd 180 minuten.

Toetsing (tekst)

De student die omwille van medische redenen of overmacht niet kan deelnemen aan de tussentijdse evaluatie, kan een inhaalmoment aanvragen volgens volgende procedure:
De student uploadt binnen de 2 kalenderdagen, na de dag waarvoor hij een inhaalmoment wil aanvragen, via de iBaMaFlex-module ‘mijn afwezigheden’ een geldig medisch attest, zoals omschreven onder de begripsbepaling van het onderwijs- en examenreglement, of het nodige bewijsmateriaal voor de overmachtssituatie én brengt de verantwoordelijke lector via mail op de hoogte.