La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Basi di dati: esercitazione Paolo Atzeni 15/05/2008.

Presentazioni simili


Presentazione sul tema: "Basi di dati: esercitazione Paolo Atzeni 15/05/2008."— Transcript della presentazione:

1 Basi di dati: esercitazione Paolo Atzeni 15/05/2008

2 Basi di dati, esercitazione - PA2 Esempi Impiegati NomeEtàStipendioMatricola Bianchi37385998 Rossi34457309 Bruni43425698 Neri42359553 Mori45504076 Lupi46608123 Supervisione ImpiegatoCapo 5998 7309 5698 9553 4076 5698 4076 8123

3 15/05/2008Basi di dati, esercitazione - PA3 Trovare le matricole dei capi che hanno almeno due impiegati PROJ Capo ( SEL Impiegato Impiegato' ( Supervisione JOIN Capo=Capo' REN X' X (Supervisione)))

4 15/05/2008Basi di dati, esercitazione - PA4 Trovare le matricole dei capi che hanno un solo impiegato PROJ (Supervisione) - PROJ Capo ( SEL Impiegato Impiegato' ( Supervisione JOIN Capo=Capo' REN X' X (Supervisione)))

5 15/05/2008Basi di dati, esercitazione - PA5 Trovare le matricole dei capi che hanno almeno due impiegati che guadagnano più di 40 Trovare le matricole dei capi che hanno un solo impiegato che guadagna più di 40 Abbiamo sottoespressioni che si ripetono, possiamo usare viste Quale?

6 15/05/2008Basi di dati, esercitazione - PA6 Trovare le matricole dei capi che hanno almeno due impiegati che guadagnano più di 40 Imp40Capi := SEL Stip>40 ( Supervisione JOIN Impiegato=Matricola Impiegati) PROJ Capo ( SEL Matricola Matricola' ( Imp40Capi JOIN Capo=Capo' REN X' X (Imp40Capi )))

7 15/05/2008Basi di dati, esercitazione - PA7 Trovare le matricole dei capi che hanno un solo impiegato che guadagna più di 40 PROJ Capo (Imp40Capi) - PROJ Capo ( SEL Matricola Matricola' ( Imp40Capi JOIN Capo=Capo' REN X' X (Imp40Capi)))

8 15/05/2008Basi di dati, esercitazione - PA8 Quanto è generale la vista? Forse è meglio usare ImpCapi := Supervisione JOIN Impiegato=Matricola Impiegati anche se poi dobbiamo riscriverci le selezioni

9 15/05/2008Basi di dati, esercitazione - PA9 Trovare le matricole dei capi che hanno un solo impiegato che guadagna più di 40 PROJ Capo ( SEL Stip>40 (ImpCapi) ) - PROJ Capo ( SEL Matricola Matricola' ( SEL Stip>40 (ImpCapi) JOIN Capo=Capo' REN X' X (SEL Stip>40 (ImpCapi) )))


Scaricare ppt "Basi di dati: esercitazione Paolo Atzeni 15/05/2008."

Presentazioni simili


Annunci Google