113
Create table Request (
Request_ID integer not null Identity(1,1),
Request_OpenDate DateTime not null,
Request_CloseDate DateTime,
Request_DeadLine DateTime,
Request_Title nvarchar (100) not null,
Request_RecievedTime DateTime,
Request_Condition_FK integer not null,
Request_Privilege_FK integer not null,
Request_ProblemType_FK integer not null,
Request_Origin_FK integer not null,
Request_Employee_FK integer not null,
Request_Technician_FK integer not null,
Request_FAQ bit not null,
Constraint PK_Request Primary key (Request_ID),
Constraint FK1_Request Foreign key (Request_Condition_FK) References
Condition (Condition_ID)
on DELETE Cascade on UPDATE Cascade,
Constraint FK2_Request Foreign key (Request_Privilege_FK) References
Privilege (Privilege_ID)
on DELETE Cascade on UPDATE Cascade,
Constraint FK3_Request Foreign key (Request_ProblemType_FK) References
ProblemType (ProblemType_ID)
on DELETE Cascade on UPDATE Cascade,
Constraint FK4_Request Foreign key (Request_Origin_FK) References Origin
(Origin_ID)
on DELETE Cascade on UPDATE Cascade,
Constraint FK5_Request Foreign key (Request_Employee_FK) References
Employee (Employee_ID)
on DELETE NO ACTION on UPDATE NO ACTION,
Constraint FK6_Request Foreign key (Request_Technician_FK) References
Technician (Technician_ID)