bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


fites_daw_mp07_uf3

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
fites_daw_mp07_uf3 [2021/10/01 10:06]
enrique_mieza_sanchez [Exercici 2.3]
fites_daw_mp07_uf3 [2023/09/21 21:59] (actual)
enric_mieza_sanchez [Accés a dades]
Línia 15: Línia 15:
   - Actualitzar valor d'una taula.   - Actualitzar valor d'una taula.
  
 +<WRAP info>
 +Apunts amb exemples: [[PHP MySQL]].
 +</WRAP>
  
 Necessitareu les següents bases de dades d'exemple: Necessitareu les següents bases de dades d'exemple:
Línia 20: Línia 23:
   * [[https://www.mysqltutorial.org/mysql-sample-database.aspx|Classicmodels sample DB]] de mysqltutorial.org   * [[https://www.mysqltutorial.org/mysql-sample-database.aspx|Classicmodels sample DB]] de mysqltutorial.org
  
 +<WRAP important>
 +Les fites avaluatives de final de UF es faran amb la [[https://www.mysqltutorial.org/mysql-sample-database.aspx|BD "classicmodels" de mysqltutorial.org]].
 +</WRAP>
  
-{{tag> #Daw #DawMp07 #DawMp07Uf3 #DawMp07Uf03 PHP MySQL HTTP DB BD bases_de_dades }}+{{tag> #Daw #DawMp07 #DawMp07Uf3 #DawMp07Uf03 PHP MySQL HTTP DB BD bases_de_dades fita fites }}
  
 +\\
  
 ===== Fita 1 : creació i consulta bàsica ===== ===== Fita 1 : creació i consulta bàsica =====
Línia 44: Línia 51:
  
 ==== Exercici 2.1 ==== ==== Exercici 2.1 ====
 +<WRAP todo>
 Afegir usuari "admin" a MySQL amb permisos per llegir i escriure en totes les BD. Afegir usuari "admin" a MySQL amb permisos per llegir i escriure en totes les BD.
 +</WRAP>
  
  
 ==== Exercici 2.2 ==== ==== Exercici 2.2 ====
 +<WRAP todo>
 Afegir usuari "lector" amb permisos per llegir totes les bases de dades però sense permisos d'escriptura. Afegir usuari "lector" amb permisos per llegir totes les bases de dades però sense permisos d'escriptura.
 +</WRAP>
  
 ==== Exercici 2.3 ==== ==== Exercici 2.3 ====
Línia 62: Línia 73:
  
 ==== Exercici 3.1 ==== ==== Exercici 3.1 ====
 +<WRAP todo>
 Amb la BD world.sql: Amb la BD world.sql:
 Llistat de ciutats filtrades per nombre d'habitants. Llistat de ciutats filtrades per nombre d'habitants.
 +</WRAP>
  
  
 ==== Exercici 3.2 ==== ==== Exercici 3.2 ====
 +<WRAP todo>
 Amb la BD world.sql Amb la BD world.sql
  
Línia 75: Línia 89:
   * Si és oficial posarem: [OFICIAL] , si no ho és, no posarem res.   * Si és oficial posarem: [OFICIAL] , si no ho és, no posarem res.
   * NO s’ha de mostrar ni el país ni el percentatge.   * NO s’ha de mostrar ni el país ni el percentatge.
 +</WRAP>
  
 \\ \\
Línia 80: Línia 95:
 ===== Fita 4 : menú de selecció ====== ===== Fita 4 : menú de selecció ======
 ---- ----
-Crear menu de selecció a partir d'una taula.+Crear menú de selecció a partir de les dades d'una taula.
  
 ==== Exercici 4.1 ==== ==== Exercici 4.1 ====
 +<WRAP todo>
 +Menú de selecció: pot ser un menú desplegable tipus //dropdown// o bé un //radio button//.
 +
 Amb la BD world.sql : Llistat de països amb filtre de continent (menú desplegable). Amb la BD world.sql : Llistat de països amb filtre de continent (menú desplegable).
  
 +{{world-filtre-continent.png}}
 +
 +</WRAP>
 +
 +\\
 +
 +==== Exercici 4.2 ====
 +<WRAP todo>
 +Menú de selecció múltiple amb //checkbox//.
 +
 +Amb la BD world.sql : Llistat de països amb filtre de continent (menú de selecció múltiple).
 +
 +{{world-filtre-checkboxes.png?450}}
 +</WRAP>
  
 \\ \\
Línia 93: Línia 125:
  
 ==== Exercici 5.1 ==== ==== Exercici 5.1 ====
 +<WRAP todo>
 Amb la BD world.sql Amb la BD world.sql
  
 Elaborar un formulari de cerca de ciutats filtrant pel nom del país. Elaborar un formulari de cerca de ciutats filtrant pel nom del país.
 +</WRAP>
  
 ==== Exercici 5.2 ==== ==== Exercici 5.2 ====
 +<WRAP todo>
 Amb la BD world.sql Amb la BD world.sql
  
Línia 107: Línia 142:
   * Si és oficial   * Si és oficial
   * Percentatge   * Percentatge
 +</WRAP>
  
 \\ \\
Línia 115: Línia 151:
  
 ==== Exercici 6.1 ==== ==== Exercici 6.1 ====
 +<WRAP todo>
 Utilitzant la base de dades world.sql Utilitzant la base de dades world.sql
  
Línia 120: Línia 157:
   * El país s’ha de seleccionar d’un SELECT.   * El país s’ha de seleccionar d’un SELECT.
   * Fixa’t en que la columna “IsOfficial” és un ENUM, que pot ser T (true) o F (false). Resol aquesta amb un radio button o amb un checkbox.   * Fixa’t en que la columna “IsOfficial” és un ENUM, que pot ser T (true) o F (false). Resol aquesta amb un radio button o amb un checkbox.
 +</WRAP>
  
 ==== Exercici 6.2 ==== ==== Exercici 6.2 ====
 +<WRAP todo>
 Sense cap base de dades de partida. Cal crear taules ''usuaris'' i ''tipus_usuari''. Sense cap base de dades de partida. Cal crear taules ''usuaris'' i ''tipus_usuari''.
  
 Formulari de registre d'usuaris amb selector del tipus d'usuari a crear (alumne, professor). Els tipus d'usuari els tenim en una taula ''tipus_usuari'' relacionada per FK amb la taula d'usuaris. Formulari de registre d'usuaris amb selector del tipus d'usuari a crear (alumne, professor). Els tipus d'usuari els tenim en una taula ''tipus_usuari'' relacionada per FK amb la taula d'usuaris.
 +</WRAP>
  
 \\ \\
Línia 133: Línia 173:
  
 ==== Exercici 7.1 ==== ==== Exercici 7.1 ====
 +<WRAP todo>
 Implementar l'exercici 1.1 (creació de taules d'usuari i tipus_usuari). Implementar l'exercici 1.1 (creació de taules d'usuari i tipus_usuari).
  
 Implementar funcionalitat del botó de modificació d'un registre d'usuari (tots els camps). Implementar funcionalitat del botó de modificació d'un registre d'usuari (tots els camps).
 +</WRAP>
  
 ==== Exercici 7.2 ==== ==== Exercici 7.2 ====
 +<WRAP todo>
 Realitzar exercici 1.1 Realitzar exercici 1.1
  
 Implementar un botó "canvi de tipus d'usuari" que, en prèmer-ho, canviï el tipus d'usuari directament. El tipus d'usuari caldrà prendre'l dels diferents rols definits a la taula ''tipus_usuari'' de forma cíclica, ordenant el rol per ordre alfabètic. Implementar un botó "canvi de tipus d'usuari" que, en prèmer-ho, canviï el tipus d'usuari directament. El tipus d'usuari caldrà prendre'l dels diferents rols definits a la taula ''tipus_usuari'' de forma cíclica, ordenant el rol per ordre alfabètic.
 +</WRAP>
  
fites_daw_mp07_uf3.1633082770.txt.gz · Darrera modificació: 2021/10/01 10:06 per enrique_mieza_sanchez