Blok 4 Leerdoelentabel Informatica Leerdoelen van blok 4: Databasemanagementsystemen en informatiemodellering Deze tabel is ingevuld door: _ _ _ _ _ Aan het eind van dit blok ken je: 1 2 3 4 5 6 7 8 9 10 Leerdoel de structuur van relationele gegevensbanken met tabellen, kolommen, sleutels en verwijzingen de opbouw van een query in SQL en de sleutelwoorden SELECT, FROM, WHERE, LIKE, ORDER BY, GROUP BY, HAVING en EXISTS de betekenis van sleutels en verwijzingen bij het bewaken van de integriteit en consistentie van een gegevensbank opdrachten om een database te maken, te vullen en te wijzigen de begrippen relationele database, DBMS, integriteit, tabel, kolom, vraagtaal, query, subquery, koppeling (join), view, sleutel, kandidaatsleutel, verwijzende sleutel, verwijzing, referentiele integriteit, niet-leeg (not null), datatype, strokendiagram, beveiliging, privacy, redundantie, inconsistentie en informatiemodellering (facultatief) de begrippen index, zoekboom, concurrency, transactie, lock en deadlock technieken voor het bouwen van een webdatabase met behulp van PHP en MySql technieken voor het bouwen van een gebruikersvriendelijke database-applicatie met behulp van Access de basisprincipes van informatiemodellering en databaseontwerp met behulp van normaliseren of FCO-IM de begrippen verwoorden, kwalificeren, casetool, informatiegrammatica (IG), informatiegrammaticadiagram (IGD), feit, elementair feit, feittype, rol, object, objecttype, label, labeltype, beperkingsregel, uniciteitsbeperking, totaliteitsbeperking 1 Bekend Van gehoord Onbekend Blok 4 Leerdoelentabel Informatica Aan het eind van dit blok kun je: 11 12 13 14 15 16 17 18 19 20 21 Leerdoel SQL-query’s formuleren in SQL waarbij je gebruikt maakt van voorwaarden, ordening, functies over tabellen als SUM, groeperen en DISTINCT SQL-query’s formuleren die meer dan één tabel bevragen en subquery’s formuleren samengestelde voorwaarden formuleren die gebruik maken van verschillende manieren van vergelijken query’s invoeren en laten verwerken door Access en/of MySQL gebruik maken van de grafische omgeving in Access om vragen te formuleren een strokendiagram lezen en toelichten aan de hand van een stokendiagram een database bouwen, vullen en wijzigen in MySQL en/of Access een gebruikersvriendelijke databaseapplicatie bouwen in Access een webdatabase bouwen in MySql en daarbij een dynamische website bouwen die deze database gebruikt met behulp van PHP-scripts In een gegeven voorbeelddatabase aangeven wat goede en slechte ontwerpkeuzes zijn een informatie-analyse uitvoeren en een databaseontwerp maken met behulp van normaliseren of FCO-IM Voor FCO-IM houdt dit laatste concreet in: informatie verwoorden in Nederlandse zinnen, deze opsplitsen in elementaire feiten en deze kwalificeren met het casetool een informatiegrammatica (IG) maken en deze tekenen in een informatiegrammaticadiagram (IGD) beperkingsregels in een IGD aanbrengen uit een model een database definiëren met behulp van het casetool 2 Bekend Van gehoord Onbekend