Præsentationsportfolio for Thomas Riis > Studieprojekter > 3. Semester > 1. Projekt – databaseprojekt

Formålet med projektet er at give os et godt kenskab til databaser herunder:

  • ER-Diagrammer og normalisering (3NF)
  • Use case diagrammer
  • Aktivitetsdiagrammer
  • CRUD Matricen
  • DBMS (MySQL)
  • SQL
  • Samt database programmering i PHP

Læs opgaven her (pdf – 79,4kb)

Processevaluering

Med lidt god planlægning kom vi i gang med projektet. Dog var der en masse løse ender – vi fik værktøjerne til at løse opgaverne løbende.

Jeg føler jeg har lært en masse og fået en masse nye værktøjer i min værktøjskasse og har fået strammet op på bl.a normalisering af databaser ER-Diagrammer og UML.

Jeg kunne en del PHP og SQL allerede da vi begyndte projektet – men jeg har lært helt nye måder at løse problemer på. Samtidig havde jeg ikke stiftet bekendtskab med ‘prepared statements’ som er en meget mere sikker måde at lave transaktioner med en database på end f.eks mysqli (PHP funktioner).

Det har været et travlt projekt – vi har helt klart været udfordrede. Vi måtte bl.a justere vores database med en enkelt mellemtabel fordi løsningen vi havde tænkt ikke holdt da vi skulle kode den.

Vi har nået alt indenfor tidsrammen – fredag 17/9 gennemførte vi et foredrag omkring projektet.

Her er vores dokumentation (pdf 359kb)