2
Slide 8-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Ramez Elmasri and Shamkant Navathe REFERENTIAL INTEGRITY CREATE TABLE EMP (ENAME VARCHAR(30) NOT NULL, ESSN CHAR(9), BDATE DATE, DNO INTEGER DEFAULT 1, SUPERSSN CHAR(9), PRIMARY KEY (ESSN), FOREIGN KEY (DNO) REFERENCES DEPT(Dnm) ON DELETE SET DEFAULT ON UPDATE CASCADE, FOREIGN KEY (SUPERSSN) REFERENCES EMP(ssn) ON DELETE SET NULL ON UPDATE CASCADE );

REFERENTIAL INTEGRITY

Embed Size (px)

DESCRIPTION

REFERENTIAL INTEGRITY. CREATE TABLE EMP (ENAMEVARCHAR(30)NOT NULL, ESSNCHAR(9), BDATEDATE, DNOINTEGER DEFAULT 1, SUPERSSNCHAR(9), PRIMARY KEY (ESSN), FOREIGN KEY (DNO) REFERENCES DEPT(Dnm) ON DELETE SET DEFAULT - PowerPoint PPT Presentation

Citation preview

Page 1: REFERENTIAL INTEGRITY

Slide 8-1Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition

Copyright © 2004 Ramez Elmasri and Shamkant Navathe

REFERENTIAL INTEGRITY

CREATE TABLE EMP(ENAME VARCHAR(30) NOT NULL,ESSN CHAR(9),BDATE DATE,DNO INTEGER DEFAULT 1,SUPERSSN CHAR(9),PRIMARY KEY (ESSN),FOREIGN KEY (DNO) REFERENCES DEPT(Dnm)

ON DELETE SET DEFAULT ON UPDATE CASCADE,

FOREIGN KEY (SUPERSSN) REFERENCES EMP(ssn) ON DELETE SET NULL

ON UPDATE CASCADE );

Page 2: REFERENTIAL INTEGRITY

Slide 8-2Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition

Copyright © 2004 Ramez Elmasri and Shamkant Navathe