6
Zapytania SQL. Model danych - Wypożyczalnia
Wypożyczalnia | |
IdWypozyczalni |
<oi> i <M> |
Nazwa Wypożycza I n i |
A30 |
Telefon |
A20 |
KodPocztowy |
A6 |
Poczta |
A30 |
Ulica |
A40 |
Nrtokalu |
A10 |
T ytulyJWypozyczin
Nośnik
IdNosnika <pi> [ <M>
NazwaNosnika A20
Gatunek
IdGatunku <pi> i <M> NazwaGatunku A30
Gatunek tytułu
Tytuł
Nosn i kJEgzgm p I a rza
Wypożyczenie
DataWypozyczenia D
0,n
Klient | |
IdKlienta <oi> |
I <M> |
Nazwisko |
A30 |
Imię |
A30 |
Telefon |
A20 |
KodPocztowy |
A6 |
Poczta |
A30 |
Ulica |
A40 |
Nrt-okalu |
A10 |
O.
lHiMli <JJi> 1 <M>
NazwaTytulu A30
RokWydania I
Egzemp|atze_T ytulu
Egzemplarz IdEazcmplarza <pi> i <M>
RodzajRoli
IriRorizainRoli <oi> i <M> NazwaRodzajuRoli A20
KlientTHistpriaWyp HistoriaWypożyczenia
'■O^. DataWypozyczenia D '' DataZwiotu D
Aktor | ||
JrJAMoa |
<pi> |
! <M> |
Nazwisko |
A30 | |
Imię |
A30 | |
Narodowość |
A20 |
Dane o wypożyczonych i zdanych egzemplarzach znajdują się w encji HistoriaWypozyczen; aktualnie wypożyczone w - Wypoźyczonie
Zapytania SQL:
1. Lista gatunków (nazwa gatunku), z liczbą tytułów danego gatunku i liczbą egzemplarzy tytułów danego gatunku dostępnych w wypożyczalni (uporządkować listę wg liczby tytułów malejąco i liczby egzemplarzy malejąco).
2. Lista aktorów (nazwisko, imię) oraz liczba wystąpień danego aktora w obsadzie tytułu filmu. Lista obejmuje tylko tych aktorów, którzy wystąpili w obsadzie co najmniej 10 razy.
3. Lista wszystkich wypożyczeń klienta o numerze 1000 (nazwa tytułu, data wypożyczenia, data zwrotu).
4. Lista tytułów (nazwa tytułu) , liczba dostępnych (nic wypożyczonych) egzemplarzy danego tytułu, liczba wypożyczeń danego tytułu. Lista obejmuje tylko te tytuły, które posiadają co najmniej 10 egzemplarzy (uporządkować wg liczby dostępnych tytułów malejąco).
5. Lista klientów (nazwisko, imię) oraz łączna liczba wypożyczeń (uporządkować wg liczby wypożyczeń malejąco).