Question: CREATE TABLE person ( person _ id SMALLINT UNSIGNED NOT NULL, first _ name VARCHAR ( 2 0 ) NOT NULL, last _ name VARCHAR
CREATE TABLE person
personid SMALLINT UNSIGNED NOT NULL,
firstname VARCHAR NOT NULL,
lastname VARCHAR NOT NULL,
email VARCHAR NOT NULL,
active BOOLEAN NOT NULL,
lastupdate TIMESTAMP NOT NULL,
PRIMARY KEY personid
;
CREATE TABLE staff
personid SMALLINT UNSIGNED NOT NULL,
picture BLOB,
username VARCHAR NOT NULL,
password VARCHAR NOT NULL,
FOREIGN KEY personid REFERENCES personpersonid ON DELETE CASCADE,
PRIMARY KEY personid
;
CREATE TABLE customer
personid SMALLINT UNSIGNED NOT NULL,
createdate TIMESTAMP NOT NULL,
FOREIGN KEY personid REFERENCES personpersonid ON DELETE CASCADE,
PRIMARY KEY personid
;
ALTER TABLE person
ADD addressid SMALLINT UNSIGNED NOT NULL,
ADD FOREIGN KEY addressid REFERENCES addressaddressid ON DELETE RESTRICT;
ALTER TABLE staff
ADD storeid TINYINT UNSIGNED NOT NULL,
ADD FOREIGN KEY storeid REFERENCES storestoreid ON DELETE RESTRICT;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
