PMG2224 1/DB Beleg/Erik
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language> <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 wird die Verpflechtung von Intellektuellen jeder Art in Kunst und Literatur gezeigt. Hierbei wird auch nicht außer Acht gelassen, welche Themen von Autoren jeglicher Art aufgegriffen werden, um Inhalte der Aufklärung zu verkörpern. In der Hoffnung auf Kardinalitäten zu stoßen, die für die Erklärung des Verlaufs der Aufklärung nützlich sind finden sie im Folgenden meine Arbeit zu genanntem Thema. Auch wenn die Darstellung nur einen sehr vereinfachten Blick auf dieses komplexe Geflecht gibt, sollte sie trotzdem, um etwas mehr Übersicht bemüht, helfen. ====Modellierung des Entity-relationship-Modells==== ---- [[Bild:Erich_New_ERM.jpg.jpg]] ====Relationenmodell==== ---- [[Bild:Erich_Tables-ER.jpg]] ====Datenbank==== ---- <code id="65e18babb6235"> 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(100), 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', 'Einfache Gewaltenteilung', '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, 'Vom Gesellschaftsvertrag oder Prinzip des Staatsrechtes', '1762', 'Politisches System von Kleinflächenstaaten, 'Buch', '', '1'); INSERT INTO Eigene Werke VALUES (2, 'Leviathan', '1651', 'Staatsform Englands', 'Buch', '', '2'); INSERT INTO Eigene Werke VALUES (3, 'Henriade', '1723', 'Lobesgedicht für Ludwig IV','Gedicht', '', '3'); INSERT INTO Eigene Werke VALUES (4, 'Zwei Abhandlungen über die Regierung', '1690', 'Politisches System und Kritik Englands', 'Buch', '','4'); INSERT INTO Eigene Werke VALUES (5, 'Eine Untersuchung über den menschlichen Verstand', '1748', 'Moralphilosophie', 'Buch', '', '5'); INSERT INTO Eigene Werke VALUES (6, 'Die Kritiken', '1788', 'Philosophie des Handelns', 'Trilogie', '','6'); </code> <run id="65e18babb62d3"> </run> ====SQL-Abfragen==== ---- <code id="65e18babb6289"> SELECT * FROM SELECT * FROM SELECT from where </code> <run id="65e18babb6317"> </run> ====Reflexion==== ---- ====Tools & Quellen==== ----