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 Einflusspersonen(
  Ein_ID int(10),
  Name varchar(40),
  Lebensdaten varchar(10),
  Beruf/Tätigkeit(30),
  PRIMARY KEY  (Ein_ID),
);

CREATE TABLE Eigene Werke(
  Werk_ID int(10),
  Titel varchar(40),
  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 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, 'ArianeGroup', 'Martin Sion');
INSERT INTO Startanbieter VALUES (2, 'SpaceX', 'Elon Musk');
INSERT INTO Startanbieter 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====
----