28.04.2013 Views

UF2NF1P3 Pràctica 3 - acacha

UF2NF1P3 Pràctica 3 - acacha

UF2NF1P3 Pràctica 3 - acacha

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1r.ASIX (Rafel Melich Baiges) CFGS1-MP2- Gestió de bases de dades<br />

<strong>UF2NF1P3</strong><br />

<strong>Pràctica</strong> 3<br />

Consultes simples en l'esquema Sanitat<br />

L'objectiu d'aquesta activitat és practicar amb les clàusules select, from i where de la<br />

sentència SELECT.<br />

Dissenyeu les instruccions SQL adequades per donar resposta a les sol·licituds referents a<br />

l'esquema Sanitat adjunt a la pràctica.<br />

Carregueu l’script adjunt de base de dades en l'SGBDR MySQL:<br />

sanitat.sql<br />

1). Mostreu els hospitals existents (número, nom i telèfon).<br />

2). Mostreu els hospitals existents (número, nom i telèfon) que tinguin una<br />

lletra A en la segona posició del nom.<br />

3). Mostreu els treballadors (codi hospital, codi sala, número empleat i cognom)<br />

existents.<br />

4). Mostreu els treballadors (codi hospital, codi sala, número empleat i cognom) que<br />

no siguin del torn de nit.<br />

5). Mostreu els malalts nascuts l'any 1960.<br />

6). Mostreu els malalts nascuts a partir de l'any 1960.<br />

( S'adjunta captura tant en “phpMyAdmin” com en “MySQL Workbench” )<br />

(Consulta i captura del resultat)


1r.ASIX (Rafel Melich Baiges) CFGS1-MP2- Gestió de bases de dades<br />

1). Mostreu els hospitals existents (número, nom i telèfon).<br />

CODI:<br />

1 • select hospital_cod as "Número Hospital", nom, telefon as "telèfon"<br />

2 from HOSPITAL;<br />

RESULTAT:<br />

MySQL Workbench<br />

phpMyAdmin


1r.ASIX (Rafel Melich Baiges) CFGS1-MP2- Gestió de bases de dades<br />

2). Mostreu els hospitals existents (número, nom i telèfon) que tinguin una<br />

lletra A en la segona posició del nom.<br />

CODI:<br />

1 • select hospital_cod as "Número Hospital", nom, telefon as "telèfon"<br />

2 from HOSPITAL where nom like '_a%';<br />

RESULTAT:<br />

MySQL Workbench<br />

phpMyAdmin


1r.ASIX (Rafel Melich Baiges) CFGS1-MP2- Gestió de bases de dades<br />

3). Mostreu els treballadors (codi hospital, codi sala, número empleat i cognom)<br />

existents.<br />

CODI:<br />

1 • select hospital_cod as "codi Hospital", sala_cod as "codi Sala",<br />

2 empleat_no as "nº empleat", cognom<br />

3 from PLANTILLA;<br />

RESULTAT:<br />

MySQL Workbench<br />

phpMyAdmin


1r.ASIX (Rafel Melich Baiges) CFGS1-MP2- Gestió de bases de dades<br />

4). Mostreu els treballadors (codi hospital, codi sala, número empleat i cognom) que<br />

no siguin del torn de nit.<br />

CODI:<br />

1 • select hospital_cod as "codi Hospital", sala_cod as "codi Sala",<br />

2 empleat_no as "nº empleat", cognom<br />

3 from PLANTILLA where torn!='N';<br />

RESULTAT:<br />

MySQL Workbench<br />

phpMyAdmin


1r.ASIX (Rafel Melich Baiges) CFGS1-MP2- Gestió de bases de dades<br />

5). Mostreu els malalts nascuts l'any 1960<br />

CODI:<br />

1 • select * from MALALT where data_naix like'%1960%';<br />

RESULTAT:<br />

MySQL Workbench<br />

phpMyAdmin


1r.ASIX (Rafel Melich Baiges) CFGS1-MP2- Gestió de bases de dades<br />

6). Mostreu els malalts nascuts a partir de l'any 1960.<br />

CODI:<br />

1 • select * from MALALT where data_naix >= '1960';<br />

o també<br />

1 • select * from MALALT where data_naix >= '1960/01/01';<br />

RESULTAT:<br />

MySQL Workbench<br />

phpMyAdmin


1r.ASIX (Rafel Melich Baiges) CFGS1-MP2- Gestió de bases de dades

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!