itcg fermi claroline 4

4ASI

INFORMATICA
Adriana Fasulo

Calendario

Sorted in ascending order (from January to December)

Gennaio 2016

Calendar Martedì 19 Gennaio 2016 12:49

esercizio per martedì 20

Il Teatro Verdi deve gestire alcune informazioni per organizzare la stagione lirica.
La stagione lirica è costituita da un insieme di spettacoli. Uno spettacolo è la
rappresentazione di un’opera (un’opera può essere rappresentata in più spettacoli.
Es. La Traviata è messa in scena in spettacoli differenti). Di ogni spettacolo
interessa il regista, l’orchestra, il direttore, gli interpreti, le date delle
rappresentazioni (uno spettacolo è in genere rappresentato numerose volte).
Di ogni opera interessa il titolo, l’autore del libretto, l’autore della musica, l’anno
ed il luogo della prima rappresentazione.
Gli interpreti di uno spettacolo sono i cantanti; di essi interessa il nome, la voce, il
personaggio interpretato da ciascun cantante in ciascuno spettacolo.
Descrivere lo schema E/R che rappresenti il problema, evidenziare le
ipotesi fatte e trasformare lo schema in schema relazionale.

Febbraio 2016

Calendar Venerdì 12 Febbraio 2016 18:32

esercizio per Lunedì 16 gennaio

es. pag. 626 n. 179

creare le tabelle con i comandi SQL,

inserire i dati con le insert SQL

scrivere i comandi SQL per i seguenti punti:

a, e, g, h, i, l, o,

Calendar Giovedì 18 Febbraio 2016 19:42

esercizio sulla polisportiva

Una società polisportiva vuole organizzare dei corsi tenuti da propri istruttori. Ogni corso è specifico per una data disciplina ed è frequentato da soci della società. Ogni socio può decidere quante ore di corso frequentare. ogni corso ha un suo costo orario.

Nell’ambito della polisportiva è possibile organizzare corsi, ma possono esserci discipline che per mancanza di richieste non prevedano alcun corso, per lo stesso motivo, in presenza di molte richieste la società può attivare più corsi per la stessa disciplina. A tal proposito è evidente che la società avrà a disposizione istruttori per tutte le discipline (anche più di uno per disciplina nel caso in cui debba attivare più corsi). Per quanto riguarda i soci è loro facoltà iscriversi o meno ai corsi.

 

Realizzare lo schema E/R e lo schema logico corrispondente

Predisporre una breve analisi descrittiva in cui evidenziare le proprie scelte, laddove non siano espressamente indicate dal testo del problema.

Calendar Sabato 27 Febbraio 2016 20:02

esercizio per martedì 3 marzo

Data la tabella:

 

Clienti:=<Cod_cli,Cognome, Nome, Citta, Salario, Eta>

Prenot:=<Cod_cli, Cod_alb, Camera, Giorni, Acconto >

Alberghi:=<Cod_alb, Nome, Citta >

 

1)      Scrivere la query che restituisce l’età media per ogni città;

2)      Scrivere la query che, per ogni città, restituisce il nome della città, il numero di abitanti e la loro età media.

3)      Scrivere la query che restituisce città ed età media delle città la cui età media sia maggiore di 30 anni;

4)      Scrivere la query che restituisce città e stipendio massimo di ogni città la cui età media sia inferiore a 35 anni;

5)      Ritornare città, stipendio medio ed età media di tutti i clienti che hanno età compresa fra 20 e 40 anni purché siano almeno 2.

6)      Ritornare tutti i dati dei clienti che hanno età uguale all’età minima della tabella;

7)      Ritornare tutti i dati dei clienti che abitano nelle città in cui l’età media è inferiore all’età media di tutta la tabella;

Calendar Sabato 27 Febbraio 2016 20:18

esercizi per martedì 3 marzo bis

