Salta el contingut

DAM - DAW - MP 0484 Bases de Dades

Pràctica 9: - Base de dades hospital. Consultes Complexes - Multiples Taules i Subconsultes

  1. Selecciona el codi, el nom i l’especialitat de tots els metges que treballen a l’hospital la Paz.

    +-------------+------------+--------------+
    | Codi Doctor | Nom Doctor | Especialitat |
    +-------------+------------+--------------+
    |         386 | Cabeza D.  | Psiquiatria  |
    |         398 | Best D.    | Urologia     |
    |         453 | Galo D.    | Pediatria    |
    +-------------+------------+--------------+
    
  2. Obté el nom i el número total de doctors que té cada hospital.

    +--------------+--------------+
    | Nom hospital | Num. Doctors |
    +--------------+--------------+
    | Provincial   |            1 |
    | General      |            2 |
    | La Paz       |            3 |
    | San Carlos   |            2 |
    +--------------+--------------+
    
  3. Obté el número, nom i funció de tots els empleats de la plantilla que treballen a la sala de recuperació de l’hospital San Carlos.

    +--------------+----------+-----------+
    | Num. empleat | Nom      | Funcio    |
    +--------------+----------+-----------+
    |         8526 | Frank H. | Infermera |
    +--------------+----------+-----------+
    
  4. Obté el nom de l’hospital, el número d’empleats i el salari mig que tenen els empleats de la sala Recuperacio dels diferents hospitals.

    +------------+--------------+---------------+
    | Hospital   | Treballadors | Sou mig       |
    +------------+--------------+---------------+
    | La Paz     |            2 | 192250.000000 |
    | San Carlos |            1 | 252200.000000 |
    +------------+--------------+---------------+
    
  5. Obté el codi i el nom dels hospitals que tenen un número total de llits superior a 80. Mostra també el número total de llits d’aquests hospitals. Troba la informació dels llits a partir del camp sala_nllits de la taula sala.

    +---------------+--------------+-------------+
    | codi hospital | nom hospital | total llits |
    +---------------+--------------+-------------+
    |            13 | Provincial   |          88 |
    |            22 | La Paz       |         162 |
    +---------------+--------------+-------------+
    
  6. Obté el nom de l’hospital, i el nom de cadascuna de les sales que el componen ordenat per nom d’hospital i nom de sala.

    +--------------+------------------+
    | nom hospital | nom sala         |
    +--------------+------------------+
    | General      | Cardiologia      |
    | General      | Cures Intensives |
    | La Paz       | Maternitat       |
    | La Paz       | Psiquiatric      |
    | La Paz       | Recuperacio      |
    | Provincial   | Cures Intensives |
    | Provincial   | Psiquiatric      |
    | San Carlos   | Cardiologia      |
    | San Carlos   | Maternitat       |
    | San Carlos   | Recuperacio      |
    +--------------+------------------+
    
  7. Obté el nom de l’hospital, i el nom del doctor de cada hospital on el nom del doctor comenci per ‘C’.

    +-----------+----------+
    | Doctor    | Hospital |
    +-----------+----------+
    | Cabeza D. | La Paz   |
    | Cajal R.  | General  |
    +-----------+----------+
    
  8. Obté el nom d’hospital, i les diferents especialitats que hi ha de doctors en cadascun dels hospitals.

    +------------+--------------+
    | Hospital   | Especialitat |
    +------------+--------------+
    | La Paz     | Psiquiatria  |
    | La Paz     | Urologia     |
    | Provincial | Cardiologia  |
    | La Paz     | Pediatria    |
    | San Carlos | Neurologia   |
    | General    | Ginecologia  |
    | San Carlos | Pediatria    |
    | General    | Cardiologia  |
    +------------+--------------+
    
  9. Selecciona el nom dels empleats, i el número de telèfon de l’hospital dels empleats que treballen a la sala de Maternitat de l’hospital La Paz.

    +-----------------+------------------+
    | Nom treballador | Telefon Hospital |
    +-----------------+------------------+
    | Nunez C.        | 923-5411         |
    +-----------------+------------------+
    
  10. Troba el nombre d’infermeres i infermers que treballen en cadascun dels diferents hospitals. Ordena-ho de major a menor nombre

    +------------+--------+
    | Hospital   | Nombre |
    +------------+--------+
    | La Paz     |      4 |
    | Provincial |      2 |
    | San Carlos |      1 |
    +------------+--------+
    
  11. Mostra la relació de nombre de llits per treballador, de cada hospital. Utilitza les taules hospital, sala i plantilla

    +------------+-----------------------+
    | Hospital   | Llits per treballador |
    +------------+-----------------------+
    | Provincial |               67.0000 |
    | General    |               53.0000 |
    | La Paz     |               58.0000 |
    | San Carlos |               34.0000 |
    +------------+-----------------------+
    
  12. Quins empleats tenen un sou que està per sota la mitjana?

    +----------+
    | empl_nom |
    +----------+
    | SANCHEZ  |
    | ARROYO   |
    | SALA     |
    | MARTIN   |
    | TOVAR    |
    | ALONSO   |
    | JIMENO   |
    | MUNOZ    |
    +----------+
    
  13. Quin és el treballador de la plantilla amb sou màxim?

    +----------+
    | empl_nom |
    +----------+
    | REY      |
    +----------+
    
  14. Contesta:

    1. A partir de la taula hospital, quin hospital té més llits?

      +----------+
      | Hospital |
      +----------+
      | General  | 
      +----------+
      
    2. A partir de la taula sala, quin hospital té més llits?

    +--------------+
    | hospital_nom |
    +--------------+
    | La Paz       |
    +--------------+
    
  15. Quin hospital té més empleats de la plantilla amb un sou per sota la mitjana?

    +--------------+
    | hospital_nom |
    +--------------+
    | La Paz       |
    +--------------+
    

    I per sobre? Què canviaries de la consulta?

  16. Mostra el codi de l’hospital on hi treballen més metges.

    +---------------+
    | Codi Hospital |
    +---------------+
    |            22 |
    +---------------+
    
  17. Mostra el codi i nom de l’hospital on hi treballen més metges.

    +------+--------------+
    | Codi | Nom hospital |
    +------+--------------+
    |   22 | La Paz       |
    +------+--------------+
    
  18. Llistar les sales que pertanyen a l’hospital on hi treballen més metges.

    +-----------+-------------+-------------+
    | sala_codi | sala_nom    | sala_nllits |
    +-----------+-------------+-------------+
    |         1 | Recuperacio |          10 |
    |         2 | Maternitat  |          34 |
    |         6 | Psiquiatric |         118 |
    +-----------+-------------+-------------+
    
  19. Mostra els treballadors de cada sala, amb dades de la sala, que pertanyi a l’hospital amb més metges.

    +-----------+-------------+-------------+---------------+------------------+------------------+
    | sala_codi | sala_nom    | sala_nllits | plantilla_nom | plantilla_funcio | plantilla_salari |
    +-----------+-------------+-------------+---------------+------------------+------------------+
    |         6 | Psiquiatric |         118 | Higueras D.   | Infermera        |        200500.00 |
    |         1 | Recuperacio |          10 | Rivera G.     | Infermera        |        162600.00 |
    |         1 | Recuperacio |          10 | Carlos R.     | Infermera        |        221900.00 |
    |         6 | Psiquiatric |         118 | Bocina G.     | Infermer         |        183800.00 |
    |         2 | Maternitat  |          34 | Nunez C.      | Intern           |        221000.00 |
    +-----------+-------------+-------------+---------------+------------------+------------------+
    
  20. Mostra tots els hospitals que tenen sales de Cardiologia.

    +------------+
    | Hospital   |
    +------------+
    | General    |
    | San Carlos |
    +------------+