Creació de la BD i les seves taules (A5.2)
De Wiki personal d'en Guillem Serrat
Estructura de la BD
Aquesta aplicació tindrà una BD anomenada “botiga” amb codificació UTF8
$sql = "CREATE DATABASE IF NOT EXISTS botiga CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci";
Amb els següents permisos:
- L'usuari iot podrà escriure i llegir (Connexió d'escriptura)
- L'usuari convidat únicament podrà llegir (Connexió de lectura)
$permisosRW = "GRANT SELECT, INSERT, UPDATE, DELETE ON botiga.* TO 'iot'@'localhost';"; $permisosR = "GRANT SELECT ON botiga.* TO 'convidat'@'localhost';";
Aquesta BD comptarà amb tres taules:
- Taula "productes", per emmagatzemar els productes del catàleg i els seus detalls
- Taula "compres", per emmagatzemar la data i el total de les compres realitzades
- Taula "compres_detall", per emmagatzemar els detalls de les compres realitzades (quins productes, quina quantitat, etc)