Контрольная работа: Разработка серверной части базы данных с применением CASE-технологий

go

ALTER TABLE Расписание

ADD CONSTRAINT R_4 FOREIGN KEY (Номер_аудитории) REFERENCES Аудитория(Номер_аудитории)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

ALTER TABLE Расписание

ADD CONSTRAINT R_5 FOREIGN KEY (Номер_группы) REFERENCES Учебная_группа(Номер_группы)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

CREATE TRIGGER tD_Аудитория ON Аудитория FOR DELETE AS

/* ERwin Builtin 24 июня 2010 г. 9:55:32 */

/* DELETE trigger on Аудитория */

BEGIN

DECLARE @errno int,

@errmsg varchar(255)

/* ERwin Builtin 24 июня 2010 г. 9:55:32 */

/* Аудитория R/4 Расписание on parent delete no action */

/* ERWIN_RELATION:CHECKSUM="00010257", PARENT_OWNER="", PARENT_TABLE="Аудитория"

CHILD_OWNER="", CHILD_TABLE="Расписание"

P2C_VERB_PHRASE="R/4", C2P_VERB_PHRASE="",

FK_CONSTRAINT="R_4", FK_COLUMNS="Номер_аудитории" */

IF EXISTS (

SELECT * FROM deleted,Расписание

WHERE

/* %JoinFKPK(Расписание,deleted," = "," AND") */

Расписание.Номер_аудитории = deleted.Номер_аудитории

)

К-во Просмотров: 403
Бесплатно скачать Контрольная работа: Разработка серверной части базы данных с применением CASE-технологий