In deel 1 van deze module maak je een database die je daarna met PHP kunt gaan koppelen aan je webshop. In de database is de data van de producten uit jouw webshop opgenomen. Om de database op te zetten volg je het onderstaande stappenplan.
Verbinding maken met een databaseserver Gebruik XAMPP om een lokale databaseserver te ‘draaien’. Gebruik PhpMyAdmin als tool om verbinding te maken met de databaseserver.
Database aanmaken Maak een nieuwe database aan met een logische naam en collation.
Tabel aanmaken Maak een nieuwe tabel aan in de database die je net hebt aangemaakt. In deze tabel ga je de data opslaan van de producten uit jouw webshop. Kies een logische naam voor deze tabel.
Velden aanmaken Maak in de tabel die je net hebt aangemaakt alle benodigde velden aan die horen bij een product uit jouw webshop. Denk daarbij aan naamgeving van de velden. Kies de juiste types bij de velden. Maak ook een id veld aan en denk daarbij dit veld juist in te stellen (primary key en auto increment). Hou rekening met default values en null value instellingen.
Records/rows toevoegen Vul nu op zijn minst 10 records met fictieve maar relevante productdata.
Aantal SQL-queries uitvoeren (templates gebruiken en SELECT) Voer binnen phpMyAdmin 5 queries uit waarmee je:
Alle data van alle records uit de webshopproducten tabel toont.
Alleen de titels van de eerste 5 records uit de webshopproducten toont in alfabetische volgorde.
Alleen de ids toont van de webshopproducten waarvan de waarde kleiner is dan 5.
Toont hoeveel webshopproducten er totaal zijn opgenomen. Gebruik count().
De titel toont van het webshopproduct dat als laatste is toegevoegd
Maak screenshots van de queries en de resultaten. 7. Database exporteren Exporteer je database als een .sql file en voeg deze toe aan je .git repository in een afzonderlijnke map met de naam sql, plaats hierin ook de screenshot van de queries.
Je rondt dit onderdeel af door het volgende op te leveren en te laten aftekenen door een docent:
Bekijk en gebruik de onderstaande tutorials en instructies om deze opdracht uit te voeren:
https://www.youtube.com/watch?v=GEovyVGOs8w
SQL, de taal van een database: