CREATE DATABASE IF NOT EXISTS csopi DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_hungarian_ci;
USE csopi;

CREATE TABLE film (
  id int(11) NOT NULL,
  cim varchar(100) COLLATE utf8mb4_hungarian_ci NOT NULL,
  ev int(11) NOT NULL,
  hossz int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_hungarian_ci;

INSERT INTO film (id, cim, ev, hossz) VALUES
(1, 'A Pogány Madonna', 1980, 98),
(2, 'Csak semmi pánik', 1982, 83),
(3, 'Az elvarázsolt dollár', 1985, 86),
(4, 'Hamis a baba', 1991, 78),
(5, 'Zsaruvér és Csigavér 1: A királyné nyakéke', 2001, 60),
(6, 'Zsaruvér és Csigavér 2: Több tonna kámfor', 2002, 60),
(7, 'Zsaruvér és Csigavér 3: A szerencse fia', 2008, 55);

CREATE TABLE stab (
  id int(11) NOT NULL,
  filmid int(11) NOT NULL,
  szereploid int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_hungarian_ci;

INSERT INTO stab (id, filmid, szereploid) VALUES
(11, 1, 8),
(12, 1, 9),
(15, 1, 13),
(16, 1, 14),
(17, 1, 15),
(27, 1, 21),
(45, 1, 38),
(48, 1, 42),
(52, 1, 46),
(55, 1, 49),
(63, 1, 57),
(64, 1, 58),
(80, 1, 68),
(95, 1, 81),
(97, 1, 83),
(110, 1, 96),
(114, 1, 100),
(129, 1, 114),
(130, 1, 115),
(134, 1, 120),
(135, 1, 121),
(137, 1, 123),
(141, 1, 127),
(162, 1, 147),
(167, 1, 150),
(172, 1, 156),
(175, 1, 159),
(179, 1, 164),
(182, 1, 167),
(184, 1, 169),
(198, 1, 185),
(205, 1, 189),
(9, 2, 7),
(10, 2, 8),
(20, 2, 18),
(22, 2, 20),
(23, 2, 21),
(30, 2, 22),
(35, 2, 27),
(37, 2, 29),
(39, 2, 32),
(46, 2, 39),
(58, 2, 52),
(76, 2, 68),
(83, 2, 69),
(84, 2, 70),
(89, 2, 74),
(94, 2, 80),
(96, 2, 82),
(98, 2, 84),
(120, 2, 106),
(123, 2, 109),
(127, 2, 112),
(133, 2, 119),
(138, 2, 124),
(140, 2, 126),
(148, 2, 134),
(151, 2, 137),
(164, 2, 149),
(171, 2, 154),
(180, 2, 165),
(185, 2, 170),
(190, 2, 176),
(202, 2, 189),
(1, 3, 1),
(3, 3, 4),
(13, 3, 10),
(14, 3, 11),
(24, 3, 21),
(33, 3, 25),
(34, 3, 26),
(38, 3, 30),
(40, 3, 33),
(43, 3, 36),
(44, 3, 37),
(47, 3, 40),
(57, 3, 51),
(59, 3, 53),
(77, 3, 68),
(86, 3, 72),
(87, 3, 73),
(99, 3, 85),
(106, 3, 91),
(107, 3, 92),
(111, 3, 97),
(131, 3, 116),
(147, 3, 133),
(165, 3, 150),
(173, 3, 157),
(200, 3, 187),
(203, 3, 189),
(4, 4, 4),
(7, 4, 5),
(25, 4, 21),
(50, 4, 44),
(53, 4, 47),
(56, 4, 50),
(62, 4, 56),
(67, 4, 60),
(68, 4, 62),
(71, 4, 64),
(74, 4, 66),
(75, 4, 67),
(78, 4, 68),
(91, 4, 76),
(92, 4, 77),
(100, 4, 85),
(101, 4, 87),
(104, 4, 89),
(105, 4, 90),
(112, 4, 98),
(113, 4, 99),
(115, 4, 101),
(116, 4, 102),
(118, 4, 104),
(121, 4, 107),
(132, 4, 117),
(136, 4, 122),
(139, 4, 125),
(143, 4, 129),
(144, 4, 130),
(145, 4, 131),
(150, 4, 136),
(159, 4, 144),
(161, 4, 146),
(163, 4, 148),
(166, 4, 150),
(176, 4, 160),
(181, 4, 166),
(187, 4, 172),
(188, 4, 174),
(193, 4, 179),
(201, 4, 188),
(207, 4, 190),
(8, 5, 6),
(18, 5, 16),
(21, 5, 19),
(26, 5, 21),
(32, 5, 24),
(36, 5, 28),
(41, 5, 34),
(49, 5, 43),
(61, 5, 55),
(65, 5, 59),
(69, 5, 63),
(72, 5, 65),
(79, 5, 68),
(88, 5, 73),
(93, 5, 78),
(102, 5, 88),
(117, 5, 103),
(119, 5, 105),
(124, 5, 110),
(126, 5, 111),
(128, 5, 113),
(142, 5, 128),
(146, 5, 132),
(149, 5, 135),
(153, 5, 139),
(154, 5, 140),
(169, 5, 152),
(174, 5, 158),
(177, 5, 162),
(189, 5, 175),
(191, 5, 177),
(192, 5, 178),
(194, 5, 181),
(204, 5, 189),
(2, 6, 3),
(6, 6, 4),
(19, 6, 17),
(29, 6, 21),
(31, 6, 23),
(42, 6, 34),
(51, 6, 45),
(60, 6, 54),
(66, 6, 59),
(70, 6, 63),
(82, 6, 68),
(103, 6, 88),
(108, 6, 93),
(125, 6, 110),
(152, 6, 138),
(155, 6, 140),
(156, 6, 141),
(157, 6, 142),
(158, 6, 143),
(178, 6, 163),
(186, 6, 171),
(197, 6, 183),
(199, 6, 186),
(206, 6, 189),
(5, 7, 4),
(28, 7, 21),
(54, 7, 48),
(73, 7, 65),
(81, 7, 68),
(85, 7, 71),
(90, 7, 75),
(109, 7, 94),
(122, 7, 108),
(160, 7, 145),
(168, 7, 151),
(170, 7, 153),
(183, 7, 168),
(195, 7, 182),
(196, 7, 183);

CREATE TABLE szereplo (
  id int(11) NOT NULL,
  szinesz varchar(100) COLLATE utf8mb4_hungarian_ci NOT NULL,
  szerep varchar(100) COLLATE utf8mb4_hungarian_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_hungarian_ci;

INSERT INTO szereplo (id, szinesz, szerep) VALUES
(1, 'Albert Flórián', 'Albert Flórián'),
(3, 'Áts Gyula', 'Szabó Ferenc'),
(4, 'Avar István', 'Tolnai Béla, balatonfüredi rendőrkapitány'),
(5, 'Bács Kati', 'Szekér \"Pipi\" Ilona'),
(6, 'Balla Ica', 'Zamoreczkyné'),
(7, 'Balogh Menyhért', 'Gengszter'),
(8, 'Bánhidi László', 'Matuska'),
(9, 'Bars József', 'Szerelmespár'),
(10, 'Basilides Zoltán', 'Kapa bácsi'),
(11, 'Bay Gyula', 'Johann'),
(13, 'Benedek Miklós', 'Mr. P. Smith, angol ékszerész'),
(14, 'Benkő Márta', 'Pincérnő a diszkóhajón'),
(15, 'Benkő Péter', 'Szemere nyomozó (\"Csapos\")'),
(16, 'Bessenyei Ferenc', 'Öreg színész'),
(17, 'Beszterczey Attila', 'Autótolvaj'),
(18, 'Bodrogi Gyula', 'Boros hadnagy'),
(19, 'Borbás Erika', 'Nő a hostessképzőben'),
(20, 'Boros Sándor', 'Gengszter'),
(21, 'Bujtor István', 'Ötvös Csöpi'),
(22, 'Csányi János', 'Piri'),
(23, 'Csizmadia Gergely', 'Venyige'),
(24, 'Csomor Ágnes', 'Recepciós Pécselyen'),
(25, 'Derzsi János', 'Gagyi'),
(26, 'Detre Annamária', 'Konsumex bolt vezetője'),
(27, 'Đoko Rosić', 'Alex/Heinrich Romfeld'),
(28, 'Dósa Zsuzsanna', 'Kovács Réka'),
(29, 'Dózsa László', 'Szörfös Dodi'),
(30, 'Dzsupin Ibolya', 'Kaszinó pénztáros'),
(32, 'Farkas Antal', 'Gengszter'),
(33, 'Fekete András', 'Gyula bácsi, rendőr'),
(34, 'Fekete Linda', 'Rendőrlány'),
(36, 'Földessy Margit', 'Vidámparki pénztáros'),
(37, 'Frajt Edit', 'Tacsányiné, a kastély igazgatója'),
(38, 'Fridenzi Éva', 'Frau Borg, teniszezőnő'),
(39, 'Galambos György', 'Benzinkutas'),
(40, 'Gálvölgyi János', 'Tangóharmonikás'),
(42, 'Gór Nagy Mária', 'Csíkné Zsuzsa'),
(43, 'Gór Nagy Mária', 'Mária, főhadnagy'),
(44, 'Gór Nagy Mária', 'Micike, titkárnő'),
(45, 'Hagara Alexa', 'Rendőrlány'),
(46, 'Halász László', 'Nagy Vilmos, szántódi rendőr'),
(47, 'Halász László', 'Utas a reptéren'),
(48, 'Harsay Gábor', 'Kardos embere'),
(49, 'Hernádi Judit', 'Vályi Zoltánné'),
(50, 'Hollósi Frigyes', 'Babaszállító'),
(51, 'Horesnyi László', 'Tacsányi Ferenc'),
(52, 'Hunyadkürti István', 'Gengszter'),
(53, 'Hunyadkürti István', 'Veréb'),
(54, 'Igó Éva', 'Bea, főhadnagy'),
(55, 'Janisch Éva', 'Molnár Irén'),
(56, 'Juhász Illés', 'Kardos embere'),
(57, 'Juhász Tamás', 'Kisfiú'),
(58, 'Kállai Ferenc', 'Csík István, vitorlázó'),
(59, 'Kállai Ferenc', 'Havilúd'),
(60, 'Kállay Ilona', 'Árverési kikiáltó'),
(62, 'Kamuthy Jenő', 'Orvos'),
(63, 'Karácsonyi Melinda', 'Rendőrlány'),
(64, 'Kárász Zénó', 'Kardos embere'),
(65, 'Kari Györgyi', 'Madame'),
(66, 'Kaszás Géza', 'Purci úr félszemű embere'),
(67, 'Kerekes József', 'Purci úr embere'),
(68, 'Kern András', 'Kardos doktor'),
(69, 'Kibédi Ervin', 'Éttermi dolgozó'),
(70, 'Kiss Jenő', 'Szállodaigazgató'),
(71, 'Kiss Zoltán', 'Prézli'),
(72, 'Kivés György', 'Galagonya'),
(73, 'Kocsis György', 'Rendőr'),
(74, 'Koncz Gábor', 'Bandavezér'),
(75, 'Konrád Antal', 'Dávid'),
(76, 'Konrád Antal', 'Kamiontelep-vezető'),
(77, 'Kopekin Györgyi', 'Bögyös Maca'),
(78, 'Koppány Zoltán', 'Szakács'),
(80, 'Kossovits Mónika', 'Matuska Ilona (az unoka)'),
(81, 'Kovács István', 'Soltész Gábor, Csík mannschaftja'),
(82, 'Kovács János', 'Kovács József'),
(83, 'Kovács Károly', 'Öreg horgász'),
(84, 'Kozák László', 'Gondnok'),
(85, 'Kozák László', 'Purci úr'),
(87, 'Kökényessy Ági', 'Pincérnő'),
(88, 'Köllő Babett', 'Panni'),
(89, 'Könyves Zsuzsa', 'Lány a jachton'),
(90, 'Körtvélyessy Zsolt', 'Igazgató'),
(91, 'Körtvélyessy Zsolt', 'Pista, a badeni kaszinó magyar alkalmazottja'),
(92, 'Kristály Barbara', 'Topolino'),
(93, 'Kun Vilmos', 'Guszti bácsi'),
(94, 'Labancz Lilla', 'Ilonka'),
(96, 'Láng József', 'Bárdos'),
(97, 'Leisen Antal', 'Cövek'),
(98, 'Lippai László', 'Sebes Jenő, Gonda Béla kamionos társa'),
(99, 'Lugosi György', 'Megfigyelő'),
(100, 'Márta András', 'Öcsi, helikopterpilóta'),
(101, 'Martin Márta', 'Feleség a reptéren'),
(102, 'Márton István', 'kábítószercsempész'),
(103, 'Márton István', 'Szalmakalapos turista Dugó mellett'),
(104, 'Maszlay István', 'Étteremvezető'),
(105, 'Maszlay István', 'Kálló Ferenc'),
(106, 'Medveczky Ilona', 'Horváth Éva'),
(107, 'Méhes László', 'Szenes, kamionsofőr'),
(108, 'Mézes Violetta', 'Mezei Vivi, riporternő'),
(109, 'Miklósy György', 'Térképész'),
(110, 'Milka Julianna', 'Rendőrlány'),
(111, 'Molnár Judit', 'Gizi'),
(112, 'Mucsi Sándor', 'Gengszter'),
(113, 'Nagy Balázs', 'Varga Richárd'),
(114, 'Németh László', 'Bélai alhadnagy'),
(115, 'Némethy Ferenc', 'Főapát'),
(116, 'Nyakó Júlia', 'Arany'),
(117, 'Nyertes Zsuzsa', 'Zsuzsi'),
(119, 'Orosz István', 'Rendőr a tavasbarlangban'),
(120, 'Paláncz Ferenc', 'Járőr'),
(121, 'Pálok Gábor', 'Bence (Matuska unokája)'),
(122, 'Papadimitriu Athina', 'Nikosz Sztálikisz felesége'),
(123, 'Pető János', 'Szántó János \"Jana\", vitorlázó'),
(124, 'Petra Hinze', 'Sybille Gudrat'),
(125, 'Piroch Gábor', '\"Nokedli\"'),
(126, 'Piroch Gábor', 'Gengszter'),
(127, 'Pituk István', 'Kanyó István, vitorlázó'),
(128, 'Posonyi Takács László', 'Muki'),
(129, 'Posta Lajos', 'Benzinkutas'),
(130, 'Prókai Éva', 'Ági'),
(131, 'Prókay Annamária', 'Stewardess'),
(132, 'Psota Irén', 'Lukrécia'),
(133, 'Puskás Ferenc', 'Puskás Ferenc'),
(134, 'Rák Kati', 'Kati, Alex titkos barátnője'),
(135, 'Rák Kati', 'Mariska bárónő'),
(136, 'Raksányi Gellért', 'Berger'),
(137, 'Reviczky Gábor', 'A kiemelést vezető matróz'),
(138, 'Rupnik Károly', 'Zsidai Imre'),
(139, 'Sáfár Anikó', 'Wágner Helga'),
(140, 'Schwimmer János', 'Dugó'),
(141, 'Siklósi Örs', 'Guriga'),
(142, 'Simon Géza', 'Dinnye'),
(143, 'Simonkovits Ákos', 'Autótolvaj'),
(144, 'Sipka László', 'Férfi a kaszinónál'),
(145, 'Sipos Eszter Anna', 'Rendőrlány'),
(146, 'Sipos István', 'Taxiutas'),
(147, 'Solti Bertalan', 'Siminszki, tihanyi horgász és a hotel éjjeliőre'),
(148, 'Sörös Sándor', 'Színész Bob / Oszkár'),
(149, 'Sunyovszky Szilvia', 'Kovács Ibi'),
(150, 'Szabó Géza', 'Buci'),
(151, 'Szabó Győző', 'Buga János'),
(152, 'Szántó Szandra', 'Rendőrlány'),
(153, 'Szegő András', 'Kardos embere'),
(154, 'Székhelyi József', 'Pötyi, dadogós'),
(156, 'Szerencsi Hugó', 'Imre bácsi, templomszolga'),
(157, 'Szilágyi István', 'Dinnyeárus'),
(158, 'Szilágyi István', 'Ékszerész'),
(159, 'Szilágyi István', 'Schumann, osztrák vitorlázó'),
(160, 'Szilágyi István', 'Szivar, Purci úr embere'),
(162, 'Szoboszlai Sándor', 'Zamoreczky'),
(163, 'Szulák Andrea', 'Vörösbegy'),
(164, 'Szűr Mari', 'Szerelmespár'),
(165, 'Temessy Hédi', 'Alex felesége'),
(166, 'Téri Sándor', 'Günter'),
(167, 'Téri Sándor', 'Jani, szántódi rendőr'),
(168, 'Timkó János', 'Védelmi pénzt szedő maffiózó'),
(169, 'Tolnai Miklós', 'Somos János tiszteletes'),
(170, 'Tóth Enikő', 'Márta'),
(171, 'Tóth-Tahi Máté', 'Részeg teherautó-sofőr'),
(172, 'Tóth-Tahi Máté', 'Szabó Jocó, kamionsofőr'),
(174, 'Tuza Bálint', 'Ricsi'),
(175, 'Tuza Bálint', 'Szabó Géza Béla, államtitkár'),
(176, 'Tyll Attila', 'Kardos főnöke'),
(177, 'Ullmann Mónika', 'Rendőrlány'),
(178, 'Ungvári István', 'Gengszter'),
(179, 'Urmai Gábor', 'Kardos embere'),
(181, 'Vándor Attila', 'Ékszerrabló'),
(182, 'Vanya Tímea', 'Lukács őrmester'),
(183, 'Várfi Sándor', '\"Rozoga\" Jenei Botond'),
(185, 'Varga Katalin', 'Zsuzsi, fiatal nő a zsűrihajón'),
(186, 'Vincze Gábor Péter', 'Szabó úr'),
(187, 'Wichmann Tamás', 'Popej'),
(188, 'Závodszky Noémi', 'Keramikus'),
(189, 'Zenthe Ferenc', 'Záray István, balatonfüredi rendőrkapitány, később államtitkár'),
(190, 'Zsebők János', 'Hans');


ALTER TABLE film
  ADD PRIMARY KEY (id);

ALTER TABLE stab
  ADD PRIMARY KEY (id),
  ADD KEY filmid (filmid,szereploid),
  ADD KEY szereploid (szereploid);

ALTER TABLE szereplo
  ADD PRIMARY KEY (id);


ALTER TABLE stab
  ADD CONSTRAINT stab_ibfk_1 FOREIGN KEY (filmid) REFERENCES film (id),
  ADD CONSTRAINT stab_ibfk_2 FOREIGN KEY (szereploid) REFERENCES szereplo (id);
COMMIT;
