作者foxzgerald (O⊥M)
看板Database
标题Re: [SQL ] 问一题高考的题目
时间Mon Aug 28 16:28:16 2006
※ 引述《seagal (会长绕跑了)》之铭言:
假设一个公司关连资料库(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
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.94.60
1F:推 seagal:哇 谢谢你 排版的这麽漂亮 08/28 21:08