TP Database
TP Database
Nel proposito di creare un'applicazione per la gestione dei progetti all'interno di un'azienda
di sviluppo informatico vi proponiamo il seguente schema relazionale:
Travaille(Matricule#,Num_tache#, Nombre_heure)
N.B : Le chiavi primarie sono incrementate automaticamente tranne il numero del compito.
Le query SQL
1. Visualizza i dipendenti il cui nome inizia con "El" e non termina con la
lettera a, ordinare l'elenco per data di nascita.
2. Mostra tutti i capi
3. Mostrare il nome di ogni dipendente e il suo capo.
4. Mostra i capi con più di 10 dipendenti nel loro team.
5. VISUALIZZARE I NOMI DEI COMPITI (IN MAIUSCOLO) CHE FINIRANNO QUESTO MESE.
6. Contare il numero di gradi diversi dell'azienda.
7. Mostrare i dipendenti che hanno partecipato a un progetto assegnato a un servizio diverso dove si trovano
lavora.
8. Mostra i progetti con un compito di durata inferiore a 30 giorni e un altro
superiore a 60 giorni (Durata di un compito = Data di Fine - data di inizio)
9. Visualizzare la massa oraria lavorata quest'anno (lavoro iniziato e terminato questa
anno) per progetto (Massa oraria = somma (numero_ore))
10. Visualizzare il matricola e il nome dei dipendenti che hanno partecipato alla realizzazione di
diversi progetti.
11. Mostra il numero di matricola, il nome, la data di compleanno e l'indirizzo dei dipendenti che andranno
festeggiare il loro compleanno la settimana prossima.
12. Mostra i progetti che sono finiti.
13. Visualizzare il costo di un progetto