Impiegati NomeEtàStipendioMatricola Bianchi Rossi Bruni Neri Mori Lupi Supervisione ImpiegatoCapo
Esercizi Trovare nome e stipendio dei capi degli impiegati che guadagnano più di 40 milioni Trovare gli impiegati che guadagnano più del proprio capo, mostrando matricola, nome e stipendio dell'impiegato e del capo Trovare le matricole dei capi i cui impiegati guadagnano tutti più di 40 milioni
Devo ottenere una tabella con i seguenti attributi: Nome capo Matricola Capo Stipendio capo Nome Impiegato Matricola impiegato Stipendio impiegato
Primo passo REN Stipimp<-Stipendio, Nomeimp<-nome Impiegati JOIN matricola=matr_imp REN matr_imp<-impiegato, matr_capo<-capo Supervisione ottengo R(Matricola, Matr_imp, Nomeimp, Stipimp, Matr_capo)
Secondo passo REN stipcapo<-stipendio, nomecapo<-nome Impiegati JOIN matr_capo=matricola R ottengo R2(Matricola, Matr_imp, Nomeimp, Stipimp, Matr_capo, Nomecapo, Stipcapo)
Trovare nome e stipendio dei capi degli impiegati che guadagnano più di 40 milioni R2(Matricola, Matr_imp, Nomeimp, Stipimp, Matr_capo, Nomecapo, Stipcapo) PROJ nome_capo, stipcapo (SEL stipimp>40 R2)
Trovare gli impiegati che guadagnano più del proprio capo, mostrando matricola, nome e stipendio dell'impiegato e del capo R2(Matricola, Matr_imp, Nomeimp, Stipimp, Matr_capo, Nomecapo, Stipcapo) PROJ matr_imp,nomeimp,stipimp,matr_capo,nomecapo,stipcapo (SEL stipimp>stipcapo R2)
Trovare le matricole dei capi i cui impiegati guadagnano tutti più di 40 milioni R2(Matricola, Matr_imp, Nomeimp, Stipimp, Matr_capo, Nomecapo, Stipcapo) Suggerimento Si possono usare gli operatori insiemistici….. Bisogna eliminare i capi di almeno un impiegato che guadagna meno di 40