DAM - DAW - MP 0484 Bases de Dades
Pràctica 12: - Base de dades hospital - Inserció, actualització i esborrat
Aquesta pràctica, com que requereix treballar amb transaccions, no pot realitzar-se des del phpmyadmin. Utilitzeu amb la comanda mysql, des de l'ordre de comandes, o el programa DBeaver.
-
Afegeix a la taula
DEPTun nou departament, el 50, que es dirà Programació i que estarà ubicat a Girona. Fes-ho sense donar nom a les columnes a la instruccióINSERT. -
Afegeix un altre departament a la taula
DEPT, el 60, que es dirà Distribució i que estarà ubicat a Anglès. Fes-ho donant nom a les columnes a la instruccióINSERT. -
Verifica quines dades tens ara a la taula
DEPT.+----------+---------------+-----------+ | dept_num | dept_nom | dept_loc | +----------+---------------+-----------+ | 10 | Comptabilitat | Sevilla | | 20 | Investigacio | Madrid | | 30 | Vendes | Barcelona | | 40 | Produccio | Bilbao | | 50 | Programació | Girona | | 60 | Distribució | Anglès | +----------+---------------+-----------+ -
Afegeix el departament Finances a la taula
DEPT, que està ubicat a Girona. El codi del departament ha de ser el mateix del departament amb el codi més gran, però incrementant amb 1. -
Verifica quines dades tens ara a la taula
DEPT.+----------+---------------+-----------+ | dept_num | dept_nom | dept_loc | +----------+---------------+-----------+ | 10 | Comptabilitat | Sevilla | | 20 | Investigacio | Madrid | | 30 | Vendes | Barcelona | | 40 | Produccio | Bilbao | | 50 | Programació | Girona | | 60 | Distribució | Anglès | | 61 | Finances | Girona | +----------+---------------+-----------+ -
Canvia la ubicació del departament 60, d’Anglès a Girona.
-
Canvia la ubicació dels departaments de Girona a Barcelona.
-
Esborra el departament de Finances.
-
Esborra tots els departaments amb un codi major de 40.
-
Afegeix-te com a empleat de la taula
EMPL, anant en compte de no duplicar la clau primària, indicant el nom de les columnes explícitament. -
Afegeix un empleat nou que pertanyi a algun dels departaments on hi ha menys empleats.
-
Modifica l’empleat que has afegit a l’exercici 10 perquè el seu sou sigui 1500.
-
Modifica el sou de tots els empleats del departament 20 perquè s’incrementi amb un 10%.
-
Esborra els empleats que pertanyen al departament 10.
-
Afegeix tots els empleats de la taula PLANTILLA, que el seu codi no estigui entre 7000 i 7999, a la taula
EMPLassignant-los al departament 10. Per aquelles dades que no tinguis informació, deixa-les aNULL. -
Modifica tots els empleats que has afegit, perquè tinguin tots com a sou el mateix sou que el sou mig del departament on pertanyen.
-
Esborra tots els empleats del departament 10 que tenen un sou per sota la mitjana.