問題詳情

一、考慮以下的部落格資料庫綱目(database schema):Member(mId, name, bDate, gender)//會員編號,姓名,生日,性別FriendRelation(mId, setDateTime, friend)//會員編號,加入日期時間,朋友編號Article(mId, aId, title, content, postDate)//會員編號,文章編號,標題,內容,張貼日期Reply(mId, aId, rTime, content, responder)//會員編號,文章編號,回覆日期時間,回覆內容,回覆者各資料表的主鍵(primary key)以底線表示。此外,並有以下的外鍵(foreign key):FriendRelation(mId)和 FriendRelation(friend)均參考到 Member 的主鍵Article(mId) 參考到 Member 的主鍵Reply(mId, aId) 參考到 Article 的主鍵Reply(responder) 參考到 Member 的主鍵
【題組】⑴假如我們使用以下的敘述建立 FriendRelation 資料表:  CREATE TABLE FriendRelation ( 
 mId CHAR(10) NOT NULL,  setDateTime DATETIME NOT NULL, friend CHAR(10),  PRIMARY KEY(mId, setDateTime)) 
 顯然外鍵(foreign key)並未設定,請為 mId 和 friend 設定外鍵,其中若一位會員 之 編 號 ( Member(mId) ) 被 修 改 , 不 管 是 出 現 在 FriendRelation(mId) 或FriendRelation(friend),都必須跟著被修改;若一位會員的 Member 記錄被刪除,且其編號出現在 FriendRelation(mId),則該筆 FriendRelation 記錄也跟著被刪除,但若其編號出現在 FriendRelation(friend),則將該欄位值設成空值(null)。請使用 SQL-99 語法來修改資料表 FriendRelation 以達成此目的。(10 分)

參考答案

答案:C
難度:簡單0.75625
統計:A(10),B(9),C(121),D(7),E(0)

用户評論

【用戶】每天朝目標邁進

【年級】小六上

【評論內容】擔保物權:物的擔保價值確保債務的清償,債務不履行時,債權人得將擔保物變賣或估價┌抵押權: ┌不動產     └權利├質權:  ┌動產     └權利└留置權: 動產 用益物權:物的利用價值因該權利產生收益┌地上權:不動產   ┐├農育權:不動產   ┤無償├不動產役權:不動產 ┘└典權:不動產   -有償

【用戶】每天朝目標邁進

【年級】小六下

【評論內容】擔保物權:物的擔保價值確保債務的清償,債務不履行時,債權人得將擔保物變賣或估價┌抵押權: ┌不動產     └權利├質權:  ┌動產     └權利└留置權: 動產 用益物權:物的利用價值因該權利產生收益┌地上權:不動產   ┐├農育權:不動產   ┤無償├不動產役權:不動產 ┘└典權:不動產   -有償