数据库系统概论试题与答案69598

上传人:大米 文档编号:498896436 上传时间:2024-01-21 格式:DOC 页数:13 大小:339.50KB
返回 下载 相关 举报
数据库系统概论试题与答案69598_第1页
第1页 / 共13页
数据库系统概论试题与答案69598_第2页
第2页 / 共13页
数据库系统概论试题与答案69598_第3页
第3页 / 共13页
数据库系统概论试题与答案69598_第4页
第4页 / 共13页
数据库系统概论试题与答案69598_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《数据库系统概论试题与答案69598》由会员分享,可在线阅读,更多相关《数据库系统概论试题与答案69598(13页珍藏版)》请在金锄头文库上搜索。

1、试题一一、单项选择题得分(本大题共 20 小题,每小题 2 分,共 40 分 )在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.数据库系统的核心是(B)A数据库B数据库管理系统C数据模型D软件工具2.下列四项中,不属于数据库系统的特点的是(C)A数据结构化B数据由 DBMS统一管理和控制C数据冗余度大D数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)A层次模型B关系模型C网状模型D实体 - 联系模型4.数据的物理独立性是指(C)A数据库与数据库管理系统相互独立B用户程序与数据库管理系统相互独立C用户的

2、应用程序与存储在磁盘上数据库中的数据是相互独立的D应用程序与数据库中数据的逻辑结构是相互独立的5 要保证数据库的逻辑数据独立性,需要修改的是(A)A模式与外模式之间的映象B模式与内模式之间的映象C模式D三级模式6 关系数据模型的基本数据结构是(D)A树B图C索引D关系7 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是(C)A车次B日期C车次+日期D车次 +情况摘要8.己知关系R 和S, R S 等价于(B)A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9 学校数据库中有学生和宿舍两个关系:学生(学号,姓名)

3、和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行(A)A. 全外联接B.左外联接C. 右外联接D. 自然联接10用下面的T-SQL 语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY, Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D)A. 5021, 刘祥 ,男, 21B. NULL , 刘祥 , NULL, 21C. 5021, NULL,男, 21D. 5021

4、, 刘祥 , NULL, NULL11. 把对关系 SPJ的属性 QTY的修改权授予用户李勇的 T-SQL 语句是( C)A. GRANT QTY ON SPJ TO 李勇 B. GRANT UPDATE(QTY) ON SPJ TO 李勇 C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12. 图 1 中( B)是最小关系系统ABCD图 113关系规范化中的插入操作异常是指(D)A不该删除的数据被删除B不该插入的数据被插入C应该删除的数据未被删除D应该插入的数据未被插入14在关系数据库设计中,设计关系模式

5、是数据库设计中(A)阶段的任务A逻辑设计B 物理设计C 需求分析D 概念设计15在E-R模型中,如果有3 个不同的实体型,3 个m:n 联系,根据E-R 模型转换为关系模型的规则,转换后关系的数目为(C)。A4B 5C6D 716事务的隔离性是指(A)。A 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 B 事务一旦提交,对数据库的改变是永久的C事务中包括的所有操作要么都做,要么都不做D事务必须是使数据库从一个一致性状态变到另一个一致性状态17.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指(A. 数据字典、应用程序、审计档案、数据库后备副本B. 数据字典、应用程序、日志

6、文件、审计档案C. 日志文件、数据库后备副本D. 数据字典、应用程序、数据库后备副本C)18若事务T 对数据对象A 加上 S 锁,则( B)。A事务 T 可以读 A 和修改 A,其它事务只能再对A 加 S锁,而不能加B事务 T 可以读 A 但不能修改A,其它事务只能再对A 加 S 锁,而不能加C事务 T 可以读 A 但不能修改A,其它事务能对A 加 S锁和 X 锁。X 锁。X 锁。D事务 T 可以读 A 和修改 A,其它事务能对A 加 S 锁和 X 锁。19. 设有两个事务 T1、 T2,其并发操作如图 2 所示,下面评价正确的是 (B)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复

7、读D. 该操作读“脏”数据T1T2 读 A=100读A=100 A=A-5 写回A=A-8写回图 220. 以下( D)封锁违反两段锁协议。A. Slock ASlock BXlockCUnlock AUnlock BUnlockCB. SlockASlock BXlockCUnlock CUnlock BUnlockAC. SlockASlock BXlockCUnlock BUnlock CUnlockAD. Sloc k AUnlock ASlockBXlock C.Unlock BUnlockC得分二、填空题(本大题共 9 小题,每空1 分,共 10 分)请在每小题的空格中填上正确答案

8、。错填、不填均无分。1. 关系数据模型由关系数据结构、关系操作和关系完整性约束三部分组成。2. 一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的 属性3.在Student表的 Sname列上建立一个唯一索引的SQL语句为:CREATEUNIQUE INDEXStusname ON student(Sname)4. SELECT语句查询条件中的谓词“!=ALL ”与运算符NOT IN等价。5. 关系模式 R(A, B,C, D)中,存在函数依赖关系 A B, A C, A D,( B, C) A ,则侯选码是A和( B,C),RBCNF。6.分E-R 图之

9、间的冲突主要有属性冲突、命令冲突、结构冲突三种。7. 事务是 DBMS的基本单位,是用户定义的一个数据库操作序列。8. 存在一个等待事务集 T 0,T1, , Tn ,其中 T0 正等待被 T1 锁住的数据项, T1正等待被 T2 锁住的数据项,Tn-1 正等待被Tn 锁住的数据项,且Tn 正等待被 T0锁住的数据项,这种情形称为死锁。9.可串行性是并发事务正确性的准则。三、简答题得分(第 1、3题3分,第 2题4分,共 10分)1 试述关系模型的参照完整性规则?参照完整性规则:若属性(或属性组)F 是基本关系R 的外码,它与基本关系S的主码 Ks 相对应(基本关系 R 和 S 不一定是不同的

10、关系) ,则对于 R 中每个元组在 F 上的值必须为:空值或者等于 S 中的主码值。2 试述视图的作用?A,简化用户操作B,使用户能以多角度看待同一数据C,提供一定程度的逻辑独立性D,对机密数据提供安全保护3. 登记日志文件时必须遵循什么原则?A,登记的次序严格按照并发事务执行的时间次序B,必须先写日志文件,后写数据库四、设计题得分( 第 1题4分,第2题 6分,第3题3分,第4题4分,第5题8分,共 25分)1 设教学数据库中有三个基本表:学生表 S( SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。课程表 C( CNO, CNAME, TEACHER),其属

11、性分别表示课程号、课程名、上课教师名。选修表 SC( SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。有如下 SQL查询语句:SELECT CNOFROM CWHERE CNO NOT IN(SELECT CNOFROM S,SCWHERE S.SNO=SC.SNOAND SNAME=张三 );请完成下列问题:( 1)用汉语句子阐述上述SQL语句的含义;( 2)用等价的关系代数表达式表示上述SQL查询语句。1,查询张三没有选修的课程的课程号2, CNO(C)-CNO( 6SNAME=张三 (S)|SC)2.设有如图3 所示的三个关系。其中各个属性的含义如下:A(商店代号) 、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B(商品号)、BNAME(商品名称)、PRICE(价格)、 QTY(商品数量) 。AA#

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号