Mandag 29. September – Interaktion – PHP 5

I dag startede vi ud med at gennemgå den opgave vi havde for, hvor vi skulle lave en HTML form, som kunne sende nogle informationer til noget PHP, og som skulle sende brugeren tilbage med fejlmeddelelser hvis der manglede at blive udfyldt noget. Der var mange der åbenbart ikke kunne få det til at virke, så vi gennemgik det detaljeret på tavlen.

Derefter gik vi i gang med at lære om databaser. Vi gennemgik først forskellene på data og information, og derefter startede vi fra bunden med “Hvad er en database?”. Det er et sted man kan gemme, hente og organisere struktureret data.

Der er mange typer af databasestrukturer. Vi har kort hørt om navigational databases, relational databases, object oriented databases, distributed databases, post-relational databases, men det er kun relationelle databaser vi gennemgik/kommer til at gennemgå. Vi har set eksempler på hvornår man bør bruge databaser, og fordele ved at bruge databaser.

Vi er også blevet introduceret til MySQL Workbench, som er et program, der gør det nemmere at håndtere, redigere og bare generelt at arbejde med databaser.

I MySQL Workbench har vi lavet nogle test databaser, hvor vi har lavet tabeller med navne (fornavne og efternavne) og mellemnavne. Vi skulle så kombinere navne og efternavne med mellemnavne fra den anden tabel. Vi linkede tabellerne sammen med forskellige queries og fik en tredje tabel ud af det, med forskellige navne og efternavne, men nu også med mellemnavne.

Jeg synes det var lidt svært at gennemskue nogle af de queries vi brugte, men det er nok bare fordi jeg ikke er så god til SQL endnu.