Content
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Baza danych: `AUTA`
--
-- --------------------------------------------------------
--
-- Struktura tabeli dla `auta`
--
CREATE TABLE IF NOT EXISTS `auta` (
`idauta` int(11) NOT NULL AUTO_INCREMENT,
`marka` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`model` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`przebieg` int(11) NOT NULL,
`rocznik` int(11) NOT NULL,
`kolor` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`ubezpieczenie` int(11) NOT NULL,
PRIMARY KEY (`idauta`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=6 ;
--
-- Zrzut danych tabeli `auta`
--
INSERT INTO `auta` (`idauta`, `marka`, `model`, `przebieg`, `rocznik`, `kolor`, `ubezpieczenie`) VALUES
(1, 'Fiat', 'Punto', 124150, 2007, 'green', 800),
(2, 'Ford', 'Focus', 250415, 2010, 'yellow', 1528),
(3, 'Ford', 'Fiesta', 88056, 2011, 'green', 2588),
(4, 'Opel', 'Astra', 145001, 2009, 'yellow', 999),
(5, 'Opel', 'Corsa', 185470, 2010, 'red', 1050);
-- --------------------------------------------------------
--
-- Struktura tabeli dla `klienci`
--
CREATE TABLE IF NOT EXISTS `klienci` (
`idklienta` int(11) NOT NULL AUTO_INCREMENT,
`imie` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`nazwisko` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`dowod` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`adres` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`miasto` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`plec` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
PRIMARY KEY (`idklienta`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ;
--
-- Zrzut danych tabeli `klienci`
--
INSERT INTO `klienci` (`idklienta`, `imie`, `nazwisko`, `dowod`, `adres`, `miasto`, `plec`) VALUES
(1, 'Andrzej', 'Nowak', 'AFK343456', 'Toszecka 75, 44-100', 'Gliwice', 'm'),
(2, 'Joanna', 'Pastewniak', 'ACN345345', 'Rolna 57, 40-001', 'Katowice', 'k'),
(3, 'Jan', 'Jakubowski', 'ACN112234', 'Rolna 15, 40-001', 'Katowice', 'm'),
(4, 'Anna', 'Mariańska', 'ACF345678', 'Korfantego 13, 40-001', 'Katowice', 'k');
-- --------------------------------------------------------
--
-- Struktura tabeli dla `wypozyczenia`
--
CREATE TABLE IF NOT EXISTS `wypozyczenia` (
`idwyp` int(11) NOT NULL AUTO_INCREMENT,
`idklienta` int(11) NOT NULL,
`idauta` int(11) NOT NULL,
`datawyp` date NOT NULL,
`datazwrotu` date NOT NULL,
`naleznosc` int(11) NOT NULL,
PRIMARY KEY (`idwyp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ;
--
-- Zrzut danych tabeli `wypozyczenia`
--
INSERT INTO `wypozyczenia` (`idwyp`, `idklienta`, `idauta`, `datawyp`, `datazwrotu`, `naleznosc`) VALUES
(1, 2, 3, '2012-11-04', '2012-11-06', 89),
(2, 3, 1, '2012-11-01', '2012-11-13', 320),
(3, 4, 5, '2012-11-12', '2012-11-15', 102),
(4, 4, 1, '2012-04-15', '2012-04-20', 221);
NAPISZ ZAPYTANIA, KTÓRE WYJMĄ Z BAZY NASTĘPUJĄCE INFORMACJE:
1. Imię i nazwisko (tylko te dwie dane) klienta numer 4.
2. Wszystkie dane samochodów z rocznika 2010.
3. Wszystkie dane na temat samochodów marki Ford posiadanych przez nas (innymi słowy: "jakie mamy auta marki Ford w firmie i co o nich wiemy?").
4. Samochody o numerach w bazie od 2 do 4 włącznie.
5. Imiona i nazwiska klientów, którzy mieszkają w Katowicach na ulicy Rolnej (pod dowolnym numerem).
6. Samochód w bazie (marka, model), którego ubezpieczenie jest najdroższe z wszystkich aut.
7. Samochód (idauta, marka, model), który został najwcześniej wypożyczony (decyduje datawyp).
8. Imiona i nazwiska osób, które wypożyczyły kiedykolwiek samochód nr 1.
9. Jakie auta (marka, model) kiedykolwiek wypożyczyła u nas osoba nr 4?
10. Jakie auta (marka, model) kiedykolwiek wypożyczyła u nas osoba o nazwisku "Pastewniak"?