地特103資料庫 - 考試

Table of Contents


想問一下地特103 題目如下

(1,1) (0,1)
------ ^ --------
|學生|======< >------|入學申請| (申請書號[PK],送件)
------ v --------
(學號[pk],姓名,性別,生日,)

2.將學生table 設計如下

create table 學生(
學號 char(10) not null,
姓名 char(10),
性別 char(10),
生日 datetime,
申請書號 char(6) not null,
primary key(學號),
foreign key(入學申請) references 入學申請(申請書號) on delete cascade
)

2.依前述「申請書號」的設定,刪除一筆學生資料,其對應的入學申請資料會如何?

我的想法是不會影響入學申請資料

而在入學申請的申請書號刪掉 學生參考到該申請書號才會 delete cascade

還是我想法反過來了 麻煩各位高手指教 因為看到唐老師解答所以才有疑問 @@

--

All Comments

Hazel avatarHazel2015-07-14
刪學生資料,對申請書號沒有影響。
你的觀念是對的。
Jacob avatarJacob2015-07-15
唐老師的解答是錯的。
Lauren avatarLauren2015-07-16
謝謝F大 !!