[考題] 101警察特考 資料庫
(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
05/08 09:14, 1F
→
05/08 09:19, , 2F
05/08 09:19, 2F
→
05/08 09:20, , 3F
05/08 09:20, 3F