Neu organisiert für neues Schuljahr
This commit is contained in:
40
11fi5/AWP/Kosidas/Kosidas ALTER.sql
Normal file
40
11fi5/AWP/Kosidas/Kosidas ALTER.sql
Normal file
@ -0,0 +1,40 @@
|
||||
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);
|
||||
Reference in New Issue
Block a user