Database relazionali
Database finalizzato a gestire una semplice biblioteca. Ogni libro ha un solo autore, ogni abbonato può chiedere un numero arbitrario di libri.
Rispondere alle seguenti domande:
- CHI HA SCRITTO IL SEGUENTE LIBRO???
-QUALI LIBRI HA SCRITTO UN DATO AUTORE???
-CHI HA IN PRESTITO IL SEGUENTE LIBRO???
Allora io ho progettato questo database con 3 tabelle :
$LIBRO$
-CodiceLibro
-NomeLibro
-CodiceAbbonato
-CodiceAutore
$AUTORE$
-CodiceAutore
-NomeAutore
-CognomeAutore
-CodiceLibro
$ABBONATO$
CodiceAbbonato
NomeAbbonato
CognomeLibro
Per il momento ho risposto solo alla prima domanda e poi procedo a risolvere anche le altre.Allora la mia soluzione cercata è:
$SELECT *$
$FROM$ Libro,Autore
$WHERE$ libro.CodiceAutore=Autore.CodiceAutore
Vorrei sapere se la mia soluzione è giusta oppure c'è qualcosa che non va(cosa molto probabile).Grazie a tutti!
Rispondere alle seguenti domande:
- CHI HA SCRITTO IL SEGUENTE LIBRO???
-QUALI LIBRI HA SCRITTO UN DATO AUTORE???
-CHI HA IN PRESTITO IL SEGUENTE LIBRO???
Allora io ho progettato questo database con 3 tabelle :
$LIBRO$
-CodiceLibro
-NomeLibro
-CodiceAbbonato
-CodiceAutore
$AUTORE$
-CodiceAutore
-NomeAutore
-CognomeAutore
-CodiceLibro
$ABBONATO$
CodiceAbbonato
NomeAbbonato
CognomeLibro
Per il momento ho risposto solo alla prima domanda e poi procedo a risolvere anche le altre.Allora la mia soluzione cercata è:
$SELECT *$
$FROM$ Libro,Autore
$WHERE$ libro.CodiceAutore=Autore.CodiceAutore
Vorrei sapere se la mia soluzione è giusta oppure c'è qualcosa che non va(cosa molto probabile).Grazie a tutti!
Risposte
Direi di semplificare ed aggiungere una relazione delle richieste o consegne che dir si voglia.