Data Base
Data Base
CONSTRAINTS
Fall Semester, 2014
Objectives
2
…
INSERT INTO
Allowed
Not allowed:
already exists
The UNIQUE Constraint
10
DEPARTMENTS
PRIMARY KEY
Not allowed
(50 already exists)
The PRIMARY KEY Constraint
12
DEPARTMENTS
PRIMARY
KEY
…
EMPLOYEES
FOREIGN
KEY
…
Not allowed
INSERT INTO (9 does not
exist)
Allowed
The FOREIGN KEY Constraint
14
ALTER
ALTER TABLE
TABLE departments
departments
DROP
DROP PRIMARY
PRIMARY KEY
KEY CASCADE;
CASCADE;
Table
Table altered.
altered.
Disabling Constraints
19
ALTER
ALTER TABLE
TABLE employees
employees
DISABLE
DISABLE CONSTRAINT
CONSTRAINT emp_emp_id_pk
emp_emp_id_pk CASCADE;
CASCADE;
Table
Table altered.
altered.
Enabling Constraints
20
…
Summary
23