1. wypisz dla każdej osoby ile posiada żywych zwierząt (nawet jak ta
Transkrypt
1. wypisz dla każdej osoby ile posiada żywych zwierząt (nawet jak ta
Ze stony UW CREATE TABLE osoba ( imie VARCHAR2(20) PRIMARY KEY, nazwisko VARCHAR2(30) NOT NULL, mama VARCHAR2(20), tata VARCHAR2(20) ); CREATE TABLE zwierze ( idzwierzecia NUMBER(3) PRIMARY KEY, imie VARCHAR2(20) NOT NULL, gatunek VARCHAR2(20) NOT NULL, datasmierci DATE ); CREATE TABLE posiadanie ( imiewlasciciela NOT NULL, idzwierzecia NUMBER(3) NOT NULL, dataprzygarniecia DATE NOT NULL, PRIMARY KEY (imiewlasciciela, idzwierzecia) ); Polecenia: 1. wypisz dla każdej osoby ile posiada żywych zwierząt (nawet jak ta wartość jest równa 0) 2. dla każdego gatunku wypisz ile jest maksymalnie zwierząt o tym samym imieniu 3. wypisz dla każdej matki jej imię, nazwisko, ilość dzieci ze znanym ojcem i ilość dzieci z nieznanym ojcem 4. wypisz dane (imie, nazwisko) ojca osoby z największą ilością (żyjących) zwierząt 5. dla każdej osoby wypisz imię jednego z jego żywych zwierząt lub '-' jeżeli takiego zwięrzęcia nie ma 6. dla każdego bezpańskiego zwierzęcia wypisz jego imię, gatunek oraz ilość żyjących zwierząt w jego gatunku