CREATE TABLE Autorzy ( Id_autora INT PRIMARY KEY, Nazwisko VARCHAR(100) NOT NULL, Imię1 VARCHAR(100) NULL, Imię2 VARCHAR(100) NULL, Data_urodzenia DATE NULL) CREATE TABLE Gatunki ( Id_gatunku INT PRIMARY KEY, --numer gatunku Nazwa_gatunku VARCHAR(100) NOT NULL) CREATE TABLE Książki (Id_książki INT PRIMARY KEY, Tytuł VARCHAR(100) NOT NULL, Id_autora INT NOT NULL REFERENCES Autorzy(Id_autora), Id_gatunku INT REFERENCES Gatunki(Id_gatunku), Język_oryginału VARCHAR(100) NOT NULL, Rok_pierwszego_wydania INT NOT NULL, Uwagi VARCHAR(250) NOT NULL) CREATE TABLE Egzemplarze ( Id_egzemplarza INT PRIMARY KEY, Stan INT CHECK (Stan BETWEEN 1 AND 5), -- Tu wpisuje się liczby od 1 do 5, Cena MONEY NULL, Język VARCHAR(100) NOT NULL, Wydawnictwo VARCHAR(100) NOT NULL, Rok_wydania INT NULL, Uwagi VARCHAR(250) NOT NULL) -- Zadanie 1 SELECT `Id_książki`, `Tytuł` FROM `Książki`, WHERE(`Tytuł` LIKE '%a' AND `Język_oryginału`='niemiecki') OR `Id_gatunku`='12'; -- Zadanie 2 SELECT `Tytuł`.`Książki`, `Id_gatunku`.`Książki`, `Nazwisko`.`Autorzy`, `Imię1`.`Autorzy` FROM `Autorzy` ON `Autorzy`.`Id_autora`=`Książki`.`Id_autora` WHERE `Autorzy`.`Data_urodzenia`='1980' AND `Autorzy`='C%' -- Zadanie 3 SELECT `Id_autora` COUNT(`Id_gatunku`)>5 FROM `Książki` WHERE `Id_gatunku`='3' ORDER BY `COUNT(`Id_gatunku`)` ASC, `Id_autora` DESC