Newsgroup: it.istruzione.universita.ingegneria
Titolo: Esercizio basi di dati

Ciao a tutti!!!
Chi mi darebbe una mano a fare questo esercizio di basi di dati ??
Basi di Dati Ottobre 2003
Una compagnia assicurativa deve gestire assicurazioni sulla vita.
Per stipulare una polizza assicurativa sono necessari i dati
anagrafici diciascun cliente.
Per ciascun cliente si vuole conoscere inoltre lo stato lavorativo
(occupato,pensionato, disoccupato), se fuma o no, quale è o è stata la
sua professione,e se occupato dove lavora.
Alcune professioni costituiscono titolo di maggior rischio per cui a
ciascunaprofessione corrisponde un fattore moltiplicativo del rischio.
Per ciascun cliente si vogliono sapere le principali malattie quante
volte permalattia è stato ricoverato e in quale ospedale.
Ciascun cliente sceglie una polizza assicurativa che dà diritto ad una
copertura (25000E, 50000E , 100000E) . Per questa polizza paga un
premio mensile.
La determinazione del premio avviene in base all'età (4 fasce di età
21-39,40-49,50-59, 60-69), allo stato di fumatore e alla professione
(attuale opassata) del cliente.
I premi sono quindi memorizzati in una tabella e non calcolati di
volta in volta.
Progettare il sistema di pagamento delle polizze in base al cliente in
modoche si possono accettare pagamenti con assegno e carta di credito
e non incontanti. I pagamenti devono essere registrati e memorizzati
per tutta ladurata della polizza.
Progettare le strutture dati necessarie alla gestione prevedendo di
utilizzareun OBMS relazionale. Tali strutture devono essere in BCNF,
esplicitare lechiavi primarie ed i diagrammi di dipendenza funzionale
tra gli attributi.
Esprimere nel formalismo dell'algebra relazionale ed in linguaggio SQL
e leseguenti query:
1. Selezionare i clienti non fumatori che non hanno ancora pagato.
2. raggruppare i clienti in base al premio e alla professione.
3. Selezionare tutti i clienti in fascia d'eta tra i 40-49 , che
pagano con cartadi credito e che hanno una assicurazione da 50000E.


Ciao,
secondo me ce la puoi fare per conto tuo, è solo una questione di 
tempo.. cioè, sempre che abbi capito bene, per scrivere le tre query in 
SQL, devi prima aver disegnato il DB. Se ipotiziamo ci siano 3 Entità e 
5 relazioni, puoi estrarre i dati dalle relazioni corrette... certo che 
se non crei le relazioni i dati li trovi lo stesso con una JOIN ...
Secondo me dovresti solo scomporre i dati e poi cercare le informazioni.
Se presenti qui un elenco delle entità, con ovviamente segnato le CHIAVI 
PRIMARIE, con un nome che preferisci per ogni campo.. poi le query ti 
aiutiamo a farle.
Ciao.


Alberto Montanari ha scritto:
Ciao Alberto! Sono Carlo, la persona con cui hai fatto lo stage ormai un 
paio di anni orsono. Come va?
Ciao
ccaRlo


Ciao Carlo, tutto ok?
Troppo bello trovarti in rete! Rende il mondo piccolo non credi?
Io sono dinuovo nei pressi del lago di Garda, insomma sono tornato a 
casa. Purtroppo non ho ancora finito l'uni!!! lo so faccio davvero 
schifo! Mi manca un esame e la tesi... che come ben sai sarebbe già 
pronta. D'altra parte mi sono preso male con la consulenza informatica 
per tre  ditte piccolo/medie qui dalle mie parti, ho realizzato altri 
database con interfacce web, proprio come il nostro progetto per la 
gestione del magazino o la fatturazione... insomma piccole cose, ma mi 
hanno succhiato un sacco di tempo.
E tu? Posso chiamarti Dottore?
Se passi dal lago il mio numero è sempre quello... fatti vivo!
Sei più andato alla Harrow?
Spero di sentirti presto.
Ciao Alberto.

Alberto Montanari ha scritto:

Mah, tutto ok, mi manca un solo esame e la storia della tesi è la stessa 
per entrambi come ben sai. Anche io ho fatto consulenza informatica 
l'anno scorso (oltre al mio lavoro in teatro), ma di altro tipo. Diciamo 
che mi piace spaziare almeno inizialmente. Ho aiutato un po' di 
professionisti (avvocati, commercialisti, dentisti,ecc.) a realizzare 
dei sistemi informatici ad hoc. Interessante, non hai idea di quanta 
merda propongano le aziende che in teoria dovrebbero farlo come lavoro 
serio. Bah. Alla Arrow non ci sono più andato per motivi vari, 
nonostante il lavoro in teatro sia là vicino. Diciamo che avrei gradito 
un po' più di educazione in tutto. Ma tanto è acqua passata. Pensiamo a 
laurearci!!!
Se passo di lì, spero questa primavera, mi faccio sentire. Anche il mio 
numero e la mia mail è la stessa.
Ciao
caRlo