1临沂大学2014—2015学年度第2学期数据库系统原理单元测试试题一参考答案(适用于2013级软件工程专业本科学生)一、选择题(共20题,每题1分,共20分)DBBBBCADBCBDBBBBCDCC二、填空题(共20空,每空1分,共20分)1.人工管理阶段、文件系统阶段、数据库系统阶段2.数据结构、数据操作、完整性约束条件3.1:1、1:n、m:n4.码5.技术安全、管理安全、政策法律6.GRANT、REVOKE7.正确性、相容性8.实体完整性、参照完整性、用户定义完整性三、简答题(共4题,每题5分,共20分)1.参考答案:①数据定义功能;②数据组织、存储和管理;③数据操纵功能;④数据库的事务管理和运行管理;⑤数据库的建立和维护功能;⑥其他功能。2.参考答案:设F是基本关系R的一个或一组属性,但不是关系R的码。如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码。3.参考答案:①视图能够简化用户的操作;②视图使用户能以多种角度看待同一数据;③视图对重构数据库提供了一定程度的逻辑独立性;④视图能够对机密数据提供安全保护;⑤适当地利用视图可以更清晰地表达查询。4.参考答案:①用户标识和鉴别控制;②存取控制;③视图机制;④审计;⑤数据加密。四、每小题4分,参考答案如下:(1)σSage20∧Sdept=’MA’(S)(2)πSno,Sname,Ssex(σGrade60(SC)∞S)2(3)πSno,Sname(S∞SC∞σCname=’数据结构’(C))(4)πSno,Sname(S)-πSno,Sname(S∞SC∞σGCname=’数据结构’(C))(5)πSno,Ccno(SC)÷πCno(C)∞πSno,Sname(S)五、每小题4分,参考答案如下:(1)SELECTSno,Sname,2014-SageFROMS(2)SELECTSnameU7WHERESdept=’IS’ANDSage20(3)SELECTSno,AVG(Grade)FROMSCGROUPBYSno(4)SELECTS.Sno,SnameFROMS,SC,CWHERES.Sno=SC.SnoANDSC.Cno=C.CnoANDCname=’数据结构’(5)SELECTSno,SnameFROMSWHERESnoNOTIN(SELECTSnoFROMSC,CWHERESC.Cno=C.CnoANDCname=’数据结构’)