Files
kla-opp-schulzeug/AWP_11fi5/Kosidas ALTER.sql
2021-05-17 15:30:00 +02:00

41 lines
784 B
SQL

USE awp_11fi5_p2_kosidas;
DROP TABLE IF EXISTS Kunde;
CREATE TABLE Kunde(
KundeID INT(11) AUTO_INCREMENT,
Nachname VARCHAR(45),
Vorname VARCHAR(45),
Straße_NR VARCHAR(45),
PLZID INT(11),
IBAN VARCHAR(34),
BIC VARCHAR(11),
PRIMARY KEY(KundeID)
);
ALTER TABLE Kunde
CHANGE Straße_NR Strasse VARCHAR(45),
ADD Nummer VARCHAR(3) AFTER Strasse;
DROP TABLE IF EXISTS Bank;
CREATE TABLE Bank(
BIC VARCHAR(11) NOT NULL,
NAME VARCHAR(45),
PLZID INT,
PRIMARY KEY(BIC)
);
DROP TABLE IF EXISTS Ort;
CREATE TABLE Ort(
PLZID INT AUTO_INCREMENT,
PLZ VARCHAR(5),
Stadt VARCHAR(45),
PRIMARY KEY(PLZID)
);
ALTER TABLE Bank
ADD FOREIGN KEY (PLZID) REFERENCES Ort(PLZID);
ALTER TABLE Kunde
ADD FOREIGN KEY (PLZID) REFERENCES Ort(PLZID),
ADD FOREIGN KEY (BIC) REFERENCES Bank(BIC);