PMG1719/DB Beleg/Lenny
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language> =DB Beleg= ===ERM-Modell=== [[Bild:ERM_Modell.png | 800px]] ===Relationenmodell=== [[Bild:Relationenmodell.png]] ===Umsetzung der Datenbank=== Erstellen der Struktur der Datenbank mit 5 Tabellen: <code id="5c383be27b057"> CREATE TABLE Hochschule ( hochschul_id INTEGER, hochschul_name VARCHAR(255), studenten_zahl INTEGER, PRIMARY KEY (hochschul_id) ); CREATE TABLE Standort ( standort_id INTEGER, standort_name VARCHAR(255), einwohner_zahl INTEGER, mietpreis INTEGER, entfernung INTEGER, PRIMARY KEY (standort_id) ); CREATE TABLE Studiengang ( studiengang_id INTEGER, studiengang_name VARCHAR(255), studiengang_nc FLOAT(3), bewertung FLOAT(3), semester_zahl INTEGER, semester_typ VARCHAR(255), abschluss VARCHAR(255), fakultaet VARCHAR(255), PRIMARY KEY (studiengang_id) ); CREATE TABLE Liegt_in ( hochschul_id INTEGER, standort_id INTEGER ); CREATE TABLE Bietet_an ( hochschul_id INTEGER, studiengang_id INTEGER ); </code> Einfügen von Datensätzen in die Datenbank: <code id="5c3b3aab93c94"> INSERT INTO Hochschule VALUES (0, 'HTW Dresden', 4856); INSERT INTO Hochschule VALUES (1, 'Hochschule Zittau/Görlitz', 3017); INSERT INTO Hochschule VALUES (2, 'Hochschule Stralsund', 2173); INSERT INTO Hochschule VALUES (3, 'Hochschule Harz', 2965); INSERT INTO Hochschule VALUES (4, 'Berufsakademie Bautzen', 640); INSERT INTO Hochschule VALUES (5, 'Hochschule Hof', 3464); INSERT INTO Hochschule VALUES (6, 'Hochschule Mittweida', 6350); INSERT INTO Hochschule VALUES (7, 'TU Bergakademie Freiberg', 5502); INSERT INTO Hochschule VALUES (8, 'HTWK Leipzig', 6400); INSERT INTO Hochschule VALUES (9, 'Uni Leipzig', 30226); INSERT INTO Hochschule VALUES (10, 'TU Dresden', 33506); INSERT INTO Hochschule VALUES (11, 'TU Chemnitz', 10631); INSERT INTO Hochschule VALUES (12, 'Uni Potsdam', 20819); INSERT INTO Hochschule VALUES (13, 'Hochschule Trier', 8025); </code> <run id="5c383be27b0c7"> </run>