Il 0% ha trovato utile questo documento (0 voti)
3 visualizzazioni2 pagine

TP Database

Il documento presenta uno schema relazionale per un'applicazione di gestione progetti in un'azienda informatica, includendo tabelle per servizi, dipendenti, progetti, compiti e ore lavorate. Viene fornita anche una serie di query SQL per estrarre informazioni specifiche dai dati, come la visualizzazione di dipendenti, capi, progetti e costi. Le query coprono vari aspetti della gestione dei progetti e delle risorse umane, facilitando l'analisi delle informazioni aziendali.

Tradotto da

ScribdTranslations
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
3 visualizzazioni2 pagine

TP Database

Il documento presenta uno schema relazionale per un'applicazione di gestione progetti in un'azienda informatica, includendo tabelle per servizi, dipendenti, progetti, compiti e ore lavorate. Viene fornita anche una serie di query SQL per estrarre informazioni specifiche dai dati, come la visualizzazione di dipendenti, capi, progetti e costi. Le query coprono vari aspetti della gestione dei progetti e delle risorse umane, facilitando l'analisi delle informazioni aziendali.

Tradotto da

ScribdTranslations
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

TP database (Oracle)

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:

Service(Num_serv, Nom_serv, Date_creation)

Employe(Matricule, Nom, Prenom, DateNaissance, Adresse, Salaire,Grade,Num_serv#,


#chef)

Projet(Num_prj, Nom_prj, Lieu, nbr_limite_taches,Num_serv#)

Tache(Num_tach, Nom_tache, date_debut, date_fin, cout,Num_prj#)

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

14. Mostrare il costo di un servizio


15. Visualizza il(i) progetto(i) che sono composti dal maggior numero di compiti.
16. Mostra la durata di realizzazione per progetto (La durata di realizzazione di un progetto = la data
fine dell'ultima attività di questo progetto - la data di inizio della prima attività del progetto
(utilizzare Min e Max)
17. Mostrare la massa salariale spesa per il progetto numero P0230

Potrebbero piacerti anche