1060440609

1060440609



CREATE TABLE Droga (

nazwa VARCHAR(20) PRIMARY KEY, szczyt VARCHAR(15) REFERENCES Szczyt, trudność NUMERIC(2)) ;

CREATE TABLE Zdobywca ( nazwisko VARCHAR(20), droga VARCHAR(15) REFERENCES DROGA, data DATĘ NOT NULL,

PRIMARY KEY (nazwisko, droga));

Zakładamy, że długość i szerokość geograficzna są podane z dokładnością do pięciu stopni w postaci ' 35N' lub ' 22W', gdzie litera wskazuje półkulę.

Zakładamy także, że dla każdego szczytu istnieje w bazie co najmniej jedna droga.

Zapisz w SQL następujące polecenia:

(a)    Wypisz wszystkie szczyty wraz z najtrudniejszymi drogami i ich pierwszymi zdobywcami,

0    ile istnieją.

(b)    Wypisz szerokość geograficzną, występującą przy największej liczbie ośmiotysięczników.

(c)    Sprawdź, czy istnieją i podaj niezdobyte drogi.

(d)    Wypisz zdobywców, którzy zdobyli najwięcej szczytów w Tatrach.

6.    Baza danych zawiera tabele

•    Gatunki (gatunek, kontynent) — kluczem jest gatunek (zakłada się, że każdy gatunek pochodzi z dokładnie jednego kontynentu);

•    Zwierzaki (imię, gatunek, waga) —kluczem jest imię.

Zrealizuj w postaci zapytania SQL następujące polecenia:

(a)    Dla każdego gatunku podaj wagę najcięższego zwierzaka.

(b)    Podaj kontynenty, z których mamy co najmniej 7 zwierzaków.

(c)    Dla każdego kontynentu podaj gatunki, w których występują zwierzaki ważące więcej, niż średnia waga zwierzaków z tego kontynentu.

7.    Baza danych zawiera tabele:

•    Gatunki (nazwa, kontynent, chroniony, lubi): kluczem jest nazwa,

•    Zwierzaki (imię, gatunek, płeć, wiek, waga, wybieg): kluczem jest imię, zaś gatunek kluczem zewnętrznym do Gatunki.

Należy zapisać w SQL następujące zapytania:

(a)    Dla każdego gatunku podaj najmłodsze zwierzaki (ich imiona).

(b)    Ile mamy zwierzaków z tego samego kontynentu co niedźwiedź Kropka?

(c)    Dla każdego kontynentu podaj trzy najcięższe zwierzaki z tego kontynentu (jego wagę, imię

1    gatunek).

(d)    Dla każdego kontynentu podaj cztery najlżejsze zwierzaki z tego kontynentu (jego wagę, imię i gatunek).

4



Wyszukiwarka

Podobne podstrony:
/ PROMPT Creating Table GROMADY CREATE TABLE GROMADY (NAZWA VARCHAR2(20) NOT NULL ,GRO_I
Content CREATE TABLE App.Settings ( SessionID int PRIMARY KEY, WindowSettings xml
Document CREATE TABLE App.Settings ( SessionID int PRIMARY KEY, WindowSettings xml
Document CREATE TABLE App.Settings ( SessionID int PRIMARY KEY, WindowSettings xml
CREATE TABLE KIEROWNICY (NAZWISKO VARCHAR2(20) NOT NULL ,KIE_ID NUMBER(8) NOT NULL ,IMIĘ
mysq1>CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), ->species VARCHAR(20), sex CHAR(l
CREATE TABLE Wydawnictwo ( ID INT PRIMARY KEY, Nazwa VARCHAR(45), Adres VARCHAR<45)I); Następnym
skanuj0315 (2) 330 PHP i MySQL dla każdego CREATE TABLE Autorzy( Id INTEGER PRIMARY KEY. Imię VARCHA
70990 skanuj0267 (3) Rozdział 10. ♦ Podstawy SQL 281 CREATE TABLE Klient( Indeks INTEGER. Nazwa
CREATE TABLE Ksiazka ( ID INT PRIMARY KEY, Tytuł VARCHAR(45), LiczbaStr tinyint, W_ID INT, CONSTRAIN
Problem jajka i kury Rozważmy deklaracje create table Kura( id int primary key, j aj k o_ i d int re
39212 skanuj0333 (3) 348 PHP i MySQL dla każdegc CREATE TABLE Klienci! Id INTEGER AUTO INCREMENT P
skanuj0330 (2) Rozdział 12. ♦ Tworzenie bazy w praktyce 345 CREATE TABLE Zamówienie( Id INTEGER AU

więcej podobnych podstron