Spaltennamen angepasst
This commit is contained in:
parent
db1b26f017
commit
cbd7b0f8cc
62
bibarts.sql
62
bibarts.sql
@ -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, gü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');
|
Loading…
x
Reference in New Issue
Block a user