PMG2022/DB Beleg/Gideon

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
'''Datenbank Gideon Hoffmann - bedeutende Kriege und Schlachten der Neuzeit (1700 - 1914)'''

== Ziel und Thema der Datenbank ==
Ich beschäftige mich in meiner Freizeit sehr viel mit Gesellschafts- und vor allem Militärgeschichte. Da dieser Bereich der Geschichte sehr komplex und umfangreich ist, lässt er sich gut in einer Datenbank modellieren. Daher erschien es mir als sinnvolle Konsequenz, die bedeutendsten Kriege und Schlachten in dieser Datenbank zu verarbeiten.
Nach kurzer Zeit stellte sich heraus, dass eine Umfassung der gesamten Militärgeschichte von der Antike bis in die Moderne den Rahmen sprengen würde, weshalb ich mich dazu entschlossen habe, nur eine bestimmte Epoche, die Neuzeit, zu betrachten. Ich habe diese Epoche genommen, weil ich sie sehr faszinierend finde und es eine einigermaßen gute Quellenlage gibt, was z.B. bei der Antike zu einem Problem werden könnte. Ich gebe hierbei zu bedenken, dass es sich bei meiner Abgrenzung der Epoche der "Neuzeit" (1700 bis 1914) um eine persönliche Einschätzung und keine korrekte geschichtswissenschaftliche Angabe handelt, da es darüber keinen Konsens unter den Historikern gibt.
Eine Datenbank zu wichtigen Schlachten der Militärgeschichte hatte für mich den Vorteil, dass ich mein Wissen gut einbringen konnte und dass ich durch die Auswahl der Schlachten, die ich als wichtig erachte, mein Wissen reflexieren konnte. Darüber hinaus kann ich mit dieser Datenbank einen Überblick über die wichtigsten Ereignisse dieser geschichtlichen Epoche erschaffen.
Ich habe mich dazu entschlossen, die Schlachten in den jeweiligen Kriegen, zu denen sie gehörten, zu strukturieren und Informationen über teilnehmende Staaten und Generäle mit einzubauen, um einen besseren Überblick über die Zusammenhänge und Akteure geben zu können.
Es ist nicht beabsichtigt, in dieser Arbeit Stellungen zu beziehen oder historische Tatsachen zu bewerten. Die Arbeit dient ausschließlich zu Informationszwecken.

== Anmerkungen zu Vereinfachung von Daten ==
Die deutschen Staaten (außer Preußen und Österreich) werden in dem Datenmodell als "Deutschland" zusammengefasst und nur dort aufgeführt, wo ein Großteil der deutschen Staaten teilgenommen hat.

== ERM-Modell ==

== Relationenmodell ==

== Datenbank ==

