Activitats
Manipulació de dades de l'esquema Videoclub
L’objectiu d’aquesta activitat és practicar les sentències de manipulació de dades del llenguatge SQL deL MySQL.
Carregueu el següent script de base de dades en L’SGBDR MySQL i dissenyeu sentències SQL per respondre a les següents qüestions, que fan referència a l’esquema Videoclub:
1. Afegiu l’adreça “’Egara,106.Terrassa’” al client que té DNI “022222222R”.
2. Canvieu tots els noms dels clients per tal que tots els caràcters s’emmagatzemin amb lletres majúscules.
3. Afegiu una película amb codi 6 amb títol ‘FFFFFFFFF’ del gènere de ‘Drama’ que és la segona part de la película ‘DDDDDDD’ (de la qual coneixem el codi: 4) i l’actor principal de la qual és ‘YYYY’.
4. Afegim una còpia amb codi de còpia 1 de la película que té codi 6.
5. Creem una nova factura (amb codi de factura 4) per a ‘Pere Puig’ per a la data actual. L’import serà 0, de moment.
6. Afegim dos conceptes a la factura anterior (número 4):
- 1 unitat de Pel·li 1, de preu 4,50 €
- 2 unitats de Refresc, de preu 2,50 €
I modifiquem l’import total de la factura.
7. Afegiu un préstec amb data actual de la còpia existent (1) de la pel·lícula de codi 6 per part de ‘Pere Puig’.
8. Actualitzeu la taula INTERPRETADA per tal que reflecteixi que l’actor principal de la pel·lícula 6 interpreta aquesta pel·lícula.
9. Elimineu la pel·lícula de codi 6.
Manipulació de dades de l'esquema Empresa
L’objectiu d’aquesta activitat és practicar amb les instruccions de manipulació de dades (inserció, actualització i eliminació) en una base de dades amb el llenguatge SQL.
Dissenyeu les instruccions SQL adequades per aconseguir donar resposta a les sol·licituds següents referents a l’esquema empresa:
Carregueu el següent script de base de dades en l’SGBDR MySQL que fa referència a l’esquema empresa:
1. Donar d’alta aquests departaments:
- Informàtica, a la població de Lleida, amb codi 50
- Compres, a la població de Girona, amb codi 60
- Personal, a la població de Tarragona, amb codi 70
- Serveis mèdics, amb codi 80, pendent d’ubicar
2. Donar d’alta un empleat amb codi 7935, de cognom ‘GOTERA’, de professió ‘PSICÒLEG’, assignat al departament de ‘SERVEIS MÈDICS’ (obtenint-ne dinàmicament el codi) i dependent directament del ‘PRESIDENT’ de la companyia, que sabem que té codi d’empleat 7839.
S’ha de poder fer amb una única instrucció, sense poder esbrinar prèviament el codi del departament de ‘SERVEIS MÈDICS’.
3. Donar d’alta una ordre (capçalera i línies) en data d’avui, al client 100, calcada de la ordre 617, per ser tramesa d’aquí quinze dies i amb un increment del 10% en els preus.
Es pot fer utilitzant diverses instruccions SQL.
4. Ubicar el departament ‘SERVEIS MÈDICS’ a la ciutat de ‘VALÈNCIA’.
5. Elimineu la ordre que heu donat d’alta en l’apartat 3.
Manipulació de dades de l'esquema Sanitat
L’objectiu d’aquesta activitat és practicar amb les instruccions de manipulació de dades (inserció, actualització i eliminació) en una base de dades amb el llenguatge SQL.
Dissenyeu les instruccions SQL adequades per aconseguir donar resposta a les sol·licituds següents referents a l’esquema:
Carregueu el següent script de base de dades en l’SGBDR MySQL que fa referència a l’esquema sanitat:
1. Creeu l’hospital ‘La Pau’ amb codi 50 i amb l’adreça ‘Catalana 2000’. Assigneu a l’hospital les sales següents:
- Sala 1 de nom ‘Recuperació’ amb 10 llits
- Sala 2 de nom ‘Maternitat’ amb 15 llits
- Sala 3 de nom ‘Cures Intensives’ amb 15 llits
- Sala 4 de nom ‘Cardiologia’ amb 20 llits
- Sala 5 de nom ‘Psiquiàtric’ amb 30 llits
2. Traslladeu el doctor ‘Cabeza D.’ de l’hospital 22 a l’hospital 50.
3. Augmenteu el sou de tots els empleats sanitaris amb els percentatges següents:
- 5% a tots els empleats del torn de matí o tarda
- 7% als empleats del torn de nit
Intenteu fer-ho amb una única sentència SQL.
4. Doneu d’alta en el sistema sanitari el malalt ‘Gotera, P.’, amb adreça a ‘Percebe, 13’, el qual avui fa trenta anys, de sexe ‘H’, i ingresseu-lo a la sala ‘Recuperació’ de l’hospital 50.
5. Elimineu l’hospital 50.






