V2.2
This commit is contained in:
parent
b768af0be3
commit
a92ed30573
1 changed files with 7 additions and 7 deletions
|
@ -36,7 +36,7 @@ CREATE TABLE Person
|
|||
lastName VARCHAR2(50) NOT NULL,
|
||||
age NUMBER NOT NULL,
|
||||
adressId NUMBER NOT NULL,
|
||||
CONSTRAINT fkadress FOREIGN KEY (adressId) REFERENCES Adress(adressId)
|
||||
FOREIGN KEY (adressId) REFERENCES Adress(adressId)
|
||||
);
|
||||
|
||||
CREATE TABLE Clerk
|
||||
|
@ -44,14 +44,14 @@ CREATE TABLE Clerk
|
|||
personId NUMBER PRIMARY KEY,
|
||||
staff NUMBER NOT NULL UNIQUE,
|
||||
salary NUMBER NOT NULL,
|
||||
CONSTRAINT inheritace FOREIGN KEY (personId) REFERENCES Person(personId)
|
||||
FOREIGN KEY (personId) REFERENCES Person(personId)
|
||||
);
|
||||
|
||||
CREATE TABLE Client
|
||||
(
|
||||
personId NUMBER PRIMARY KEY,
|
||||
bankDetails VARCHAR2(22) NOT NULL,
|
||||
CONSTRAINT inheritace FOREIGN KEY (personId) REFERENCES Person(personId)
|
||||
FOREIGN KEY (personId) REFERENCES Person(personId)
|
||||
);
|
||||
|
||||
CREATE TABLE Cleaningplan
|
||||
|
@ -60,16 +60,16 @@ CREATE TABLE Cleaningplan
|
|||
--date DATE NOT NULL,
|
||||
duration NUMBER NOT NULL,
|
||||
roomNUMBER NUMBER NOT NULL,
|
||||
CONSTRAINT fkRoom FOREIGN KEY (roomNUMBER) REFERENCES ROOM(roomNumber)
|
||||
FOREIGN KEY (roomNUMBER) REFERENCES ROOM(roomNumber)
|
||||
);
|
||||
|
||||
CREATE TABLE CleaningClerk
|
||||
(
|
||||
clerkId NUMBER,
|
||||
cleaningPlanId NUMBER,
|
||||
CONSTRAINT pkCleaningClerk PRIMARY KEY (clerkId,cleaningPlanId),
|
||||
CONSTRAINT fkClerk FOREIGN KEY (clerkId) REFERENCES Clerk(personId),
|
||||
CONSTRAINT fkCleaningPlan FOREIGN KEY (cleaningPlanId) REFERENCES Cleaningplan(cleaningPlanId)
|
||||
PRIMARY KEY (clerkId,cleaningPlanId),
|
||||
FOREIGN KEY (clerkId) REFERENCES Clerk(personId),
|
||||
FOREIGN KEY (cleaningPlanId) REFERENCES Cleaningplan(cleaningPlanId)
|
||||
);
|
||||
|
||||
CREATE TABLE Booking (
|
||||
|
|
Loading…
Add table
Reference in a new issue