logo资料库

福建师大数据库期末考卷.doc

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
Star 人家-诉寄缘 www.fjnumcs.com 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干 的括号内。每小题 2 分,共 30 分) 1. 在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到 3NF, 这是( )阶段的任务。 A.需求分析阶段 C.物理设计阶段 B.概念设计阶段 D.逻辑设计阶段 2. 设事务 T1 和 T2,对数据库中的数据 A 进行操作,可能有如下几种情况,请问哪一种不 会发生冲突操作( ) 。 A.T1 正在写 A,T2 要读 A B.T1 正在写 A,T2 也要写 A C.T1 正在读 A,T2 要写 A D.T1 正在读 A,T2 也要读 A 3. 下列的 SQL 语句中,( )不是数据定义语句。 A.CREATE TABLE B.DROP VIEW C.CREATE VIEW D.GRANT 4. 在一个等待事务集{T0,T1,…,Tn},其中 T0 正等待被 T1 锁住的数据项,T1 正等待被 T2 锁住的数据项,Tn-1 正等待被 Tn 锁住的数据项,且 Tn 正等待被 T0 锁住的数据项, 则系统的工作状态处于( ) B. 封锁 D. 死锁 A. 并发处理 C. 循环 5. 下面的选项不是关系数据库基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 与行的次序无关 D. 与列的次序无关 6. 在视图上不能完成的操作是( ) 。 A.更新视图 C.在视图上定义新的表 B.查询 D.在视图上定义新的视图 7. SQL 语言是( )的语言,容易学习 。 B.非过程化 D.导航式 A. 过程化 C.格式化 8. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系 必须满足:每 一个属性都是( )。 A.长度不变的 C.互相关联的 B.不可分解的 D.互不相关的 9. 数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属 性上建什么样的索引”这一设计内容应该属于( )设计阶段。 福建师范大学试卷纸 共 6页,第 1页
Star 人家-诉寄缘 www.fjnumcs.com A.概念设计 C.物理设计 B.逻辑设计 D.全局设计 10. 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一 个不可分割的操作序列的属性是( )。 A.原子性 C.独立性 B.一致性 D.持久性 11. 解决并发操作带来的数据不一致问题普遍采用( )技术。 A.封锁 C.恢复 B.存取控制 D.协商 12. 以下( )不属于实现数据库系统安全性的主要技术和方法。 A.存取控制技术 C.审计技术 B.视图技术 D.出入机房登记和加防盗门 13. SQL 语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、 ALTER 语句是实现哪种功能( )。 A.数据查询 C.数据定义 B.数据操纵 D.数据控制 14. 在 ER 模型中,如果有 3 个不同的实体型,3 个 M:N 联系,根据 ER 模型转换为关系模 型的规则,转换为关系的数目是( )。 A.4 C.6 B.5 D.7 15. 从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是 ( )操作 。 A.投影 C.选择 B.连接 D.复制 16. 要保证数据库的数据独立性,需要修改的是( ) A.三层模式之间的两种映射 C.模式与外模式 B.模式与内模式 D.三层模式 17. 下面的选项不是关系数据库基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 与行的次序无关 D. 与列的次序无关 18. 一个关系只有一个( ) 。 A. 候选码 C. 主码 B.外码 D. 超码 19. 解决并发操作带来的数据不一致问题普遍采用( )技术。 A. 存取控制 C.恢复 B. 封锁 D.协商 20. 以下( )不属于实现数据库系统安全性的主要技术和方法。 A.存取控制技术 C.审计技术 B. 出入机房登记和加防盗门 D. 视图技术 福建师范大学试卷纸 共 6页,第 2页
21. 表示两个或多个事务可以同时运行而不互相影响的是( )。 Star 人家-诉寄缘 www.fjnumcs.com A.原子性 C.独立性 B.一致性 D.持久性 22. 下列不属于并发操作带来的问题是( )。 A.丢失修改 C. 脏读 B.不可重复读 D. 死锁 23. SQL 中的视图机制提高了数据库系统的( )。 A.完整性 C.隔离性 B.并发控制 D.安全性 24. 下述 SQL 命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( )。 A.INSERT C. DELETE B. REFERENCES D. SELECT 25. 在数据库设计中,将 ER 图转换成关系数据模型的过程属于( )。 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 26. 如果事务 T 获得了数据项 Q 上的排他锁,则 T 对 Q( ) 。 A.只能读不能写 C.既可读又可写 B.只能写不能读 D.不能读也不能写 27. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) 。 A.一个是 DELETE,一个是 SELECT B.一个是 SELECT,一个是 DELETE C.两个都是 UPDATE D.两个都是 SELECT 28. 下列四项中,不属于数据库系统特点的是( ) 。 A.数据共享 C.数据冗余度高 B.数据完整性 D.数据独立性高 29. 一个关系只有一个( ) 。 A. 候选码 C.超码 B.外码 D.主码 30. 在视图上不能完成的操作是( ) 。 A.更新视图 C.在视图上定义新的表 B.查询 D.在视图上定义新的视图 31. 关系模式中,满足 2NF 的模式( )。 A.可能是 1NF C.必定是 3NF B.必定是 1NF D.必定是 BCNF 32. 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成 一个独立于具体 DBMS 的( )。 A. 数据模型 C.层次模型 B.概念模型 D.关系模型 福建师范大学试卷纸 共 6页,第 3页
33. 表示两个或多个事务可以同时运行而不互相影响的是( )。 Star 人家-诉寄缘 www.fjnumcs.com A.原子性 C.独立性 B.一致性 D.持久性 34. 下列不属于并发操作直接带来的问题是( )。 A.丢失修改 C.死锁 B.不可重复读 D.脏读 35. SQL 中的视图机制提高了数据库系统的( )。 A.完整性 C.隔离性 B.并发控制 D.安全性 二、填空题:(每空 1 分,共 20 分) 1. 数据库是长期储存在计算机内、有组织的、 定的数据模型组织、描述和储存,具有较小的 并可为各种用户共享。 数据集合。数据库中的数据按一 、较高的 和易扩展性, ,二维表的行称为 2. 关系数据模型中,二维表的列称为 3. SQL 的中文全称是_ 4. 实体之间的联系有____________ 、____________ 、____________三种。 5. 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。 6. 基本的封锁类型有两种: 7. 数据库的安全性是指保护数据库以防止不合法的使用所造成的 。 和 、 。 。 或 。 8. 数据库的完整性是指数据的 9. 设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH 表示学号,XM 表示姓名, XB 表示性别,NL 表示年龄,DP 表示系部。查询学生姓名和所在系的投影操作的关系运算式 是 和 。 。 10. 在关系模式 R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E},则候选码是 , 关系模式 R(D,E,G)属于 范式。 11. 据库的完整性是指数据的 12. 用户选作元组标识的一个候选码为 13. SQL 语言除了具有数据查询和数据操纵功能之外,还具有 ,其属性不能取 和 。 是一个综合性的功能强大的语言。 。 和 的功能,它 、 14. 数数据库数据具有 15. 在一个关系 R 中,若每个数据项都是不可再分割的,那么 R 一定属于 16. 基本的封锁类型有两种: 17. 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据 18. 任 何 DBMS 都 提 供 多 种 存 取 方 法 。 常 用 的 存 取 方 法 有 和 和 三个基本特点。 范式。 。 。 、 或 、HASH 方 法 、 ________________等。 19. 设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH 表示学号,XM 表示姓名, XB 表示性别,NL 表示年龄,DP 表示系部。查询学生姓名和所在系的投影操作的关系运算式 福建师范大学试卷纸 共 6页,第 4页
是 Star 人家-诉寄缘 www.fjnumcs.com 。 20. 在关系模式 R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E},则候选码是 , 关系模式 R(D,E,G)属于 范式。 21. 数据库的安全性是指保护数据库以防止不合法的使用所造成的 22. 数据库是长期储存在计算机内、有组织的、 、 。 数据集合。数据库中的数据按一定的数 和易扩展性,并可为各 或 、较高的 据模型组织、描述和储存,具有较小的 种用户共享。 。 。 ,七分 ,二维表的行称为 23. 关系数据模型中,二维表的列称为 24. SQL 的中文全称是_ 25. “三分 26. 27. 基本的封锁类型有两种: 28. 数据库的完整性是指数据的 29. 设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH 表示学号,XM 表示姓名, XB 表示性别,NL 表示年龄,DP 表示系部。查询学生姓名和所在系的投影操作的关系运算式 是 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。 ”是数据库建设的基本规律。 ,十二分 。 和 和 。 。 30. 在关系模式 R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E},则候选码是____________ ___________,关系模式 R(D,E,G)属于 范式。 三、名词解释:(每小题 3 分,共 15 分) 1、 数据独立性 2、主码 3、BCNF 4、自然连接 5、参照完整性 6、数据 7、数据库管理 9、意向锁、10、共享锁 11、数据库系统 12、候选码 13、数据 系统 8、候选码 库 四、问答题:(每小题 4 分,共 20 分) 1. 试述查询优化在关系数据库系统中的重要性。 2. 什么是 E-R 图?构成 E-R 图的基本要素是什么? 3. 在数据库中为什么要并发控制? 4. 什么是数据库恢复?简述数据库恢复的基本技术。 5. 试述数据库设计过程的各个阶段上的设计描述。 6. 统计数据库中存在何种特殊的安全性问题? 7. 什么是 PL/SQL?请写出它的基本结构。 8. 请给出检测死锁发生的一种方法,当发生死锁后如何解除死锁? 9. 数据库的完整性概念与数据库的安全性概念有什么区别和联系? 10. 试述数据库设计过程的各个阶段上的设计描述。 11. 试述实现数据库安全性控制的常用方法和技术。 12. 试述两段锁协议的概念。 13. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? 14. 试述事务的概念及事务的四个特性。 福建师范大学试卷纸 共 6页,第 5页
15. 什么是数据库的概念结构?试述其特点和设计策略。 Star 人家-诉寄缘 www.fjnumcs.com 五、计算题:(每小题 3 分,共 15 分) 1、在供应商、零件数据库中有以下 3 个关系模式:供应商:S(SNO,SNAME,CITY,STATUS) 零 件:P(PNO,PNAME,WEIGHT,COLOR,CITY) 供应货:SP(SNO,PNO,QTY) 各属性的含 义可由属性名体现,不再重复,供应货关系 SP 表示某供应商 SNO,供应了 PNO 零件,数量为 QTY。 用 SQL 语言完成以下操作:(每小题 2 分) 1.求供应红色零件的供应商名字; 2.求北京供应商的号码、名字和状况(STATUS); 3.求零件 P2 的总供应量; 4.把零件 P2 的重量增加 6,颜色改为黄色; 5. 从供应商关系中删除 S2 记录。 2、 现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金) 课程(课程号,名称,学分) 学习(学号,课程号,分数) 用关系代数表达式实现下列 1—2 小题: a) 检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数;(本 小题 2 分) b) 检索学生成绩得过满分(100 分)的课程的课程号、名称和学分;(本小题 2 分) 用 SQL 语言实现下列 3—4 小题: c) 对成绩得过满分(100 分)的学生,如果没有获得奖学金的,将其奖学金设为 1000 元;(本 小题 3 分) d) 定义学生成绩得过满分(100 分)的课程视图 AAA,包括课程号、名称和学分;(本小题 3 分) 3、今有如下关系数据库: S(SNO,SN,STATUS,CITY) 、P(PNO,PN,COLOR,WEIGHT)、 J (JNO,JN,CITY)、 SPJ(SNO,PNO,JNO,QTY) 其中,S 为供应单位,P 为零件,J 为工程项 目,SPJ 为工程订购零件的订单,其语义为:某供应单位供应某种零件给某个工程,请用 SQL 完成 下列操作。 (1)求为工程 J1 提供红色零件的供应商代号。(2 分) (2)求使用 S1 供应的零件的工程名称。(3 分) (3)求供应商与工程所在城市相同的供应商提供的零件代号。(2 分) (4)求至少有一个和工程不在同一城市的供应商提供零件的工程代号。(3 分) 福建师范大学试卷纸 共 6页,第 6页
分享到:
收藏