# afonia creativa - el repte [TOC] ## objectius ### disfrutar treballant i aprenent junts ### exportar i importar el treball d'avui ### crear una mini base de dades a partir de Northwind (taules, claus primàries i foranes, algun índex) ### gestionar de comptes i privilegis (controlem qui fa que sobre la base de dades) ## restriccions ### no se pot espiar entre grups :) ### se realitza a una nova base de dades nwgrup01|nwgrup02|nwgrup03 ### els registres són inventats ### isard (se realitza a una màquina d'isard de les persones del grup) ### compte root sols se pot fer servir per crear un nou compte administratiu (a1) el compte administratiu sol se fa servir per crear la resta de comptes (dba1, dba2, dba3, rw1, rw2, rw3, r1, r2, r3) on: - [x] dba sols pot crear bases de dades i taules, vistes, índex però no registres. - [x] rw sols pot afegir/eliminar i actualitzar registres però no crear bases de dades ni taules - [x] r sols pot accedir per consultar - [x] caldrà demostrar que rw no pot crear taules... - [x] caldrà demostrar que r no pot crear registres ### eines -- tot s'ha de fer pel terminal textual -- us podeu ajudar de workbench per validar ### nombre màxim de camps -- a cadascuna de les dues taules serà 5 (10 en total) ### nombre màxim/mínim de registres -- 5/10 a la taula 1 -- 10/20 a la taula N ### tothom participa amb el seu compte -- ... i ha d'introduir dades a la base de dades ### recollida de les instruccions -- totes les instruccions han de quedar recollides (recomane etherpad.opendev.org (un pad per grup)) ### màxim d'elements relacionats 1 categoria - màx 5 prod 1 customer - màx 5 orders 1 employee - màx 5 orders ## desenvolupament ### 3 grups -- 3 persones màx -- 2 persones min ### hora màxima lliurament 13:15 -- 2 períodes de descans de 15 i 10 minuts mínim ### taules a implementar ( a escollir per ordre d'arribada) -- productes-categories -- customers-orders -- employees-orders ## lliurament -- fitxer png "xuleta" de les accions més rellevats (val qualsevol eina (miro i similars; recomano excalidraw: podeu col·laborar i és força intuitiva)) -- fitxer amb totes les instruccions (recomano etherpad) -- la base de dades exportada (i importada) ## exposició (caldrà fer una exposició resum del treball realitzat a través del meet amb les dificultats i solucions realitzades) ## proposta link referència https://www.javatpoint.com/mysql-tutorial https://www.javatpoint.com/mysql-create-user https://www.javatpoint.com/mysql-grant-privilege google (mysql with grant options)