DAM - DAW - MP 0484 Bases de Dades
Pràctica 5: - Base de dades hospital
-
Obté el nom, l’ofici, la data d’alta i la data un any posterior a la data d’alta de tots els empleats del departament que són analistes i que van entrar a l’empresa a partir de l’any 1987.
-
Mostra per cada hospital, el codi de l’hospital, el nom complert de l’hospital i el seu nom abreviat de tres lletres (posar al nom de la columna ABR). Ordenar la recuperació de les dades per la columna ABR.
-
De la taula DOCTOR, assigna a Cardiologia el codi 1, a Psiquiatria el codi 2, a Pediatria el codi 3 i a qualsevol altra especialitat el codi 4. Obté el nom de cada doctor, la seva especialitat i el codi assignat.
-
Llista els malalts amb nom, data naixement i edat.
-
Obté el cognom i nom de tots els empleats de la plantilla que no siguin ni Infermer ni Infermera, de tal manera que la sortida per pantalla ocupi el doble de la seva longitud original omplint els espais restants amb el símbol _ per l’esquerra.
-
Llista els diferents noms (sense repeticions) dels malalts de l’hospital. Entenem com a nom el que hi ha al final del cognom, després de l'espai.
-
Selecciona el número, nom, data alta i ofici dels empleats que tenen data d’alta l’any 1981 i treballen al departament 20.
-
Troba els noms d’empleat que no tenen assignada cap tipus de comissió. Taula EMPL.
-
Trobar el nom dels empleats, i la comissió del empleats que tenen assignada una comissió menor de 66000, tenint en compte que els que no en tenen cap d’assignada, cobren 50000 i també volem que surtin. Taula EMPL.
-
De tots els malalts que tenen 40 anys o més, mostra'n l’edat i el seu nom complert però mostrant en primer lloc el nom i llavors el cognom (el nom sempre està format per una lletra i un punt). Cal ordenar el resultat del malalt de més vell a més jove.
-
Obté el dia (2 dígits), mes (2 dígits) i any (4 dígits), per separat, de la data de naixement dels malalts. El resultat ha d’estar ordenat de tal manera que l’any de naixement sigui el més actual, el mes de menor a major i el dia de major a menor.