PMG1719/DB Beleg/Florian
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language> =Eigene Datenbank= ==Thema== Meine Datenbank stellt die grundsätzlichen Beziehungen zwischen Händlern und Kunden eines Marktes dar. ===Ziel=== Ziel der Datenbank ist es diese Beziehungen vereinfacht zu visualisieren, um die Abläufe besser zu verstehen. ==Modellierung== ===Entity-Relationship-Modell=== [[Bild:FloT_ERM_DB12.png]] ===Relationenmodell=== ==Datenbank== ===Erstellen der Tabellen der Datenbank:=== <code id="17"> CREATE TABLE Händler ( H_ID INTEGER, Gführer VARCHAR(255), Stadt VARCHAR(255), Straße VARCHAR(255), Nummer INTEGER, PRIMARY KEY (H_ID) ); CREATE TABLE Kunde ( K_ID INTEGER, Name VARCHAR(255), Vorname VARCHAR(255), Geschlecht VARCHAR(255), Stadt VARCHAR(255), Straße VARCHAR(255), Nummer INTEGER, PRIMARY KEY (K_ID) ); CREATE TABLE Produkt ( P_ID INTEGER, Marke VARCHAR(255), Modell VARCHAR(255), PRIMARY KEY (P_ID) ); CREATE TABLE Lager ( L_ID INTEGER, Kapazität VARCHAR(255), PRIMARY KEY (L_ID) ); </code> <run id="17"> select * from Händler </run> Wie man hier durch die Ausgabe 'Kein Eintrag gefunden' sehen kann sind die erstellten Tabellen logischerweise noch leer. ===Füllen der Tabellen mit Datensätzen:=== <code id="5c4ab09312d61"> INSERT INTO Händler VALUES (1, 'Rolf Meier', 'Bielefeld', 'Marktstraße', 8); INSERT INTO Kunde VALUES (); INSERT INTO Produkt VALUES (); INSERT INTO Lager VALUES (); </code> <run id="17"> select * from Händler </run>