· 4 years ago · Mar 18, 2021, 09:44 PM
1DROP DATABASE IF EXISTS Gebrauchtwagenhaendler;
2
3CREATE DATABASE IF NOT EXISTS Gebrauchtwagenhaendler;
4
5USE Gebrauchtwagenhaendler;
6
7--
8-- Tabellenstruktur für Tabelle `Fahrzeuge`
9--
10
11CREATE TABLE IF NOT EXISTS Fahrzeuge (
12 Fahrgestell_NR MEDIUMINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
13 Hersteller CHAR(50) NOT NULL,
14 Fahrzeug_Modell CHAR(50) NOT NULL,
15 Fahrzeug_Farbnr MEDIUMINT NOT NULL,
16 Erstzulassung MEDIUMINT NOT NULL,
17 km_Stand INT NOT NULL,
18 Preis INT NOT NULL
19) ENGINE=InnoDB DEFAULT CHARSET=utf8;
20
21--
22-- Daten für Tabelle `Fahrzeuge`
23--
24
25INSERT INTO Fahrzeuge (Hersteller, Fahrzeug_Modell, Fahrzeug_Farbnr, Erstzulassung, km_Stand, Preis) VALUES
26('Mercedes Benz', 'SLK 200', 5, 2001, 55000, 15500),
27('Maserati', '3200 GT', 4, 1995, 127000, 21700),
28('Mercedes Benz', 'A 180', 1, 2012, 25000, 18750),
29('Wiesmann', 'MF3', 7, 1995, 167000, 35650),
30('Opel', 'Corsa', 1, 1995, 127500, 5400),
31('Mercedes Benz', 'E 200 ', 11, 2012, 19750, 28750);
32
33--
34-- Tabellenstruktur für Tabelle `Modell`
35--
36
37CREATE TABLE IF NOT EXISTS Modell (
38 Modell_Modelle CHAR(50) NOT NULL, PRIMARY KEY,
39 Leistung_PS MEDIUMINT NOT NULL,
40 Hubraum MEDIUMINT NOT NULL
41) ENGINE=InnoDB DEFAULT CHARSET=utf8;
42
43--
44-- Daten für Tabelle `Modell`
45--
46
47INSERT INTO Modell (Modell_Modelle, Leistung_PS, Hubraum) VALUES
48('SLK 200', 184, 1800),
49('3200 GT', 343, 3217),
50('A 180', 130, 1400),
51('MF3', 343, 2990),
52('Corsa', 76, 1400),
53('E 200', 136, 2000);
54
55--
56-- Tabellenstruktur für Tabelle `Farbe`
57--
58
59CREATE TABLE IF NOT EXISTS Farbe (
60 Farbe_Farbnr MEDIUMINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
61 Farbe_Farben CHAR(50) NOT NULL
62) ENGINE=InnoDB DEFAULT CHARSET=utf8;
63
64--
65-- Daten für Tabelle `Farben`
66--
67
68INSERT INTO Farbe (Farbe_Farben) VALUES
69('Schwarz'), ('Weiss'), ('Schwarz'), ('Blau'), ('Rot'), ('Grün'), ('Grau'), ('Silber')