Salve a tutti del forum,sono un nuovo iscritto per necessità universitarie.
Faccio una premessa,sono un iscritto a scienze della comunicazione e non un informatico....mi manca un ultimo esame di "progettazione telematica" sul mysql...sono sicuro che al 99% di voi la traccia fa ridere ma io non ho molta dimestichezza con questo linguaggio e gradirei alcune dritte....ragazzi sareste veramente gentilissimi se mi svolgeste la traccia cosi poi io tento di assimilarla il piu' possibile.....
Ecco la traccia:
Specifica di Progetto
Si immagini di voler creare una base dati per una Casa Editrice. I libri editi dalla casa editrice si distinguo no in
romanzi, saggi e poesie. Ogni libro, identi cato da un co dice ISBN, ha un titolo, almeno un autore ed a lmeno un
curatore nel caso si tratti di sag gi o raccolte di poesie, e l?anno di edizione. Sia gli autori che i curatori che scrivono
per la casa editrice sono identi cati dal codice scale, ed hanno un nome, un cognome ed un telefono. Alcuni autori
sono anche curatori di saggi e viceversa . Inoltre, la casa editrice e ettua le seguenti principali o perazioni con una
certa frequenza (indicata tra parentesi):
? operazione 1: inserimento di un nuovo libro (5 volte al giorno);
? operazione 2: stampa di tutti i libri in catalogo (1 volta al giorno);
? operazione 3: stampa di tutti gli autori che scrivono per la casa editrice (1 volta al giorno).
Esercizi (premetto che i primi 2 li riesco a fare....non so come inserire le operazione nel secondo pero')
Esercizio 1
Disegnare lo schema concettuale Entita-Relazione,relativo alla casa editrice in questione,specificando entita',attributi,identificatori,associazioni,cardinalita' minime e massime ed eventuali generalizzazioni.
Lo schema deve contenere almeno 2 entita' ed una relazione.
Esercizio 2
Ristrutturare lo schema concettuale dell?esercizio precedente, tenendo conto del carico applicativo indotto dalle operazioni 1,2 e 3, descritte sopra.
Esercizio 3
Tradurre lo schema concettuale ristrutturato, in uno schema logico secondo il modello relazionale dei dati.
Esercizio 4
Implementare nel linguaggio SQL lo schema logico ottenuto nell?esercizio 3, speci cando attributi,domini e vincoli.
Esercizio 5
Relativamente allo schema della base dati implementato nell?esercizio 4, formulare in SQL la query che consente di trovare tutti i saggi pubblicati dalla casa editrice negli ultimi 2 anni.
Esercizio 6
Relativamente allo schema della base dati implementato nell?esercizio 4, formulare in SQL la query che consente di trovare tutti gli autori di romanzi che sono anche curatori di saggi per la casa editrice.
C'e' qualche anima pia che mi puo' aiutare??
Scusate per il mio essere "lame" ma ho 2 gg e senza aiuto sono spacciato!!
Grazie!!:o