You are on page 1of 2

Nicholas Bustoni - 2101634136

Entity Relationship

Query
CREATE TABLE Waiter (
TIN char(9) NOT NULL PRIMARY KEY,
Name varchar(15) NOT NULL,
HourRate int CHECK (HRate>0),
Address varchar(50)
);

CREATE TABLE Customer (


CustomerID char(9) NOT NULL PRIMARY KEY,
Name varchar(15) NOT NULL,
Address varchar(50)
);

CREATE TABLE Serves (


ServesID char(9) NOT NULL,
TIN char(9) NOT NULL,
CustomerID char(9) NOT NULL,
Date date NOT NULL,
PRIMARY KEY (ServesID),
FOREIGN KEY (TIN) REFERENCES Waiter(TIN),
FOREIGN KEY (CustomerID) REFERENCES Customer(CustomerID)
);

Kamus Data
Entity Name Attribute Description Data Type & Length Nulls Multi-Valued
Customer CustomerI Unique Identifies of 9 character No No
D Customer
Name Name of Customer 15 variable character No No
Address Address Lives of Customer 50 variable character Yes No
Waiter TIN Unique Identifies of Waiter 9 character No No
Name Name of Waiter 15 variable character No No
HourRate Work Hour of Waiter Integer No No
Address Address of Waiter 50 variable character Yes No
Serves ServesID Unique Identifies of Serves 9 character No No
Nicholas Bustoni - 2101634136

TIN Unique Identifies of Waiter 9 character No No


CustomerI Unique Identifies of 9 character No No
D Customer
Date Date of Serves date No No

You might also like