Lezione 7 - Esercitazione
Esercizio Utilizzando la sintassi SQL, si implementino le tabelle relative a Madre, Bambino,Pediatra, Ostetrica del precedente diagramma E-R
Esercizio Qual è il numero di stanza ed il letto della signora Giovanna?
Soluzione SELECT stanza, letto FROM Madre WHERE Nome=‘Giovanna’
Esercizio Quante malattie ha la signora Francesca?
Soluzione SELECT malattie FROM Madre WHERE Nome=‘Francesca’
Esercizio Quant’è lo stipendio del pediatra Rossi?
Soluzione SELECT salario FROM Pediatra WHERE Nome=‘Rossi’
Esercizio L’infermiere con matricola 34t5 quanto guadagna?
Soluzione SELECT salario FROM Infermiere WHERE matricola=‘34t5 ’
Esercizio Quanti Ginecologi guadagnano 40000?
Soluzione SELECT Count(*) FROM Ginecologo WHERE salario=40000
Esercizio Quanti dipendenti hanno lavorato nella stanza 442 alle ore 20?
Soluzione SELECT Count(*) FROM Giorno WHERE stanza=442 AND ore=20
Esercizio Chi ha lavorato nella stanza 231 alle ore 22?
Soluzione SELECT nome FROM Giorno WHERE stanza=231 AND ore=22
Esercizio Quante donne hanno meno di 20 anni?
Soluzione SELECT Count(*) FROM Madre WHERE eta<20
Esercizio Qual’è il numero di stanza ed il nome della signora che ha partorito il bambino con codice fiscale: ‘lrdlgu81b26c129g’
Soluzione SELECT Madre.stanza, Madre.nome_madre FROM Madre, Bambino WHERE Madre.cf_madre=Bambino.cf_madre AND Bambino.cf=‘lrdlgu81b26c129g’
Esercizio Quanti bambini ha partorito la signora con codice fiscale lrdrff81b26c129g?
Soluzione SELECT Count(*) FROM Madre, Bambino WHERE Madre.cf_madre=Bambino.cf_madre AND Madre.cf_madre=‘lrdrff81b26c129g’
Esercizio Qual è il nome del ginecologo della signora con codice fiscale lrdrff81b26c129g?
Soluzione SELECT Ginecologo.nome FROM Madre, Ginecologo WHERE Madre.matricola=Ginecologo.matricola AND Madre.cf_madre=‘lrdrff81b26c129g’
Esercizio Quali sono i nomi dei bambini che assiste il pediatra mc5f?
Soluzione SELECT Bambino.nome FROM Bambino, Pediatra WHERE Bambino.matricola= Pediatra.matricola AND Pediatra.matricola =‘mc5f’
Esercizio Qual è il nome del pediatra del bimbo nel letto 5?
Soluzione SELECT Pediatra.nome FROM Bambino, Pediatra WHERE Bambino.matricola= Pediatra.matricola AND Bambino.letto =5
Esercizio Qual è l’elenco dei nomi delle donne che non hanno malattie?
Soluzione SELECT Madre.nome FROM Madre WHERE malattie=0
Esercizio Quanti bambini hanno la dieta CalcioZero?
Soluzione SELECT Count(*) FROM Bambino WHERE dieta=‘CalcioZero’
Esercizio Quali sono i letti dei bambini con la dieta CalcioZero?
Soluzione SELECT Bambino.letto FROM Bambino WHERE dieta=‘CalcioZero’
Esercizio Quanti bambini ha in cura il pediatra m43y7?
Soluzione SELECT Count(*) FROM Bambino, Pediatra WHERE Bambino.matricola= Pediatra.matricola AND Pediatra.matricola = ‘m43y7’
Esercizio Quante donne minorenni ha in cura il ginecologo m34d8?
Soluzione SELECT Count(*) FROM Madre, Ginecologo WHERE Madre.matricola=Ginecologo.matricola AND Madre.eta<18 AND Ginecologo.matricola=‘m34d8’
Esercizio Che tipo di parto ha avuto alla nascita il bambino lrdlgu81b26c129g?
Soluzione SELECT Madre.tipo_parto FROM Madre, Bambino WHERE Madre.cf_madre=Bambino.cf_madre AND Bambino.cf=‘lrdlgu81b26c129g’
Esercizio Quanto guadagna il pediatra del bambino lrdlgu81b26c129g?
Soluzione SELECT Pediatra.Salario FROM Madre, Pediatra WHERE Pediatra.matricola=Bambino.matricola AND Bambino.cf=‘lrdlgu81b26c129g’