#Database ontwerp * Wat moet je al weten/hebben * Een database-server installeren * Werken met queries * Wat is een database-server * Databases ontwerpen * Waarom? * Redundantie * Inconsistentie * Wat heb je nodig * MySQL Workbench --- #Vandaag * MySQLWorkbench leren kennen * Koppeling naar databaseserver * Diagrammen maken * Van diagram naar database * (Begin maken met) ERD * Casus Apotheek (op [Edutorial.nl](https://www.edutorial.nl/course/dbo/ch5)) * Normaliseren * Methode om stapsgewijs te komen tot een database-ontwerp * Vermijden van redundantie en inconsistentie * Eindresultaat is een Entiteit Relatie Diagram (ERD) --- ##Gegevens analyseren * Eerste stap in de normalisatie-methode * Vaste gegevens * Gegevens die je kunt berekenen * Elementaire gegevens * Gegevens atomair opslaan * Gebruik maken van unieke sleutelvelden. > Alleen elementaire gegevens opslaan > Probeer gegevens te groeperen naar tabellen. > Definiƫren sleutels --- ##Relaties ### Wat is de relatie tussen de gegevens. * Wat hoort bij elkaar * Een-op-meer * Meer-op-meer