PMG2022/DB Beleg/Gideon
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language> '''Datenbank Gideon Hoffmann - bedeutende Kriege und Schlachten der Geschichte''' <code id="622b1574ec744"> DROP TABLE IF EXISTS Schlachten; CREATE TABLE Schlachten ( S_NR integer(255), Name varchar(255), Jahr integer(255), Kontinent varchar(255), Ausgang varchar(255), K_NR integer(255), PRIMARY KEY (S_NR) ); INSERT INTO Schlachten VALUES (001, 'Schlacht bei Poltawa', 1709, 'Europa', 'Sieg Russland', 001); INSERT INTO Schlachten VALUES (002, 'Schlacht von Saratoga', 1777, 'Amerika', 'Sieg USA', 002); INSERT INTO Schlachten VALUES (003, 'Schlacht bei Waterloo', 1815, 'Europa', 'Sieg Koalition (Großbritannien)', 010); INSERT INTO Schlachten VALUES (004, 'Belagerung von Verdun', 1792, 'Europa', 'Sieg Frankreich', 003); INSERT INTO Schlachten VALUES (005, 'Kanonade von Valmy', 1792, 'Europa', 'Sieg Frankreich', 003); INSERT INTO Schlachten VALUES (006, 'Schlacht bei Lody', 1796, 'Europa', 'Sieg Frankreich', 003); INSERT INTO Schlachten VALUES (007, 'Schlacht bei Arcole', 1796, 'Europa', 'Sieg Frankreich', 003); INSERT INTO Schlachten VALUES (008, 'Gefecht bei Lexington', 1775, 'Amerika', 'Sieg USA', 002); INSERT INTO Schlachten VALUES (009, 'Schlacht bei Marengo', 1800, 'Europa', 'Sieg Frankreich', 004); INSERT INTO Schlachten VALUES (010, 'Schlacht bei Hohenlinden', 1800, 'Europa', 'Sieg Frankreich', 004); INSERT INTO Schlachten VALUES (011, 'Schlacht bei Ulm', 1800, 'Europa', 'Sieg Frankreich', 005); INSERT INTO Schlachten VALUES (012, 'Schlacht von Trafalgar', 1800, 'Europa', 'Sieg Koalition (Großbritannien)', 005); INSERT INTO Schlachten VALUES (013, 'Schlacht bei Austerlitz', 1800, 'Europa', 'Sieg Frankreich', 005); INSERT INTO Schlachten VALUES (014, 'Schlacht bei Jena', 1806, 'Europa', 'Sieg Frankreich', 006); INSERT INTO Schlachten VALUES (015, 'Schlacht bei Auerstedt', 1806, 'Europa', 'Sieg Frankreich', 006); INSERT INTO Schlachten VALUES (016, 'Schlacht bei Eylau', 1807, 'Europa', 'Sieg Frankreich', 006); INSERT INTO Schlachten VALUES (017, 'Schlacht bei Friedland', 1807, 'Europa', 'Sieg Frankreich', 006); INSERT INTO Schlachten VALUES (018, 'Schlacht bei Salamanca', 1812, 'Europa', 'Sieg Koalition (Großbritannien)', 007); INSERT INTO Schlachten VALUES (019, 'Schlacht bei Vitoria', 1813, 'Europa', 'Sieg Koalition (Großbritannien)', 007); INSERT INTO Schlachten VALUES (020, 'Schlacht bei Aspern', 1809, 'Europa', 'Sieg Frankreich', 008); INSERT INTO Schlachten VALUES (021, 'Schlacht bei Wagram', 1809, 'Europa', 'Sieg Frankreich', 008); INSERT INTO Schlachten VALUES (022, 'Schlacht bei Borodino', 1812, 'Europa', 'Sieg Frankreich', 009); INSERT INTO Schlachten VALUES (023, 'Schlacht an der Beresina', 1812, 'Europa', 'Sieg Koalition (Russland)', 009); INSERT INTO Schlachten VALUES (024, 'Schlacht bei Bautzen', 1813, 'Europa', 'Sieg Frankreich', 009); INSERT INTO Schlachten VALUES (025, 'Schlacht bei Großbeeren', 1813, 'Europa', 'Sieg Koalition (Preußen)', 009); INSERT INTO Schlachten VALUES (026, 'Völkerschlacht bei Leipzig', 1813, 'Europa', 'Sieg Koalition (Preußen)', 009); INSERT INTO Schlachten VALUES (026, 'Schlacht von Ligny', 1815, 'Europa', 'Sieg Frankreich', 010); </code> <code id="622b18555f512"> DROP TABLE IF EXISTS Kriege; CREATE TABLE Kriege ( K_NR integer(255), Name varchar(255), Beginn integer(255), Ende integer (255), Kontinent varchar(255), Ausgang varchar(255), Ä_NR integer(255), PRIMARY KEY (K_NR) ); INSERT INTO Kriege VALUES (001, 'Großer Nordischer Krieg', 1700, 1721, 'Europa', 'Sieg Allianz (Russland)', 001); INSERT INTO Kriege VALUES (002, 'Amerikanischer Unabhängigkeitskrieg', 1775, 1783, 'Amerika', 'Sieg Allianz (USA)', 003); INSERT INTO Kriege VALUES (003, 'Erster Koalitionskrieg', 1792, 1797, 'Europa', 'Sieg Frankreich', 003); INSERT INTO Kriege VALUES (004, 'Zweiter Koalitionskrieg', 1799, 1802, 'Europa', 'Sieg Frankreich', 003); INSERT INTO Kriege VALUES (005, 'Dritter Koalitionskrieg', 1805, 1805, 'Europa', 'Sieg Frankreich', 002); INSERT INTO Kriege VALUES (006, 'Vierter Koalitionskrieg', 1806, 1807, 'Europa', 'Sieg Frankreich', 002); INSERT INTO Kriege VALUES (007, 'Napoleonischer Iberienkrieg', 1808, 1813, 'Europa', 'Sieg Koalition (Spanien)', 002); INSERT INTO Kriege VALUES (008, 'Fünfter Koalitionskrieg', 1809, 1809, 'Europa', 'Sieg Frankreich', 002); INSERT INTO Kriege VALUES (009, 'Sechster Koalitionskrieg', 1812, 1814, 'Europa', 'Sieg Koalition (Russland)', 002); INSERT INTO Kriege VALUES (010, 'Siebter Koalitionskrieg', 1815, 1815, 'Europa', 'Sieg Koalition (Großbritannien)', 002); INSERT INTO Kriege VALUES (011, 'Krimkrieg', 1853, 1856, 'Europa', 'Sieg Allianz (Osmanisches Reich)', 004); INSERT INTO Kriege VALUES (012, 'Deutsch-Dänischer Krieg', 1864, 1864, 'Europa', 'Sieg Preußen', 004); INSERT INTO Kriege VALUES (013, 'Amerikanischer Bürgerkrieg', 1861, 1865, 'Amerika', 'Sieg USA', 004); INSERT INTO Kriege VALUES (014, 'Deutscher Krieg', 1866, 1866, 'Europa', 'Sieg Preußen', 004); INSERT INTO Kriege VALUES (015, 'Deutsch-Französischer Krieg', 1870, 1871, 'Europa', 'Sieg Deutschland (Preußen)', 005); </code> <code id="622b18555f58b"> DROP TABLE IF EXISTS Ären; CREATE TABLE Ären ( Ä_NR integer(255), Name varchar(255), Beginn integer(255), Ende integer (255), PRIMARY KEY (Ä_NR) ); INSERT INTO Ären VALUES (001, 'Frühe Neuzeit', 1700, 1774); INSERT INTO Ären VALUES (002, 'Napoleonisches Zeitalter', 1804, 1815); INSERT INTO Ären VALUES (003, 'Amerikanische und Französische Revolution', 1775, 1803); INSERT INTO Ären VALUES (004, 'Industrielle Neuzeit', 1816, 1869); INSERT INTO Ären VALUES (005, 'Hochimperialismus', 1870, 1914); </code> <run id="62344376300a4"></run>