(e) Podaj średnią liczbę zwierzaków dla gatunków chronionych.
(f) Podaj średnią liczbę zwierzaków z kontynentu.
8. Baza danych o sprzęcie komputerowym zawiera następujące tabele
• Produkt(producent, model)
• PC(model, szybkość, ram, hd, cd, cena)
• Laptop(model, szybkość, ram, hd, ekran, cena)
• Drukarka(model, kolor, typ, cena)
gdzie ram podaje rozmiar pamięci w MB, hd pojemność dysku w GB, cd szybkość czytnika CD-ROM, zaś ekran rozmiar ekranu.
Zrealizuj w SQL następujące zapytania:
(a) Podaj te rozmiary twardego dysku, które występują co najmniej w dwóch pecetach.
(b) Kto produkuje komputer (pecet lub laptop) o największej dostępnej szybkości?
9. Spedycyjna kolejowa baza danych zawiera tabele:
• Pociąg (nazwa, stacja, kierownik) : kluczem jest nazwa,
• Wagon (numer, pociąg, typ, producent, ładowność) : kluczem jest numer, zaś pociąg kluczem zewnętrznym do Pociąg.
Należy zapisać w SQL następujące zapytania:
(a) Podaj nazwy pociągów, które zawierają co najmniej dwa różne typy wagonów od tego samego producenta.
(b) Podaj kierownika pociągu zawierającego wagon o największej ładowności.
(c) Podaj te typy wagonów, które znajdują się we wszystkich pociągach.
10. Tabela Spółki (definicja poniżej) zawiera w każdym wierszu w kolumnie Wkład kwotę wpłaconą przez podanego udziałowca na fundusz podanej spółki.
CREATE TABLE Spółki (
Udziałowiec VARCHAR(35),
Spółka VARCHAR(20),
Wkład NUMERIC(8) NOT NULL CHECK (Wkład > 0),
PRIMARY KEY (Udziałowiec, Spółka));
Kapitałem spółki nazywamy sumę wkładów wszystkich jej udziałowców. Na zebraniu wszystkich udziałowców dowolnej spółki każdy udziałowiec ma procent głosów równy stukrotnemu ilorazowi swojego wkładu i kapitału tej spółki.
(a) Utwórz perspektywę Udziały zawierającą oprócz wszystkich kolumn tabeli Spółki jeszcze następujące kolumny: ProcentGłosów (danego udziałowca w danej spółce) oraz SpółkaZależna, w której występuje ' TAK' gdy ProcentGłosów jest większy od 50, zaś ' NIE' w przeciwnym przypadku.
(b) Utwórz perspektywę Kapitały z kolumnami Spółka, SumaWkładów podającą wartości sum wkładów (kapitały) poszczególnych spółek.
5