[考題] 101警察特考 資料庫

看板Examination作者 (我愛胖穎穎)時間11年前 (2013/05/08 01:13), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
(1)假設有二個實體EA(A1, A2, A3)、EB(B1, B2),且A1、B1 分別為實體EA、EB之 辨識鍵。已知EA與EB存在兩種關係:1:1 的R1與N:1 的R2,且EA部分參與R1但每 個EB都參與R1;EA與EB都參與R2。說明在儘量減少屬性在關聯的重覆和空值出 現的條件下,要如何將R1和R2正確地表示在關聯裡,以底線註明關聯的主鍵。 這題小弟我實在看不太懂題目最後一句再說什麼 有人可以幫我解釋一下嗎? 我是朝這個方向去解 只是還是覺得怪怪的..... R1(B1(PK),B2,A1(FK)) R2(A1(PK),A2,A3,B1(FK)) (2) Course (CID, NAME, DEPT) // 課程(課程代號,課程名稱,系名) Classroom (RID, LOCATION, TYPE) // 教室(教室編號,教室地點,類別) Use(CID , RID, TIME) // 使用(課程代號,教室編號,使用時間) 以中文敘述下列SQL 查詢的目的為何? SELECT * FROM Course C WHERE UNIQUE (SELECT * FROM USE S WHERE S.RID='EC101' AND S.CID=C.CID) 麻煩版上大大幫我解惑 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.108.117

05/08 09:14, , 1F
(2)選出所有使用教室編號EC101的相異課程資訊
05/08 09:14, 1F

05/08 09:19, , 2F
(1) R1->EB(B1(PK),B2,A1(FK))因為EB全部參與,避免空值
05/08 09:19, 2F

05/08 09:20, , 3F
R2->EA(A1(PK),A2,A3,B1(PK))因為EA為多方,一樣避免空值
05/08 09:20, 3F
文章代碼(AID): #1HYJOVr- (Examination)