看板 Database 關於我們 聯絡資訊
假設一個公司關連資料庫(Relational Database)中有兩個表格(Tables)分別儲存「零件」(Part)、「需求」(Requisition)。其Schema如下: Part(Number, Description, Weight, Color) Requisition(Proj_ID, Part_No, Qty) 上述零件表格中之屬性分別代表「編號」、「敘述」、「重量」、「顏色」,而以「編號」為其主鍵 (Primary Key)。 需求表格中之屬性分別代表「計畫代號」、「零件編號」、「需求數量」,而以「計畫代號」與「零件編 號」合在一起為其主鍵。 (二)以如(一)題目中之口語寫出下列SQL之查詢。(注意:不要解釋其語法,而要以口語化寫出其語意)(20分) SELECT Part_No FROM Requisition X WHERE Proj_ID = 4 AND EXISTS (SELECT* FROM Requisition Y WHERE Proj_ID = 5 AND X.Proj_ID = Y.Proj_ID); 答: (二)請列出計劃代號4的零件中,也有使用在計劃代號5的所有零件代號。 答案是補習班給的 我覺得有點問題吧 這個statement應該選不出東西出來 大家覺得呢? 再補上第二個問題 http://140.109.169.200/SQL2.jpg
這什麼東西啊 中間那塊是什麼? 出生到現在還沒看過長這樣的ER model 請問大家學生 教員 計畫 是三元關係嘛? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.169.200 ※ 編輯: seagal 來自: 140.109.169.200 (08/28 00:52)