<popup label="Erstellung">
<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),
  FOREIGN KEY (K_NR) REFERENCES Kriege(K_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 Koalition (Österreich)', 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 (027, 'Schlacht von Ligny', 1815, 'Europa', 'Sieg Frankreich', 010);
INSERT INTO Schlachten VALUES (028, 'Schlacht von Leuthen', 1757, 'Europa', 'Sieg Preußen', 016);
INSERT INTO Schlachten VALUES (029, 'Schlacht von Ticonderoga', 1758, 'Amerika', 'Sieg Frankreich', 016);
INSERT INTO Schlachten VALUES (030, 'Schlacht bei Mehr', 1758, 'Europa', 'Sieg Preußen', 016);
INSERT INTO Schlachten VALUES (031, 'Schlacht bei Kunersdorf', 1759, 'Europa', 'Sieg Russland/Österreich', 016);
INSERT INTO Schlachten VALUES (032, 'Schlacht bei Wandiwash', 1760, 'Asien', 'Sieg Großbritannien', 016);
INSERT INTO Schlachten VALUES (033, 'Schlacht von Balaklava', 1854, 'Europa', 'Unentschieden', 011);
INSERT INTO Schlachten VALUES (034, 'Schlacht von Jewpatorija', 1855, 'Europa', 'Sieg Allianz (Osmanisches Reich)', 011);
INSERT INTO Schlachten VALUES (035, 'Schlacht an der Tschernaja', 1855, 'Europa', 'Sieg Allianz (Osmanisches Reich)', 011);
INSERT INTO Schlachten VALUES (036, 'Erstürmung der Düppeler Schanzen', 1864, 'Europa', 'Sieg Preußen', 012);
INSERT INTO Schlachten VALUES (037, 'Schlacht bei Custozza', 1866, 'Europa', 'Sieg Österreich', 014);
INSERT INTO Schlachten VALUES (038, 'Schlacht bei Münchengrätz', 1866, 'Europa', 'Sieg Preußen', 014);
INSERT INTO Schlachten VALUES (039, 'Schlacht bei Königgrätz', 1866, 'Europa', 'Sieg Preußen', 014);
INSERT INTO Schlachten VALUES (040, 'Seeschlacht von Lissa', 1866, 'Europa', 'Sieg Österreich', 014);
INSERT INTO Schlachten VALUES (041, 'Schlacht bei La Coruña', 1808, 'Europa', 'Unentschieden', 007);
INSERT INTO Schlachten VALUES (042, 'Erste Schlacht bei Manassas', 1861, 'Amerika', 'Sieg CSA', 013);
INSERT INTO Schlachten VALUES (043, 'Sieben-Tage-Schlacht', 1862, 'Amerika', 'Sieg CSA', 013);
INSERT INTO Schlachten VALUES (044, 'Zweite Schlacht bei Manassas', 1862, 'Amerika', 'Sieg CSA', 013);
INSERT INTO Schlachten VALUES (045, 'Schlacht am Antietam', 1862, 'Amerika', 'Sieg USA', 013);
INSERT INTO Schlachten VALUES (046, 'Schlacht von Fredericksburg', 1862, 'Amerika', 'Sieg CSA', 013);
INSERT INTO Schlachten VALUES (047, 'Schlacht bei Chancellorsville', 1863, 'Amerika', 'Sieg CSA', 013);
INSERT INTO Schlachten VALUES (048, 'Schlacht von Gettysburg', 1863, 'Amerika', 'Sieg USA', 013);
INSERT INTO Schlachten VALUES (049, 'Schlacht von Shiloh', 1862, 'Amerika', 'Sieg USA', 013);
INSERT INTO Schlachten VALUES (050, 'Schlacht um Vicksburg', 1863, 'Amerika', 'Sieg USA', 013);
INSERT INTO Schlachten VALUES (051, 'Schlacht am Chickamauga', 1863, 'Amerika', 'Sieg CSA', 013);
INSERT INTO Schlachten VALUES (052, 'Schlacht von Chattanooga', 1863, 'Amerika', 'Sieg USA', 013);
INSERT INTO Schlachten VALUES (053, 'Belagerung von Petersburg', 1865, 'Amerika', 'Sieg USA', 013);
INSERT INTO Schlachten VALUES (054, 'Schlacht am Five Forks', 1865, 'Amerika', 'Sieg USA', 013);
INSERT INTO Schlachten VALUES (055, 'Schlacht bei Spichern', 1870, 'Europa', 'Sieg Deutschland (Preußen)', 015);
INSERT INTO Schlachten VALUES (056, 'Schlacht bei Wörth', 1870, 'Europa', 'Sieg Deutschland (Preußen)', 015);
INSERT INTO Schlachten VALUES (057, 'Schlacht von Sedan', 1870, 'Europa', 'Sieg Deutschland (Preußen)', 015);
INSERT INTO Schlachten VALUES (058, 'Belagerung von Paris', 1871, 'Europa', 'Sieg Deutschland (Preußen)', 015);
INSERT INTO Schlachten VALUES (059, 'Belagerung von Belfort', 1871, 'Europa', 'Sieg Deutschland (Preußen)', 015);
INSERT INTO Schlachten VALUES (060, 'Schlacht von Shiroyama', 1877, 'Asien', 'Sieg Japan', 017);
</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);
INSERT INTO Kriege VALUES (016, 'Siebenjähriger Krieg', 1756, 1763, 'Europa; Amerika; Asien', 'Unentschieden', 001);
INSERT INTO Kriege VALUES (017, 'Satsuma-Rebellion', 1877, 1877, 'Asien', 'Sieg Japan', 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>


<code id="6238cb37c2f58">
DROP TABLE IF EXISTS Länder;
CREATE TABLE Länder (
  L_NR integer(255),
  Name varchar(255),
  PRIMARY KEY  (L_NR)
); 

INSERT INTO Länder VALUES (001, 'Schweden');
INSERT INTO Länder VALUES (002, 'Großbritannien');
INSERT INTO Länder VALUES (003, 'Polen');
INSERT INTO Länder VALUES (004, 'Osmanisches Reich');
INSERT INTO Länder VALUES (005, 'Russland');
INSERT INTO Länder VALUES (006, 'Preußen');
INSERT INTO Länder VALUES (007, 'Vereinigte Staaten von Amerika');
INSERT INTO Länder VALUES (008, 'Frankreich');
INSERT INTO Länder VALUES (009, 'Spanien');
INSERT INTO Länder VALUES (010, 'Österreich');
INSERT INTO Länder VALUES (011, 'Italien');
INSERT INTO Länder VALUES (012, 'Konföderierte Staaten von Amerika');
INSERT INTO Länder VALUES (013, 'Portugal');
INSERT INTO Länder VALUES (014, 'Deutschland');
INSERT INTO Länder VALUES (015, 'Japan');
INSERT INTO Länder VALUES (016, 'Dänemark');
</code>


<code id="623d88e487048">
DROP TABLE IF EXISTS K_Teilnahme;
CREATE TABLE K_Teilnahme (
  K_NR integer(255),
  L_NR integer(255),
  FOREIGN KEY (K_NR) REFERENCES Kriege(K_NR),
  FOREIGN KEY (L_NR) REFERENCES Länder(L_NR)
); 

INSERT INTO K_Teilnahme VALUES (001, 001);
INSERT INTO K_Teilnahme VALUES (001, 002);
INSERT INTO K_Teilnahme VALUES (001, 003);
INSERT INTO K_Teilnahme VALUES (001, 004);
INSERT INTO K_Teilnahme VALUES (001, 005);
INSERT INTO K_Teilnahme VALUES (001, 014);
INSERT INTO K_Teilnahme VALUES (002, 002);
INSERT INTO K_Teilnahme VALUES (002, 007);
INSERT INTO K_Teilnahme VALUES (002, 008);
INSERT INTO K_Teilnahme VALUES (002, 009);
INSERT INTO K_Teilnahme VALUES (003, 008);
INSERT INTO K_Teilnahme VALUES (003, 002);
INSERT INTO K_Teilnahme VALUES (003, 010);
INSERT INTO K_Teilnahme VALUES (003, 014);
INSERT INTO K_Teilnahme VALUES (003, 011);
INSERT INTO K_Teilnahme VALUES (003, 013);
INSERT INTO K_Teilnahme VALUES (003, 006);
INSERT INTO K_Teilnahme VALUES (003, 009);
INSERT INTO K_Teilnahme VALUES (003, 003);
INSERT INTO K_Teilnahme VALUES (004, 014);
INSERT INTO K_Teilnahme VALUES (004, 010);
INSERT INTO K_Teilnahme VALUES (004, 005);
INSERT INTO K_Teilnahme VALUES (004, 004);
INSERT INTO K_Teilnahme VALUES (004, 011);
INSERT INTO K_Teilnahme VALUES (004, 013);
INSERT INTO K_Teilnahme VALUES (004, 002);
INSERT INTO K_Teilnahme VALUES (004, 008);
INSERT INTO K_Teilnahme VALUES (004, 009);
INSERT INTO K_Teilnahme VALUES (005, 010);
INSERT INTO K_Teilnahme VALUES (005, 002);
INSERT INTO K_Teilnahme VALUES (005, 005);
INSERT INTO K_Teilnahme VALUES (005, 011);
INSERT INTO K_Teilnahme VALUES (005, 001);
INSERT INTO K_Teilnahme VALUES (005, 008);
INSERT INTO K_Teilnahme VALUES (005, 009);
INSERT INTO K_Teilnahme VALUES (006, 006);
INSERT INTO K_Teilnahme VALUES (006, 005);
INSERT INTO K_Teilnahme VALUES (006, 002);
INSERT INTO K_Teilnahme VALUES (006, 001);
INSERT INTO K_Teilnahme VALUES (006, 008);
INSERT INTO K_Teilnahme VALUES (007, 009);
INSERT INTO K_Teilnahme VALUES (007, 013);
INSERT INTO K_Teilnahme VALUES (007, 002);
INSERT INTO K_Teilnahme VALUES (007, 008);
INSERT INTO K_Teilnahme VALUES (008, 010);
INSERT INTO K_Teilnahme VALUES (008, 002);
INSERT INTO K_Teilnahme VALUES (008, 008);
INSERT INTO K_Teilnahme VALUES (008, 003);
INSERT INTO K_Teilnahme VALUES (009, 005);
INSERT INTO K_Teilnahme VALUES (009, 006);
INSERT INTO K_Teilnahme VALUES (009, 002);
INSERT INTO K_Teilnahme VALUES (009, 014);
INSERT INTO K_Teilnahme VALUES (009, 013);
INSERT INTO K_Teilnahme VALUES (009, 011);
INSERT INTO K_Teilnahme VALUES (009, 001);
INSERT INTO K_Teilnahme VALUES (009, 008);
INSERT INTO K_Teilnahme VALUES (009, 009);
INSERT INTO K_Teilnahme VALUES (009, 010);
INSERT INTO K_Teilnahme VALUES (010, 002);
INSERT INTO K_Teilnahme VALUES (010, 005);
INSERT INTO K_Teilnahme VALUES (010, 006);
INSERT INTO K_Teilnahme VALUES (010, 008);
INSERT INTO K_Teilnahme VALUES (010, 010);
INSERT INTO K_Teilnahme VALUES (011, 002);
INSERT INTO K_Teilnahme VALUES (011, 004);
INSERT INTO K_Teilnahme VALUES (011, 005);
INSERT INTO K_Teilnahme VALUES (011, 008);
INSERT INTO K_Teilnahme VALUES (012, 006);
INSERT INTO K_Teilnahme VALUES (012, 010);
INSERT INTO K_Teilnahme VALUES (012, 016);
INSERT INTO K_Teilnahme VALUES (013, 007);
INSERT INTO K_Teilnahme VALUES (013, 012);
INSERT INTO K_Teilnahme VALUES (014, 006);
INSERT INTO K_Teilnahme VALUES (014, 010);
INSERT INTO K_Teilnahme VALUES (014, 011);
INSERT INTO K_Teilnahme VALUES (014, 014);
INSERT INTO K_Teilnahme VALUES (015, 006);
INSERT INTO K_Teilnahme VALUES (015, 008);
INSERT INTO K_Teilnahme VALUES (015, 011);
INSERT INTO K_Teilnahme VALUES (015, 014);
INSERT INTO K_Teilnahme VALUES (016, 002);
INSERT INTO K_Teilnahme VALUES (016, 006);
INSERT INTO K_Teilnahme VALUES (016, 013);
INSERT INTO K_Teilnahme VALUES (016, 005);
INSERT INTO K_Teilnahme VALUES (016, 009);
INSERT INTO K_Teilnahme VALUES (016, 008);
INSERT INTO K_Teilnahme VALUES (017, 015);
</code>


<code id="6238d0cc451a3">
DROP TABLE IF EXISTS Generäle;
CREATE TABLE Generäle (
  G_NR integer(255),
  Name varchar(255),
  Geburtsjahr integer(255),
  Todesjahr integer (255),
  L_NR integer(255),
  PRIMARY KEY  (G_NR)
); 

INSERT INTO Generäle VALUES (001, 'Friedrich II. der Große', 1712, 1786, 006);
INSERT INTO Generäle VALUES (002, 'Napoleon Bonaparte', 1769, 1821, 008);
INSERT INTO Generäle VALUES (003, 'George Washington', 1732, 1799, 007);
INSERT INTO Generäle VALUES (004, 'Helmuth von Moltke', 1800, 1891, 006);
INSERT INTO Generäle VALUES (005, 'Arthur Wellesley', 1769, 1852, 002);
INSERT INTO Generäle VALUES (006, 'Peter I. der Große', 1672, 1725, 005);
INSERT INTO Generäle VALUES (007, 'Saigō Takamori', 1828, 1877, 017);
INSERT INTO Generäle VALUES (008, 'Robert E. Lee', 1807, 1870, 012);
INSERT INTO Generäle VALUES (009, 'Thomas J. Jackson', 1824, 1863, 012);
INSERT INTO Generäle VALUES (010, 'Ulysses S. Grant', 1822, 1885, 007);
INSERT INTO Generäle VALUES (011, 'Gebhard von Blücher', 1742, 1819, 006);
INSERT INTO Generäle VALUES (012, 'Horatio Nelson', 1758, 1805, 002);
</code>
</popup>
<run id="62344376300a4">
SELECT *
FROM Ären
</run>

<run id="623d91660c8a3">
SELECT *
FROM Kriege
</run>

<run id="623d91660d3f4">
SELECT *
FROM Schlachten
</run>

<run id="623d91660de4a">
SELECT *
FROM Länder
</run>

<run id="623d91660e7ef">
SELECT *
FROM Generäle
</run>

== Abfragen ==


<run id="623d8affe21d3">
SELECT *
FROM Kriege
WHERE Ä_Nr=002
</run>

<run id="623d8affe2281"></run>

<run id="623d8affe230d"></run>

<run id="623d8affe2397"></run>


== Reflexion ==

== Quellen ==
Informationen und Daten: https://de.wikipedia.org/wiki/Portal:Geschichte