• Z jakiego miasta pochodzi najwięcej ubezpieczonych?
• Czy wśród numerów agentów zawierających umowy ubezpieczenia występuje numer niezare-jestrowany w tabeli AGENCI?
• Czy wszystkie osoby zarejestrowane w tabeli OSOBY są obecnie objęte ochroną w wariancie ’B’?
• Którzy spośród agentów stracili klienta (następne ubezpieczenie z tą samą osobą zawarł inny agent)?
• W którym roku zawarto najwięcej ubezpieczeń?
• Czy są osoby, które były jednocześnie objęte dwoma różnymi ubezpieczeniami w tym samym wariancie?
• Wypisz numery polis i czas ich trwania w dniach, miesiącach i latach.
• Ile jest ubezpieczeń?
• Jaka jest największa składka ubezpieczeniowa?
• Kiedy była ostatnia wplata?
4. Baza danych sklepu sportowego zawiera tabele:
CREATE TABLE Producenci (
nazwa VARCHAR(30) PRIMARY KEY,
adres VARCHAR(50) NOT NULL,
telefon VARCHAR(15)
CREATE TABLE Narty (
model VARCHAR(15) PRIMARY KEY,
producent VARCHAR(30) NOT NULL REFERENCES Producenci, typ VARCHAR(15), przeznaczenie VARCHAR(20), cena INTEGER NOT NULL
Należy zapisać w SQL następujące zapytania:
(a) Podaj nazwy i adresy producentów, wytwarzających co najmniej dwa różne typy nart o tym samym przeznaczeniu.
(b) Podaj nazwę i telefon producenta wytwarzającego najdroższe narty.
(c) Podaj te typy nart, które są wytwarzane przez wszystkich producentów.
5. W alpinistycznej bazie danych znajdują się tabele:
CREATE TABLE Szczyt (
nazwa VARCHAR(15) PRIMARY KEY,
góry VARCHAR(10) CHECK (góry IN ('Himalaje', 'Tatry', 'Alpy', 'Andy' szerokosc_geo CHAR(4) NOT NULL, dlugosc_geo CHAR(4) NOT NULL, wysokość NUMERIC(4) NOT NULL);
3