Esercizi di algebra relazionale

Transcript

Esercizi di algebra relazionale
Esercizi di algebra relazionale
Dato lo schema relazionale:
LIBRERIA (Nome, PIva, Indirizzo, Città)
LIBRO (CodL, Titolo, Editore)
AUTORE (CodA, Cognome, Nome, Nazionalità)
SCRITTO (CodL, CodA)
). CodL 5()(5(1&(6 LIBRO
). CodA 5()(5(1&(6AUTORE
VENDITA (PIva, CodL, NumCopie)
). CodL 5()(5(1&(6 LIBRO
). Libreria 5()(5(1&(6LIBRERIA
Esprimere in algebra relazionale le seguenti interrogazioni:
1) Visualizzare i nomi di tutti gli autori di nazionalità italiana
2) Visualizzare le librerie di Roma
3) Selezionare l’editore del libro “Basi di Dati”
4) Trovare il codice dei libri scritti da “Umberto Eco”
5) Trovare i nomi degli autori del libro “Basi di Dati”
6) Selezionare le librerie che hanno venduto più di 100 copie del libro “Il nome della Rosa”
7) Visualizzare i libri che hanno venduto almeno una copia nella libreria “Bettini” di Cesena
8) Visualizzare i libri che hanno venduto almeno 10 copie nella libreria “Bettini” di Cesena
9) Visualizzare i libri che non hanno venduto nessuna copia nella libreria “Bettini” di Cesena
10) Visualizzare i libri che hanno venduto almeno una copia in tutte le librerie di Cesena
11) Visualizzare i libri editi da “Bompiani”
12) Mostrare l’indirizzo della libreria “Mille pagine” di Roma
13) Trovare i titoli dei libri che hanno venduto tra le 100 e le 500 copie nella libreria “Mille
pagine” di Roma
14) Trovare il codice dei libri che hanno venduto un numero di copie maggiore a quelle vendute
dal libro “Ramses” nella libreria avente partita iva “”
15) Trovare le coppie di librerie della stessa città
16) Trovare le librerie in cui è stata venduta almeno una copia di “Ramses”
17) Trovare le librerie in cui non è stata venduta nessuna copia di “Ramses”
18) Trovare le librerie in cui è stata venduta almeno una copia di tutti i libri scritti da “Christian
Jacq”
$XWRUL
&RG$
&RJQRPH
6FULWWL
1RPH
QD]
&RG/
&RG$
2
/HDU\
0LFKDHO
86$
%8
-DFT
&KULVWLDQ
)
%8
(FR
8PEHUWR
,
%8
'H&DUOR
$QGUHD
,
%8
*ULQJOHVE\
%XUW
86$
%8
/LEUL
&RG/
7LWROR
(GLWRUH
%8
5DPVHV
%RPSLDQL
%8
,OSHQGRORGL)RFDXOW
0RQGDGRUL
%8
,OQRPHGHOOD5RVD
0RQGDGRUL
%8
%DVLGL'DWL
(VFXODSLR
/LEUHULH
3B,9$
1RPH
,QGLUL]]R
&LWWj
(ULFWKH5HDG%RRNV
&DWDPDXJXV$YH
6HDWWOH
%HWWLQL
YLD5RPD
&HVHQD
3DJLQH
YLDOH0LODQR
5RPD
*XOOLYHU
YLDOH*DULEDOGL
5RPD
9HQGLWH
/LEUHULD
&RG/
1XP&RSLH
%8
%8
%8
%8
%8
%8