Spaltennamen angepasst

This commit is contained in:
Karsten Tlotzek 2025-06-30 10:13:36 +02:00
parent db1b26f017
commit cbd7b0f8cc

View File

@ -20,7 +20,7 @@ CREATE TABLE User (
userid INT AUTO_INCREMENT PRIMARY KEY, userid INT AUTO_INCREMENT PRIMARY KEY,
vorname VARCHAR(50), vorname VARCHAR(50),
nachname VARCHAR(50), nachname VARCHAR(50),
straße VARCHAR(100), strasse VARCHAR(100),
hausnr VARCHAR(10), hausnr VARCHAR(10),
postleitzahl VARCHAR(10), postleitzahl VARCHAR(10),
ort VARCHAR(50), ort VARCHAR(50),
@ -34,9 +34,9 @@ CREATE TABLE User (
CREATE TABLE Standort ( CREATE TABLE Standort (
standortid INT AUTO_INCREMENT PRIMARY KEY, standortid INT AUTO_INCREMENT PRIMARY KEY,
straße VARCHAR(100), strasse VARCHAR(100),
hausnr VARCHAR(10), hausnr VARCHAR(10),
postleitzahl VARCHAR(10), plz VARCHAR(10),
ort VARCHAR(50), ort VARCHAR(50),
land VARCHAR(50), land VARCHAR(50),
tel VARCHAR(20), tel VARCHAR(20),
@ -59,12 +59,12 @@ CREATE TABLE Ausstellung (
CREATE TABLE Ticket ( CREATE TABLE Ticket (
ticketid INT AUTO_INCREMENT PRIMARY KEY, ticketid INT AUTO_INCREMENT PRIMARY KEY,
userid INT, userid INT,
eventid INT, ausstellungid INT,
kaufdatum DATE, kaufdatum DATE,
gültigkeitsdatum DATE, gueltigkeit DATE,
preis DECIMAL(10,2), preis DECIMAL(10,2),
FOREIGN KEY (userid) REFERENCES User(userid), FOREIGN KEY (userid) REFERENCES User(userid),
FOREIGN KEY (eventid) REFERENCES Ausstellung(austellungid) FOREIGN KEY (ausstellungid) REFERENCES Ausstellung(austellungid)
); );
@ -72,9 +72,9 @@ CREATE TABLE Gutschein (
gutscheinid INT AUTO_INCREMENT PRIMARY KEY, gutscheinid INT AUTO_INCREMENT PRIMARY KEY,
code VARCHAR(50) UNIQUE, code VARCHAR(50) UNIQUE,
rabatt INT CHECK (rabatt BETWEEN 0 AND 100), rabatt INT CHECK (rabatt BETWEEN 0 AND 100),
eventid INT, ausstellungid INT,
gültigkeit DATE, gueltigkeit DATE,
FOREIGN KEY (eventid) REFERENCES Ausstellung(austellungid) FOREIGN KEY (ausstellungid) REFERENCES Ausstellung(austellungid)
); );
@ -87,38 +87,38 @@ CREATE TABLE News (
-- User-Daten
INSERT INTO User (vorname, nachname, straße, hausnr, postleitzahl, ort, land, tel, email, isAdmin, password) INSERT INTO User (vorname, nachname, strasse, hausnr, postleitzahl, ort, land, tel, email, isAdmin, password)
VALUES VALUES
('Max', 'Muster', 'Musterstraße', '1', '12345', 'Musterstadt', 'Deutschland', '0123456789', 'max@muster.de', FALSE, 'passwort123'), ('Max', 'Muster', 'Musterstraße', '1', '12345', 'Musterstadt', 'Deutschland', '0123456789', 'max@muster.de', FALSE, 'passwort123'),
('Anna', 'Beispiel', 'Beispielweg', '5a', '54321', 'Beispielstadt', 'Deutschland', '0987654321', 'anna@beispiel.de', TRUE, 'adminpass'); ('Anna', 'Beispiel', 'Beispielweg', '5a', '54321', 'Beispielstadt', 'Deutschland', '0987654321', 'anna@beispiel.de', TRUE, 'adminpass');
-- Standort-Daten
INSERT INTO Standort (straße, hausnr, postleitzahl, ort, land, tel, email) INSERT INTO Standort (strasse, hausnr, plz, ort, land, tel, email)
VALUES VALUES
('Galeriestraße', '10', '10115', 'Berlin', 'Deutschland', '030123456', 'kontakt@galerie-berlin.de'), ('Galeriestraße', '10', '10115', 'Berlin', 'Deutschland', '030123456', 'kontakt@galerie-berlin.de'),
('Kunstallee', '22b', '50667', 'Köln', 'Deutschland', '0221123456', 'info@kunst-koeln.de'); ('Kunstallee', '22b', '50667', 'Köln', 'Deutschland', '0221123456', 'info@kunst-koeln.de');
-- Ausstellung-Daten
INSERT INTO Ausstellung (standortid, datum_von, datum_bis, name, beschreibung, max_tickets) INSERT INTO Ausstellung (standortid, datum_von, datum_bis, name, beschreibung, max_tickets)
VALUES VALUES
(1, '2025-07-01', '2025-08-31', 'Moderne Meisterwerke', 'Eine Sammlung moderner Kunstwerke aus Europa.', 200), (1, '2025-07-01', '2025-08-31', 'Moderne Meisterwerke', 'Eine Sammlung moderner Kunstwerke aus Europa.', 200),
(2, '2025-09-10', '2025-10-20', 'Kunst der Antike', 'Ausstellung antiker Skulpturen und Gemälde.', 150); (2, '2025-09-10', '2025-10-20', 'Kunst der Antike', 'Ausstellung antiker Skulpturen und Gemälde.', 150);
-- Gutschein-Daten (Spaltennamen korrigiert)
INSERT INTO Gutschein (code, rabatt, eventid, ltigkeit) INSERT INTO Gutschein (code, rabatt, ausstellungid, gueltigkeit)
VALUES VALUES
('SOMMER2025', 15, 1, '2025-08-31'), ('SOMMER2025', 15, 1, '2025-08-31'),
('HERBST25', 25, 2, '2025-10-15'); ('HERBST25', 25, 2, '2025-10-15');
-- Ticket-Daten (Spaltennamen korrigiert)
INSERT INTO Ticket (userid, eventid, kaufdatum, gültigkeitsdatum, preis) INSERT INTO Ticket (userid, ausstellungid, kaufdatum, gueltigkeit, preis)
VALUES VALUES
(1, 1, '2025-06-01', '2025-07-15', 12.50), (1, 1, '2025-06-01', '2025-07-15', 12.50),
(2, 2, '2025-06-05', '2025-09-15', 10.00); (2, 2, '2025-06-05', '2025-09-15', 10.00);
-- News-Daten
INSERT INTO News (name, beschreibung, datum) INSERT INTO News (name, beschreibung, datum)
VALUES VALUES
('Neuer Standort eröffnet', 'Unsere Galerie in Köln ist jetzt geöffnet!', '2025-06-01'), ('Neuer Standort eröffnet', 'Unsere Galerie in Köln ist jetzt geöffnet!', '2025-06-01'),
('Frühbucher-Rabatt', 'Sichern Sie sich jetzt 15% Rabatt auf unsere Sommerausstellung.', '2025-05-20'); ('Frühbucher-Rabatt', 'Sichern Sie sich jetzt 15% Rabatt auf unsere Sommerausstellung.', '2025-05-20');