PMG2224 1/DB Beleg/Erik
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<U><Big><Center>Datenbankbeleg - Philosophen der Aufklärung: Soziale Kontakte & Eigene Werke</Center></Big></U> ====Begründung der Themenwahl==== ---- Mit diesem Beleg soll darauf aufmerksam gemacht werden, wie relevant der soziale Kontakt von Philosophen der Aufklärung untereinander war, da dieser oft eine nicht zu vernachlässigende Wirkung auf deren Werke besaß. Außerdem ist in meinem Datenbankprojekt die wichtigste antipizierte Lektüre derer enthalten, um des Weiteren zu verdeutlichen, welche Bedeutung äußere Einflüsse Ihrer Gedankenentwicklung beigemessen haben. ====Modellierung des Entity-relationship-Modell==== ---- [[Bild:Erich_ERM.jpg]] ====Relationenmodell==== ---- ====Datenbank==== ---- <code> CREATE TABLE Philosophen( Phil_ID int(10), Name varchar(30), Lebensdaten varchar(30), Alleinstellungsmerkmal (40), Land mit längstem Aufenthalt (20), PRIMARY KEY (Phil_ID) ); CREATE TABLE Eigene Werke( Werk_ID int(10), Titel varchar(100), Erscheinungsdatum(10), Thema(40), PRIMARY KEY (Werk_ID), FOREIGN KEY (Ein_ID) REFERENCES Einflusspersonen(Ein_ID), FOREIGN KEY (Phil_ID) REFERENCES Philosophen(Phil_ID) ); CREATE TABLE Einflusspersonen( Ein_ID int(10), Name varchar(40), Lebensdaten varchar(10), Beruf/Tätigkeit(30), PRIMARY KEY (Ein_ID), ); CREATE TABLE austauschen( FOREIGN KEY (Ein_ID) REFERENCES Einflusspersonen(Ein_ID), FOREIGN KEY (Phil_ID) REFERENCES Philosophen(Phil_ID) ); INSERT INTO Philosophen VALUES (1, 'Jean-Jaques Rousseau', '1712-1778', 'Republik/ direkte Demokratie', 'Frankreich'); INSERT INTO Philosophen VALUES (2, 'Thomas Hobbes', '1588-1679', 'Leviathan', 'England'); INSERT INTO Philosophen VALUES (3, '(Voltaire)- Francois-Marie Arouet l.j.', '1694-1778', 'Gesellschaftskritiken', 'Frankreich'); INSERT INTO Philosophen VALUES (4, 'John Locke', '1632-1704', 'Erste Gewaltenteilung(zweifach)', 'England'); INSERT INTO Philosophen VALUES (5, 'David Hume', '1711-1776', 'Moral durch Empirie', 'England'); INSERT INTO Philosophen VALUES (6, 'Immanuel Kant', '1724-1804', 'Kategorische Imperativ', 'Preußen'); INSERT INTO Eigene Werke VALUES (1, '', 'Martin Sion'); INSERT INTO Eigene Werke VALUES (2, 'SpaceX', 'Elon Musk'); INSERT INTO Eigene Werke VALUES (3, 'United Launch Alliance', 'Tory Bruno'); INSERT INTO Rakete VALUES (1, 'Ariane 5', 9391, 'Hydrolox', 4.6, 53, 151000000, 1, 1); INSERT INTO Rakete VALUES (2, 'Ariane 5', 9679, 'Hydrolox', 4.6, 53, 154000000, 1, 1); INSERT INTO Rakete VALUES (3, 'Ariane 5', 9477, 'Hydrolox', 4.6, 53, 152000000, 7, 1); INSERT INTO Rakete VALUES (4, 'Ariane 6', 15422, 'Hydrolox', 5.4, 63, 115000000, 3, 1); INSERT INTO Rakete VALUES (5, 'Ariane 6', 15653, 'Hydrolox', 5.4, 63, 117000000, 3, 1); INSERT INTO Rakete VALUES (6, 'Falcon 9', 7571, 'Kerolox', 5.2, 70, 56000000, 4, 2); INSERT INTO Rakete VALUES (7, 'Falcon 9', 7613, 'Kerolox', 5.2, 70, 58000000, 5, 2); INSERT INTO Rakete VALUES (8, 'Falcon 9', 7642, 'Kerolox', 5.2, 70, 61000000, 6, 2); INSERT INTO Rakete VALUES (9, 'Falcon 9', 7794, 'Kerolox', 5.2, 70, 64000000, 2, 2); INSERT INTO Rakete VALUES (10, 'Falcon Heavy', 22820, 'Kerolox', 5.2, 70, 97000000, 1, 2); INSERT INTO Rakete VALUES (11, 'Atlas V', 8342, 'Kerolox', 4.0, 58, 109000000, 2, 3); INSERT INTO Rakete VALUES (12, 'Atlas V', 9474, 'Kerolox', 4.0, 58, 123000000, 6, 3); INSERT INTO Rakete VALUES (13, 'Atlas V', 10749, 'Kerolox', 5.4, 58, 134000000, 7, 3); INSERT INTO Rakete VALUES (14, 'Atlas V', 10812, 'Kerolox', 5.4, 58, 136000000, 5, 3); INSERT INTO Rakete VALUES (15, 'Vulcan Centaur', 14215, 'Methalox', 5.4, 62, 118000000, 5, 3); INSERT INTO Rakete VALUES (16, 'Vulcan Centaur', 18637, 'Methalox', 5.4, 62, 121000000, 4, 3); </code> <run> </run> ====SQL-Abfragen==== ---- <code> SELECT * FROM SELECT * FROM SELECT from where </code> <run> </run> ====Reflexion==== ---- ====Tools & Quellen==== ----