Neeps数据库问题

Neeps数据库问题
时间表数据库包含下列表:

staff
id name
co.ACg Cumming, Andrew
co.ACr Crerar, Dr Alison
co.AFA Armitage, Dr Alistair
... 结果被截断.
student
id name sze parent
co1.BAe BAe 15
co1.CO Computing 1st Year 150
co1.CO.a Computing 1st Year a 20 co1.CO
co1.CO.c Computing 1st Year c 20 co1.CO
co1.CO.d Computing 1st Year d 20 co1.CO
... 结果被截断.
room
id name capacity parent
co.117+118 32
co.117 16 co.117+118
co.118 16 co.117+118
co.B7 40
... 结果被截断
event
id modle kind dow tod duration room
co12004.L01 co12004 L Wednesday 11:00 1 cr.SMH
co12004.L02 co12004 L Monday 17:00 1 cr.B13
co12004.T01 co12004 T Monday 11:00 2 co.G78+G82
co12004.T02 co12004 T Tuesday 15:00 2 co.B7
co12004.T03 co12004 T Tuesday 13:00 2 co.G78+G82
... 结果被截断.
attend
student event
co1.BAe co12004.L01
co1.CO co12004.L01
co1.IS co12004.L01
co1.SE.pt co12004.L02
co1.CO.a co12004.T01
... 结果被截断.
teaches
staff event
co.AMn co12004.L01
co.RK co12004.L01
co.SRM co12004.L01
co.RK co12004.L02
co.SRM co12004.L02
... 结果被截断.
occurs
event week
co12004.L01 01
co12004.L01 02
co12004.L01 03
co12004.L01 04
co12004.L01 05
... 结果被截断.
module
id name
co12001 Rapid Application Development
co12002 Software Development 1A
co12003 Professional Skills
co12004 Applications Workshop
... 结果被截断.
week
id wkstart
01 02/10/00
02 09/10/00
03 16/10/00
...结果被截断
  1. 通过ER图和表数据看懂该数据库的表与表之间的关系,本数据库主要用途是用来安排教师、学生班级和教学活动、教室的关系
  2. 找出安排给co42010.L01教学活动的教室名。
  3. 找出module表中编号为co72010课程所包含的所有教学活动发生的日期,时间和地点。
  4. 找出教授编号为co72010的教学课程的教师集合。
  5. 列出星期三使用cr.132 教室的教师和教学活动数目,包括教学活动发生的时间。
  6. 列出出席module表(课程表)中名称包含"Database"的教学活动的学生集合。
  7. 给出co72010课程所含教学安排中,出席每次教学活动的学生人数。
  8. 对于每个研究生课程,统计出其教师队伍的大小,研究生课程("post-graduate")指从编号为co7开始的课程。
  9. 找出教学活动持续总周期小于10个星期的教学课程名称。
  10. 找出那些和co72010的演讲(演讲即Kind字段='L')同时开始的教学活动。
  11. 哪些老师有比平均联系时间更多的联系时间。
  12. 现在co.ACg负责的所有教学都将被转移给co.CHt来负责,请标识出会发生冲突的教学活动。
  13. 产生一张表,为所有能容纳60人以上的教室显示出它们各自的被占有率和利用率。
  14. 为期一个小时的教职工会议将在早晨9点至下午5点之间举行,所有冲突的教学活动都将被取消,标识出会造成最小中断的那个小时。
  15. 找所有的教学冲突 - 包括教学活动冲突和老师、学生或者他们有相同的教室。
  16. 为第一周所有时间都安排满的学生班级生成一张时间表。

你可能感兴趣的:(数据库)