ALLOGGIO (CodA, Indirizzo, Citt`a, Superficie, CostoAffittoMensile)
CONTRATTO-AFFITTO (CodC, DataInizio, DataFine, NomePersona, CodA)
N.B. Superficie espressa in metri quadri. Per i contratti in corso, DataFine `e NULL.

 

Interrogazione
Selezionare, per le citt`a in cui sono stati stipulati almeno 100 contratti, la citt`a, il costo
mensile massimo degli affitti, il costo mensile medio degli affitti, la durata massima dei
contratti, la durata media dei contratti e il numero totale di contratti stipulati.

da realizzare su carta

Calendar Sabato 27 Febbraio 2016 20:21

esercizi per martedì 3 marzo ter

Si progetti uno schema concettuale Entità-Relazioni per lo scenario più sotto descritto.
Una base di dati deve essere utilizzata per gestire gli ordini di un’azienda che produce PC ed organizzarne la produzione.
Bisogna tener traccia dei dettaglianti che effettuano gli ordini dei PC e dei fornitori che forniscono i componenti necessari all’azienda per assemblare i PC. Sia i dettaglianti che i fornitori sono caratterizzati dai seguenti dati: partita iva, ragione sociale, indirizzo, telefono ed e-mail.
Sia i PC che i loro componenti sono caratterizzati da un codice univoco, un nome ed un prezzo. Inoltre, per i componenti è necessario memorizzare il fornitore di riferimento, mentre per i PC il numero di pezzi (minore o uguale a 30) ed i componenti che li costituiscono. Bisogna verificare anche che il numero di pezzi sia inferiore a 20 se il prezzo del PC è inferiore a 1000 euro.
È necessario, infine, tenere traccia dei seguenti eventi:
- gli ordini dei PC da parte dei dettaglianti caratterizzati dalla data ed ora dell’ordine, dalla data di consegna pattuita, dal tipo di pagamento (anticipato, alla consegna, a 30 gg) e dai PC ordinati con le relative quantità;
- il processo di assemblaggio di un PC caratterizzato dalla data ed ora di inizio del processo, dall’ora di fine e dal dipendente che si occupa dell’assemblaggio.
Ciascun dipendente è caratterizzato dai seguenti dati: codice fiscale, nome, cognome, data di nascita e di assunzione.

Marzo 2016

Calendar Mercoledì 02 Marzo 2016 11:38

esercizio per giovedì 5 marzo bis

APPARTAMENTO(CodA, Superficie, Indirizzo, Città)
CONTRATTO-AFFITTO(CODICE,CodA
, DataInizio, DataFine, NomePersona,RettaMensile)
(a) Trovare il nome delle persone che hanno stipula
to più di due contratti di affitto per
lo stesso appartamento (in tempi diversi).
(b) Trovare la data di inizio e la data di fine per
gli appartamenti di Roma che costano
più di 1000 euro.
(c) Trovare il codice e l’indirizzo degli appartame
nti di Torino in cui la retta mensile è
sempre stata superiore a 500 euro e per cui sono st
ati stipulati al più 5 contratti.

 

 

Calendar Mercoledì 02 Marzo 2016 18:12

esercizio per giovedì 5 marzo

I criminali sono organizzati in bande; di ciascuno di essi, identificato da un codice, interessano i
dati anagrafici, la banda cui è affiliato, gli eventuali crimini addebitatigli con l’anno in cui gli
investigatori hanno formulato l’incriminazione.
- Di ogni banda , identificata dal nome, interessa il capo e gli altri affiliati, le altre bande con cui
eventualmente collabora. Una banda è costituita da almeno tre affiliati, compreso il capo.
- Di ogni crimine, identificato da un codice, interessa il luogo e la data, le persone colpite, gli
eventuali responsabili .

Calendar Venerdì 04 Marzo 2016 16:48

esercizi di preparazione al compito

Impiegato(CF, Nome, Cognome, Stipendio, NomeDip)

Dipartimento(NomeDip, Città)

Visualizzare i dati degli impiegati che non lavorano in dipartimenti di Milano

Visualizzare i nomi dei dipartimenti in cui non lavorano persone di cognome Rossi

Visualizzare gli stipendi medi per ogni città

visualizzare gli stipendi medi di ogni città solo se gli impiegati sono maggiori di 100

Calendar Domenica 13 Marzo 2016 16:52

per martedì 17 marzo

GUIDATORE ( CF, nome, cognome, età, N_patente)

AUTO ( Targa, data_immatricolazione, modello, CF_guidatore)

INCIDENTE ( Codice, anno, data_ora_riferimento, indirizzo,num_auto_coinvolte, num_feriti)

AUTO-INCIDENTE(ID, Codice, Targa)

Selezionare, per ciascun incidente, l’età media dei guidatori coinvolti.

Mostrare i guidatori che non sono mai stati coinvolti in incidenti.

Selezionare le auto e l’età del relativo guidatore che non hanno fatto più di due incidenti.

 

Aprile 2016

Calendar Sabato 02 Aprile 2016 10:21

esercizi sulle forme normali

trovare le dipendenze funzionali e normalizzare le seguenti tabelle:

ORDINE (num, fornitore, indirizzo, articolo, data, quantità)

FREQUENTA (cod_stud, nome, indirizzo, cod_corso, nome_corso, tipo,periodo)

Anagrafica(Nome, Cognome, Matricola,Nascita, Indirizzo, CodiceDipartimento, NomeDipartimento, IndirizzoDipartimento, Stipendio)

 


Responsabile/i di INFORMATICA : Adriana Fasulo
Amministratore della piattaforma : fermi itcg4
Realizzato da VALVES con Claroline © 2001 - 2013