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

CREATE TABLE kapcsol (
  tkod int(11) NOT NULL,
  fkod int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_hungarian_ci;

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

CREATE TABLE kutato (
  fkod int(11) NOT NULL,
  nev varchar(100) COLLATE utf8mb4_hungarian_ci NOT NULL,
  szul int(11) NULL,
  meghal int(11) NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_hungarian_ci;

INSERT INTO kutato (fkod, nev, szul, meghal) VALUES
(1, 'Ajtay Zoltán Endre', 1900, 1983),
(2, 'Balogh Tibor', 1956, NULL),
(3, 'Bay Zoltán', 1900, 1992),
(4, 'Bánhidi Antal', 1902, 1994),
(5, 'Bánki Donát', 1859, 1922),
(6, 'Bárczy Pál', 1941, NULL),
(7, 'Bermann Miksa', 1861, 1925),
(8, 'Békésy György', 1899, 1972),
(9, 'Bláthy Ottó Titusz', 1860, 1939),
(10, 'Bródy Imre', 1891, 1944),
(11, 'Budó Ágoston', 1914, 1969),
(12, 'Buzágh Aladár', 1895, 1962),
(13, 'Csonka János', 1852, 1939),
(14, 'Déri Miksa', 1854, 1938),
(15, 'Dulovits Jenő', 1903, 1972),
(16, 'Fejes Jenő', 1877, 1952),
(17, 'Forgó László', 1907, 1980),
(18, 'Frommer Rudolf', 1868, 1936),
(19, 'Ganz Ábrahám', 1814, 1867),
(20, 'Gábor Dénes', 1900, 1979),
(21, 'Gáspár Béla', 1898, 1973),
(22, 'Gerő Loránd', 1910, 1945),
(23, 'Goldmark Péter Károly', 1906, 1977),
(24, 'Greguss Pál', 1921, 2003),
(25, 'Haggenmacher Károly', 1835, 1921),
(26, 'Hanaman Ferenc', 1878, 1941),
(27, 'Hankóczy Jenö', 1879, 1939),
(28, 'Hegedűs Ramón', 1982, NULL),
(29, 'Hell József Károly', 1713, 1789),
(30, 'Heller László', 1907, 1980),
(31, 'Jedlik Ányos Istán', 1800, 1895),
(32, 'Jendrassik György', 1898, 1954),
(33, 'Just Sándor', 1874, 1937),
(34, 'Kalmár László', 1905, 1976),
(35, 'Kandó Kálmán', 1869, 1931),
(36, 'Kármán Tódor', 1881, 1963),
(37, 'Kemény János György', 1926, 1992),
(38, 'Kerpely Antal', 1866, 1917),
(39, 'Köszeghi-Mártony Károly', 1783, 1848),
(40, 'Kühne Ede', 1839, 1903),
(41, 'Kürti Miklós', 1908, 1999),
(42, 'Landy Kornél', 1948, NULL),
(43, 'Maderspach Károly', 1791, 1849),
(44, 'Mechwart András', 1834, 1907),
(45, 'Mondl Ferenc', 1902, 1964),
(46, 'Mihály Dénes', 1894, 1953),
(47, 'Mihályi József', 1889, 1978),
(48, 'Neumann János', 1903, 1957),
(49, 'Okolicsányi Ferenc', 1894, 1954),
(50, 'Pavlics Ferenc', 1928, NULL),
(51, 'Petzval József', 1807, 1891),
(52, 'Pogány Béla', 1887, 1943),
(53, 'Pollák Antal', 1865, 1943),
(54, 'Pulvári Károly', 1907, 1999),
(55, 'Puskás Tivadar', 1844, 1893),
(56, 'Reich Ernő', 1887, 1965),
(57, 'Riszdorfer Ödön', 1893, 1944),
(58, 'Roska Tamás', 1940, NULL),
(59, 'Schmid Rezső', 1904, 1943),
(60, 'Segner János András', 1704, 1777),
(61, 'Simonyi Károly', 1916, 2001),
(62, 'Sklenár János', 1884, 1954),
(63, 'Somogyi Adolf', 1846, 1919),
(64, 'Svachulay Sándor', 1875, 1954),
(65, 'Szabó István', 1941, NULL),
(66, 'Szabó István', 1910, 1997),
(67, 'Sziklay Péter', 1958, NULL),
(68, 'Szilárd Leó', 1898, 1964),
(69, 'Szilvay Kornél', 1890, 1957),
(70, 'Szőcs István', 1943, NULL),
(71, 'Telkes Mária', 1900, 1995),
(72, 'Teller Ede', 1908, 2003),
(73, 'Tihanyi Kálmán', 1897, 1947),
(74, 'Tófalvi Gyula ', 1927, 2003),
(75, 'Vecsei Géza', 1902, 1960),
(76, 'Virág József', 1870, 1901),
(77, 'Wigner Jenő', 1902, 1995),
(78, 'Zipernowsky Károly', 1853, 1942),
(79, 'Bíró László', 1899, 1985),
(80, 'Szent-Györgyi Albert', 1893, 1986),
(81, 'Jánosi Marcell', 1931, 2011),
(82, 'Illyés Miklós', 1950, 2022),
(83, 'Asbóth Oszkár', 1891, 1960),
(84, 'Fonó Albert', 1881, 1972),
(85, 'Irinyi János', 1817, 1895),
(86, 'Kruspér István', 1818, 1905),
(87, 'Winkler Lajos', 1863, 1939),
(88, 'Schwarcz Dávid', 1850, 1897),
(89, 'Kiss József', 1843, 1921),
(90, 'Gestetner Dávid', 1854, 1939),
(91, 'Vedres András', 1940, NULL),
(92, 'Galamb József', 1881, 1955),
(93, 'Richter Gedeon', 1872, 1944),
(94, 'Korda Dezső', 1864, 1919),
(95, 'Freud Mihály', 1889, 1984),
(96, 'Zemplén Géza', 1883, 1956),
(97, 'Pattantyús-Ábrahám Géza', 1885, 1956),
(98, 'Gellért Károly', 1921, 1999),
(99, 'Béres József', 1920, 2006),
(100, 'Vajai László', 1956, 2023),
(101, 'Losonczi Áron', 1977, NULL),
(102, 'Thész János', NULL, NULL),
(103, 'Boros Béla', NULL, NULL),
(104, 'Király Zoltán', NULL, NULL),
(105, 'Oláh György', 1927, 2017),
(106, 'Lindmayer István', NULL, NULL),
(107, 'Mester Endre', 1903, 1984),
(108, 'Sellye János', 1907, 1982);

CREATE TABLE talalmany (
  tkod int(11) NOT NULL,
  talnev varchar(100) COLLATE utf8mb4_hungarian_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_hungarian_ci;

INSERT INTO talalmany (tkod, talnev) VALUES
(1, 'aerodinamika'),
(2, 'analogikai celluláris számítógép'),
(3, 'apró bordás hőcserélő'),
(4, 'áramfogó'),
(5, 'árammérő'),
(6, 'atombomba'),
(7, 'atommáglya'),
(8, 'atomreaktor'),
(9, 'atmoszferikus gőzgép '),
(10, 'BASIC'),
(11, 'Bánki-turbina'),
(12, 'bányavizek elleni védekezés'),
(13, 'chicagói atommáglya'),
(14, 'csillagmotor'),
(15, 'derivatográf'),
(16, 'Duflex fényképezőgép'),
(17, 'EDVAC'),
(18, 'elektroncsöves audio-méter'),
(19, 'előkamrás sűrítő nélküli dízelmotor'),
(20, 'egysarkú villámindító'),
(21, 'ENIAC'),
(22, 'excimer lézeres abláció háromdimenziós gyors­fényképezése'),
(23, 'farinográf'),
(24, 'fázisváltós villamos mozdony'),
(25, 'fejtőgép'),
(26, 'fényképezőgép-lencse'),
(27, 'forgódugattyús gép'),
(28, 'forgórostélyos gázgenerátor'),
(29, 'formulavezérlésű számítógép'),
(30, 'főzés fizikája'),
(31, 'Frommer-pisztoly'),
(32, 'F-típusú fejtő-rakodó gép'),
(33, 'F típusjelű három­fázisú aszinkron motorsorozat'),
(34, 'FF háromfázisú motorsorozat'),
(35, 'Ganz-gyár'),
(36, 'Ganz—Jendrassik-motor'),
(37, 'Gasparcolor színes film'),
(38, 'gázlift'),
(39, 'Gerle repülőgép'),
(40, 'gulyáságyú'),
(41, 'gyorstávíró'),
(42, 'hangfelvevő kamera'),
(43, 'hangosfilm'),
(44, 'háromdimenziós kijelző'),
(45, 'HDTV'),
(46, 'Heller—Forgó hűtőtorony'),
(47, 'hengerszék'),
(48, 'hidrogénbomba'),
(49, 'holdautó'),
(50, 'Hold-radar'),
(51, 'hologramkiállítás'),
(52, 'holográfia'),
(53, 'hőenergetikai képzés'),
(54, 'HSCS'),
(55, 'Hungária-Drill sorvetőgép'),
(56, 'hűtőtorony'),
(57, 'impulzus tűzoltókészülék'),
(58, 'indukciós fogyasztásmérő'),
(59, 'IRX típusú ionoszféra-kutató berendezés'),
(60, 'íven függő vonórudas vashíd'),
(61, 'Katicabogár'),
(62, 'karsztvíz elleni védekezés a bányaüzemekben'),
(63, 'Kármán-féle örvénysornak'),
(64, 'Kármán-spektrum'),
(65, 'kéregöntés'),
(66, 'Kolibri repülőgép'),
(67, 'körbe látó optika'),
(68, 'kriptonlámpa'),
(69, 'kristálynövesztés űrkemencében'),
(70, 'lemezmotor és lemezautó'),
(71, 'léggép '),
(72, 'légkondenzációs hűtőtorony'),
(73, 'légzőkészülék'),
(74, 'LP—long-playing'),
(75, 'marófejes jövesztőgép'),
(76, 'megvilágításmérő'),
(77, 'méter fogalma'),
(78, 'mikrobarázdás hanglemez'),
(79, 'molekulaspektroszkópia'),
(80, 'mozdonyok'),
(81, 'napenergia'),
(82, 'négyütemű belső égésű motor'),
(83, 'optikai rácsosztó gép'),
(84, 'Ostwald-Buzágh-féle üledékszabály'),
(85, 'öngerjesztésű kompaundált szinkrongép'),
(86, 'ősdinamó'),
(87, 'PAL-optika'),
(88, 'papírgyártás'),
(89, 'PePy'),
(90, 'perforátor'),
(91, 'Petzval-féle összeg'),
(92, 'Pille'),
(93, 'Pintsch-féle gázmérő'),
(94, 'PKZ helikopter'),
(95, 'porlasztó'),
(96, 'rakéta'),
(97, 'Reich-fogó'),
(98, 'repulziós motor'),
(99, 'réselőlánc'),
(100, 'réselőrúd'),
(101, 'részecskegyorsító'),
(102, 'Segner-kerék'),
(103, 'Super Kodak Six-20'),
(104, 'sűrített levegő '),
(105, 'Szabó-féle görgős eke'),
(106, 'szakadásiszög-mérő'),
(107, 'szárazoltó'),
(108, 'szénhidrogén-bányászat'),
(109, 'szikrapróba'),
(110, 'síkszita'),
(111, 'szimmetria­elvek'),
(112, 'színes televízió'),
(113, 'Szilvay-féle szárazoltásos rendszer'),
(114, 'színes film'),
(115, 'szolstabilitáskontinuitás elmélet'),
(116, 'szuperintenzív habelárasztás'),
(117, 'tekercsrugós vadászpuska'),
(118, 'telefonhírmondó'),
(119, 'telefonközpont'),
(120, 'termolumineszcens dózismérő'),
(121, 'termonukleáris reakció'),
(122, 'titkosítás'),
(123, 'törtképes távmérő'),
(124, 'traktor'),
(125, 'transzformátor'),
(126, 'TS-uszályhíd'),
(127, 'turbógenerátor-gyártás'),
(128, 'turbógenerátor - tekercselő'),
(129, 'tükörcsavaros képíró'),
(130, 'tűzgép'),
(131, 'űrkemence '),
(132, 'Van de Graaff generátor'),
(133, 'Valtellina'),
(134, 'Vaskapu-vízerőmű'),
(135, 'vetőgép'),
(136, 'villámdelejes forgony'),
(137, 'villámfeszítő'),
(138, 'villanyóra'),
(139, 'vizuális mikroprocesszor'),
(140, 'vízemelő'),
(141, 'vízóra'),
(142, 'volfrámszálas izzó'),
(143, 'vonalzógép'),
(144, 'zárt vasmagú transzformátor'),
(145, 'golyóstoll'),
(146, 'automata sebességváltó'),
(147, 'C-vitamin'),
(148, '3,5\" FDD'),
(149, 'Arteriográf'),
(150, 'helikopter'),
(151, 'torlósugár-hajtómű '),
(152, 'zajtalan gyufa'),
(153, 'heliométeres szintezőműszer'),
(154, 'oxigénmeghatározás'),
(155, 'alumíniumléghajó'),
(156, 'kéziöltést utánzó varrógép'),
(157, 'stencil sokszorosítás'),
(158, 'légmotoros kerékpár'),
(159, 'bolygóműves sebességváltó'),
(160, 'organoterápiás és szintetikus gyógyszerek'),
(161, 'világvevő rádió'),
(162, 'gázok cseppfolyósítása'),
(163, 'Zemplén-féle elszappanosítás'),
(164, 'Zemplén-féle cukorlebontás'),
(165, 'Pattantyús-módszer'),
(166, 'sokszögeszterga'),
(167, 'Béres-csepp'),
(168, 'allergofilter'),
(169, 'üvegbeton'),
(170, 'TBK'),
(171, 'direkt metanolos tüzelőanyag-cella'),
(172, 'tű nélküli oltókészülék'),
(173, 'polarizáltfény-terápia'),
(174, 'nyugtató');

ALTER TABLE kapcsol
  ADD PRIMARY KEY (tkod,fkod);

ALTER TABLE kutato
  ADD PRIMARY KEY (fkod);

ALTER TABLE talalmany
  ADD PRIMARY KEY (tkod);

COMMIT;
