Salta el contingut

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.

  1. Afegeix a la taula DEPT un 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.

  2. 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.

  3. 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    |
    +----------+---------------+-----------+
    
  4. 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.

  5. 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    |
    +----------+---------------+-----------+
    
  6. Canvia la ubicació del departament 60, d’Anglès a Girona.

  7. Canvia la ubicació dels departaments de Girona a Barcelona.

  8. Esborra el departament de Finances.

  9. Esborra tots els departaments amb un codi major de 40.

  10. 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.

  11. Afegeix un empleat nou que pertanyi a algun dels departaments on hi ha menys empleats.

  12. Modifica l’empleat que has afegit a l’exercici 10 perquè el seu sou sigui 1500.

  13. Modifica el sou de tots els empleats del departament 20 perquè s’incrementi amb un 10%.

  14. Esborra els empleats que pertanyen al departament 10.

  15. Afegeix tots els empleats de la taula PLANTILLA, que el seu codi no estigui entre 7000 i 7999, a la taula EMPL assignant-los al departament 10. Per aquelles dades que no tinguis informació, deixa-les a NULL.

  16. Modifica tots els empleats que has afegit, perquè tinguin tots com a sou el mateix sou que el sou mig del departament on pertanyen.

  17. Esborra tots els empleats del departament 10 que tenen un sou per sota la mitjana.