数据库原理-期末考试试题及答案
优选文档 数据库原理数据库原理- -期末考试真题及答案期末考试真题及答案 一、单项选择题一、单项选择题 〔本大题共〔本大题共 1515 小题,每题小题,每题 2 2 分,共分,共 3030 分分) ) 在每题列出的四个备选项中只有一个是符合题目要在每题列出的四个备选项中只有一个是符合题目要 求的,错选、多求的,错选、多 项选择或未选均无分。项选择或未选均无分。 1.要保证数据库的数据独立性,需要修改的是〔〕 A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 得得分分 2.以下四项中说法不正确的选项是〔〕 A.数据库减少了数据冗余B.数据库中的数据可以共享 D.数据库具有较高的数据独立性 3.公司中有多个部门和多名职员, 每个职员只能属于一个部门, 一个部门可以有多名职员, 从职员到部门的联系类型是〔〕 A.多对多B.一对一 C.多对一D.一对多 4. 将 E-R 模型转换成关系模型,属于数据库的〔〕 A.需求分析B.概念设计 C.逻辑设计D.物理设计 5. 五种根本关系代数运算是〔〕 A.∪,—,×,π和σB.∪,—,,π和σ C.∪,∩,×,π和σD.∪,∩,,π和σ 6. 以下聚合函数中不忽略空值 (NULL) 的是〔〕。 A.SUM (列名)B.MAX (列名) C.COUNT ( * )D.AVG (列名) 7.SQL 中,以下涉及空值的操作,不正确的选项是〔〕 。 A. AGE IS NULLB. AGE IS NOT NULL C. AGE = NULLD. NOT (AGE IS NULL) 8.已知成绩关系如表 1 所示。 执行 SQL 语句: SELECT COUNT〔DISTINCT 学号〕 FROM 成绩 WHERE 分数>60 C.数据库防止了一切数据的重复 查询结果中包含的元组数目是〔 〕 表表 1 1成绩关系成绩关系 学号学号 S1 S1 课程号课程号 C1 C2 . 分数分数 80 75 优选文档 S2 S2 S3 A. 1 C. 3 C1 C2 C3 B. 2 D. 4 null 55 90 9. 在视图上不能完成的操作是〔〕 A. 更新视图B. 查询 C. 在视图上定义新的根本表D. 在视图上 图 10. 关系数据模型的三个组成局部中,不包含〔〕 A. 完整性约束B. 数据结构 C. 恢复D. 数据操作 得得分分 定义新视 11. 假定学生关系是 S〔S#,SNAME,SEX,AGE〕,课程关系是 C〔C#,CNAME, TEACHER〕,学生选课关系是 SC〔S#,C#,GRADE〕。 要查找选修“COMPUTER〞课程的“女〞学生姓名,将涉及到关系〔〕 A.S C.S,SC B.SC,C D.S,SC,C 12. 关系标准化中的删除操作异常是指〔〕 A.不该删除的数据被删除 C.应该删除的数据未被删除 B.不该插入的数据被插入 D.应该插入的数据未被插入 13. 从 E-R 模型关系向关系模型转换时,一个 m:n 联系转换为关系模式时,该关系模式的 码是〔〕 A.M 端实体的码B.N 端实体的码 C.M 端实体码与 N 端实体码组合D.重新选取其他属性 14.已知关系 R={A,B,C,D,E,F},F={A→C,BC→DE,D→E,CF→B}。则(AB)F+ 的闭包是〔〕 A.ABCDEFB.ABCDE C.ABCD.AB 15. 设有关系 R 〔A, B, C〕 和 S 〔C, D〕 。 与 SQL 语句 select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是〔〕 A.σR.C=S.C(πA,B,D(R×S)) B.πA,B,D(σR,C= S.C(R×S)) C.σR.C=S.C((πA,B(R))×(πD(S))) D.σR,C=S.C(πD((πA,B(R))×S)) 二、多项选择题二、多项选择题 〔本大题共〔本大题共 5 5 小题,每题小题,每题 2 2 分,共分,共 1010 分〕分〕 在每题列出的四个备选项中有多个是符合题目要在每题列出的四个备选项中有多个是符合题目要 求的,多项选择、少选、错选、不选均无分。求的,多项选择、少选、错选、不选均无分。 . 优选文档 1.对于关系模式 S〔Sno,Sname,Age,Dept〕;C〔Cno,Cname,Teacher〕;SC〔Sno, Cno,Score〕。以下查询结果相同的是〔〕 A.πSname((S)σScore60(SC)) B.πSname(σScore60(SSC)) C.σScore60 (πSname (SSC)) D.σScore60 (πSname (S)(SC)) 2.某查询语句中有“%田_〞语句,则可能的查询结果有〔〕 A.张田 C.田华 B.陈力田 D.刘田耕 3.对于以下语句 TeacherNO INT NOT NULL UNIQUE,正确的描述是〔〕 A.TeacherNO 是主码 B.TeacherNO 不能为空 C.TeacherNO 的值可以是“王大力〞 D.每一个 TeacherNO 必须是唯一的 4. 下面哪几个依赖是平凡函数依赖〔〕 A.(Sno,Cname,Grade)→(Cname,Grade) B.(Sno,Cname) →(Cname,Grade) C.(Sno,Cname) →(Sname,Grade) D.(Sno,Sname) →Sname 5. 下面关于数据库模式设计的说法中正确的有〔〕 A.在模式设计的时候,有时候为了保证性能,不得不牺牲标准化的要求 B.有的情况下,把常用属性和很少使用的属性分成两个关系,可以提高查询的速度 C.连接运算开销很大,在数据量相似的情况下,参与连接的关系越多开销越大 D.减小关系的大小可以将关系水平划分,也可以垂直划分 三、填空题三、填空题 〔本大题共〔本大题共 2020 空,每空空,每空 1 1 分,共分,共 2020 分〕分〕 得得分分 错填、不填均无分。错填、不填均无分。 1.SQL 言语集数据、数据、数据、数据 ___________功能于一体。 2.E-R 图的主要元素是____________、____________、____________。 3.关系系统的完整性操作包含____________、____________、____________。 4.关系模式 R 的码都为单属性,则R 肯定是第_ 范式。 5.数据库系统一般包含数据库、___________、___________、___________与用户。 6. 从关系标准化理论的角度讲,一个只满足 1NF 的关系可能存在的四方面问题是:数据冗 余度大、______________、修改异常和删除异常。 7.如果两个实体之间具有 m:n 联系,则将它们转换为关系模型的结果是 _________个表。 . 优选文档 8.数据库设计的一般步骤有: 需求分析、 ___________、 ____________、_______________、 ________________、运行与维护等。 四、设计题四、设计题 〔〔本大题共本大题共 2 2 小题,第小题,第 1 1