2020年数据库期末考试试题十套及答案汇总

合集下载

(完整版)数据库期末试题(附答案)

(完整版)数据库期末试题(附答案)

《数据库原理》课程考试模拟题四一、单项选择题(在每小题的四个备选答案中选出一个正确答案。

本题共16分,每小题1分)1. 在数据库中,下列说法()是不正确的。

A.数据库中没有数据冗余 B.数据库具有较高的数据独立性C.数据库能为各种用户共享 D.数据库加强了数据保护2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。

A.大型、中型和小型 B.西文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。

A.外模式 B.内模式 C.存储模式 D.模式4. 下面选项中不是关系的基本特征的是( )。

A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 没有行序和列序D. 没有重复元组5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。

A.BCD B.BC C.ABC D.C7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。

A.概念模型 B.逻辑模型 C.结构模型 D.物理模型8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。

A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是9. 解决并发操作带来的数据不一致性普遍采用( )。

A.封锁技术 B.恢复技术 C.存取控制技术 D.协商10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。

A.可靠性 B.一致性 C.完整性 D.安全性11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。

这是指事务的( ) 。

大学数据库管理系统期末考试题库及答案

大学数据库管理系统期末考试题库及答案

大学数据库管理系统期末考试题库及答案选择题(每题2分)
1. 数据库的定义是:()
A. 文件管理系统
B. 存放数据的仓库
C. 存放数据的干草堆
D. 存放数据的操作系统
2. 下面不属于关系数据库特点的是:()
A. 实现了数据的共享性
B. 储存维护数据的程序和数据是分离的
C. 数据具有冗余性
D. 有数据结构和完整性约束的实现机制
3. 在定义关系模式时,应指明其下列哪几个方面?()
A. 元组的组成
B. 属性的含义与名称
C. 属性的可取值范围和类型
D. 约束条件
4. 下列哪种技术可用于备份数据库?()
A. 每日回滚
B. 磁盘阵列
C. 数据库快照
D. 服务器镜像
填空题(每空2分)
1. 数据库管理员的英文缩写是 ________。

2. 触发器的语法格式包括:CREATE TRIGGER 触发器名________ 操作类型 ON 表名 ________ 触发事件 AS ________。

3. 设计一个订单管理的关系模式,其中包含表格Order、Product、Customer等,要求Order表格中的外键是分别来自于Product和Customer的 ________ 。

4. 数据库中的ACID是指事务具有的原子性、 ________ 、隔离性和持久性四个特性。

简答题(每题10分)
1. 什么是数据库的粒度?请举例说明。

2. 请谈谈您是如何设计ER图的?
3. 什么是SQL注入?
论述题(40分)
1. 如何进行优化数据库性能?请从以下三个方面论述:调整数据库参数、优化表格和SQL语句优化。

数据库期末考试题及答案

数据库期末考试题及答案

数据库期末考试题及答案绪论一、选择题1. DBS是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。

A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是()。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高5. 数据库系统的数据独立性体现在()。

A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 描述数据库全体数据的全局逻辑结构和特性的是()。

A. 模式B. 内模式C. 外模式D. 用户模式7. 要保证数据库的数据独立性,需要修改的是()。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式8. 要保证数据库的逻辑数据独立性,需要修改的是()。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。

A.模式B. 物理模式C. 子模式D. 内模式10.下述()不是DBA数据库管理员的职责。

A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计选择题参考答案:(1) C (2) A (3) D (4) C (5) B (6) A (7) C (8) A(9) C (10) D二、简答题1.试述数据、数据库、数据库系统、数据库管理系统的概念。

2020年数据库期末考试试题十套及答案汇总

2020年数据库期末考试试题十套及答案汇总

2020年数据库期末考试试题十套及答案汇总试题一一、单项选择题(本大题共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.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是(A .模式与外模式之间的映象B .模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D .关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是(C )A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S, RAS等价于(B )A.(R-S)-SB.S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行(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','刘祥',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 )是最小关系系统图113.关系规范化中的插入操作异常是指(D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中(A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系, 根据E-R模型转换为关系模型的规则,转换后关系的数目为(C )。

2020年新编数据库期末考试习题及答案名师精品资料

2020年新编数据库期末考试习题及答案名师精品资料

2003-2004 学年第二学期期末考试2001 级《数据库系统概论》试题 C一、选择题(20分,每小题2 分):1.数据库系统与文件系统的主要区别是_______________ 。

A •数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C •二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2.同一个关系模型的任意两个元组值_______________________________________ 。

A •不能全同B.可全同C •必须全同D •以上都不是3•自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R 和S 含有一个或多个共有的 ________________ 。

A .元组B .行C .记录D .属性4.SQL 语言具有两种使用方式,分别称为交互式SQL 和 ________________ 。

A .提示式SQLB .多用户SQLC.嵌入式SQL D .解释式SQL5._______________________________________ 关系规范化中的删除操作异常是指。

A .不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除 D .应该插入的数据未被插入6.属于BCNF 的关系模式删除的异常系模式的关键字是8 .数据库的是指数据的正确性和相容性。

二、填空题(20分,每小空2 分):1. DBMS 的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列; 并发控制的主要方法是①机制。

2. 系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过 程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影 响,这种情况称为②。

3. 关系数据库中基于数学上两类运算是③和④。

—4. 数据库设计的几个步骤是⑤。

数据库期末试题及答案

数据库期末试题及答案

数据库期末试题及答案题目:数据库期末试题及答案一、选择题(共20小题,每题2分,共40分)1. 数据库系统的基本特点是什么?A. 数据共享B. 数据独立性C. 数据多样性D. 数据冗余答案:B. 数据独立性2. 下面哪种数据库模型是层次结构模型的扩展?A. 关系模型B. 网络模型C. 对象模型D. NoSQL模型答案:B. 网络模型3. 数据库事务的ACID特性中,C代表什么?A. 一致性B. 原子性C. 持久性D. 隔离性答案:A. 一致性4. 在关系数据库中,SQL是用于进行什么操作的语言?A. 数据定义B. 数据操作C. 数据查询D. 数据删除答案:B. 数据操作5. 下面哪种SQL语句用于向表中插入数据?A. UPDATEB. DELETEC. INSERT INTOD. SELECT答案:C. INSERT INTO6. 在关系数据库中,外键用于实现什么样的数据关系?A. 一对一关系B. 一对多关系C. 多对多关系D. 层次关系答案:B. 一对多关系7. 关系数据库中,一个属性的值在给定的关系模式中是唯一的,这个属性被称为什么?A. 主键B. 外键C. 候选键D. 任意键答案:A. 主键8. 下面哪种关系操作用于将两个表连接?A. JOINB. UNIONC. INSERTD. DELETE答案:A. JOIN9. 下面哪种关系操作用于从表中删除数据?A. DELETEB. UPDATEC. SELECTD. INSERT INTO答案:A. DELETE10. 下面哪种数据库索引类型可以加快对表中数据的查找操作?A. B-tree索引B. Hash索引C. R-tree索引D. Full-text索引答案:A. B-tree索引11. 下面哪种关系型数据库是开源的?A. OracleB. Microsoft SQL ServerC. MySQLD. IBM DB2答案:C. MySQL12. 以下哪个选项是关系数据库中的一种范式?A. SqliteB. ACIDC. NoSQLD. 3NF答案:D. 3NF13. 一个事务的隔离级别可以通过什么来设置?A. SQL语句B. 数据库引擎C. 编程语言D. 操作系统答案:B. 数据库引擎14. 在关系数据库中,使用什么关系操作可以用于将表中的数据按特定的顺序排列?A. ORDER BYB. GROUP BYC. HAVINGD. WHERE答案:A. ORDER BY15. 下面哪个数据库对象用于存储存储过程的代码?A. 视图B. 索引C. 函数D. 存储过程答案:D. 存储过程16. "Group By"关键字在SQL中的作用是什么?A. 过滤数据B. 分组数据C. 排序数据D. 连接数据答案:B. 分组数据17. 在关系数据库中,什么是范式?A. 数据完整性的要求B. 数据冗余的要求C. 数据分组的要求D. 数据结构的要求答案:A. 数据完整性的要求18. 数据库系统的并发控制机制是为了解决什么问题?A. 数据安全性B. 数据恢复性C. 数据完整性D. 数据一致性答案:D. 数据一致性19. 下面哪个操作符在SQL中用于模糊查询?A. LIKEB. INC. EXISTSD. BETWEEN答案:A. LIKE20. 下面哪种数据库模型用于描述数据的层次结构?A. 关系模型B. 网络模型C. 对象模型D. 层次模型答案:D. 层次模型二、简答题(共5题,每题10分,共50分)1. 请简要介绍关系数据库的三个基本模型。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题1. 在数据库中,用于描述数据和数据之间关系的是:A. 表B. 视图C. 索引D. 触发器2. 关系型数据库中,用于唯一标识每条记录的是:A. 主键B. 外键C. 候选键D. 参照键3. SQL语言中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE4. 在关系型数据库设计中,避免数据冗余和更新异常的范式是:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF5. 数据库事务的四个基本特性是:A. 原子性、一致性、隔离性、持久性B. 并发性、一致性、持久性、可靠性C. 原子性、并发性、隔离性、持久性D. 一致性、并发性、隔离性、可靠性二、填空题1. 在SQL中,创建数据库的命令是___________,删除数据库的命令是_____________。

2. 一个关系表中可以有多个___________,但只能有一个___________。

3. 在SQL查询中,可以使用___________关键字来限制返回的数据条数。

4. 当需要对数据库中的数据进行更新操作时,应使用___________语句。

5. 数据库设计中,为了提高查询效率,常常对某些字段建立___________。

三、简答题1. 请简述数据库的三级模式架构及其作用。

2. 什么是数据库的完整性约束?请举例说明。

3. 解释数据库中的连接操作,并举例说明内连接和左外连接的区别。

4. 请描述事务的隔离级别以及它们如何影响数据库操作。

5. 什么是数据库的规范化?简述其目的和意义。

四、综合题1. 假设有一个学生信息管理系统的数据库,包含学生表(学生ID,姓名,年龄,班级)和成绩表(学生ID,课程ID,分数)。

请编写SQL语句实现以下操作:(1) 创建学生表和成绩表。

(2) 向学生表中插入一条学生记录。

(3) 查询所有学生的姓名和班级。

(4) 查询每个学生的总成绩。

数据库期末考试复习题及答案

数据库期末考试复习题及答案

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均无分。

1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2。

下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3。

概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体—联系模型4。

数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的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)—S B. S-(S-R)C。

(S-R)-R D。

S-(R—S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( 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。

南开大学《MYSQL数据库》20春期末考核答卷答案

南开大学《MYSQL数据库》20春期末考核答卷答案

«MYSQ1.数据库§20春期末考核-OoOOl试卷总分:100得分:70一、单选题(共15道试题共30分)1.下列不属于数据库管理系统主要功能的是A.数据计克功能B激据定义功能C.数据操作功能D.数据库的维护功能答案:A2.在MySQl中,INSERT触发器愫作数据时,可以使用的临时去是A.NEWB.O1.DCNEW和O1.DD.1.AST答案:A!DE1.ETE语句中不能使用的子句是A.GROUPBYB-WHERECORDERBYD.UMIT答案:A4.当使用CREATEDATABASE命令在M Y SQ1.中创建数据库时,为蜀免因数据库同片而舟现的错误,通常可在该命令中加入A.IFNOTEXISTSB.N0TEXISTC.NOTEXISTD.NOTEXISTIN答案:AS.GROUP_CONCAT()的数作用是A.将每组的结果字符中连接起来8.将每组的结果累加C统计每组的记录数D.统计每组的平均值答案:A6 .以下关于PRIMARYKEY和UNlQUE的描述中,错误的是A.UNIQUE约束只能定义在表的单个列上B「一个表上可以定义多个UNgUE,只能定义一个PRIMARYKEYC.在空值列上允许定义UNIQUE,不能定义PRlMARYKEYD.PRIMARYKEY和UNIQUE都可以约束属性值的叱-性答案:A7 .与文件系统阶段相比,关系数据年技术的数据管理方式具有.许名特点,但不包括A.支持面向对象的数据模型8 .具有较高的数据和程序独立性C数据结构化。

.数据冗余小,实现了数据共享答窠:A8.根据关系被式的完整性规则,以下关于主城的叙述中正确的是A主键不能包含两个字段B.主键不能作为另一个关系的外键C.主键不允许取空值D∙主键可以取:曳复依答案:C9「一个教师可讲授多门课程I一门课程可由多个教帏讲授.则实体教肺和课程间的联系是A.1:1联系8.1 :m岷系Gm:1联系D.m:n联系答案Q10.下列选项中,属于l:n联系的两个实体集足A.所在部门与职工B.图书与作者C.运动项目马卷赛运动员D.人与身份证答案:A11 .在My$Q1.的命令行中调用存储过程sp和函数fn的方法分别是A.CA1.1.spO.SE1.ECTfn();B.SE1.ECTsp(),CA1.1.fn();C-CA1.1.sp(),CA1.1.fn();0.SE1.ECTsp(),SE1.ECTfn();答案:A12 .常见的数据摩系统运行与应用结岗包括A.C/S和B/SB.B2B和B2CC.C/S和P2PD.B/S答案:A13 .给定语句mysql-uroot-PteStVteStSqI,该谱旬A.⅜test数据库中的数据备份到文件8.将test数据库中的表结构备份到文件C.使用看份文件恢应test数据库或表D.存在错误.无法执行答案:C14 .在数据库系统的工侬模式结构中,一个数据库可以有多个A横式B.外模式C.内模式D.以上皆正确答案:B15 .对于SQ1.钝询:SE1.ECT♦FROM<bljameWHEREld=(SE1.ECTidFROMtbl_name),假设该表中包含id 字段,那么该语句正确执行的条件是A.该表中必须有多条记录B.该表中必须只有一条记录C.该去中记录数必双小于等于一条D.以上说法都不对答案:C二、多选题(共10道试SS,共20分)16.下列关于MySQ1.二进制日志的叙述中,正确的是A.二进制氏志包含了数据库中所有操作谱句的执行时间信息B.二进制日志用于数据恢复CMySQ1.数认是不开启二进制口忐功能的D.启用二进制日志,系统的性能会有所降低答案:BCD17 .关于SE1.ECT语句以下哪些描述是正确的A.SE1.ECT语句用于交询一个表或多个表的数据.B.SE1.ECT语句燥于数据操作谙=(DM1.).CSE1.ECT诏句的列必需是基于表的列的.DsE1.ECT语句表示数据库中•坦特定的数据记录.答案:ABD18 .下列选项中,能用于备份数据库的是A.mysqladmlnB.phpMyAd∣mCmysqldumpD.SE1.ECT语句答案:8CD19 .存储程序中选择语句有哪些A.IFB.CASEC.SEIECTD.SWITCH答案:AB20 .MySQ1.为哪些内容分配内存A.线程句柄B.MEMORY存储弓I擎创建的发C客户端缓冲区D.全局缓冲区与而速缓存答案:ABCD21 .在并行的任务之间可能存在现些现象A.隔离BJI⅛C不可卡:及读。

(完整版)数据库试题库(有答案)

(完整版)数据库试题库(有答案)

复习题一、填空题:1、三类经典的数据模型是_________、_________和_________。

其中,________目前应用最广泛。

2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。

3、关系模型的实体完整性是指______________________________。

在关系模型中,候选码是指_______________________,全码是指_________________________。

4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ __________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。

5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。

6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。

7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。

8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。

9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。

10、故障恢复的基本手段有____________和_________________。

11、DBMS的中文全称是___________。

12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。

13、数据库系统的三级模式分别是___________,___________和_________。

数据库期末考试试题与答案

数据库期末考试试题与答案

精品文档一、二、十一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段与数据库系统阶段。

在这几个阶段中,数据独立性最高的是( A )阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。

A. 存储视图B. 概念视图C. 内部视图D. 外部视图3.数据库的概念模型独立于(A)。

A.具体的机器与DBMSB. E-R图C. 信息世界D. 现实世界4.数据库中,数据的物理独立性是指(C)。

A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立5.关系模式的任何属性(A)。

A. 不可再分B. 可再分C. 命名在该关系模式中可以不惟一D.以上都不是6.下面的两个关系中,职工号与设备号分别为职工关系与设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”7.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。

A. 减少数据冗余B. 解决更新异常问题C. 加快查询速度D. 提高存储空间效率8.关系模式中各级范式之间的关系为( A )。

B. A.C. D.9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。

这是指数据的( A )。

A. 安全性B.完整性C.并发控制D.恢复10.事务的原子性是指( B )。

A. 事务一旦提交,对数据库的改变是永久的B. 事务中包括的所有操作要么都做,要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态精品文档.精品文档11.下列哪些运算是关系代数的基本运算( D )。

(完整word版)数据库期末考试复习试题与答案(word文档良心出品)

(完整word版)数据库期末考试复习试题与答案(word文档良心出品)

A .车次B .日期试题一一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选 或未选均无分。

1 .数据库系统的核心是( B )B. 数据库管理系统C •数据模型 2.下列四项中,不属于数据库系统的特点的是( C ) A •数据结构化 B .数据由DBMS 统一管理和控制 C .数据冗余度大D .数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D ) A •层次模型 B .关系模型 C •网状模型D •实体-联系模型4. 数据的物理独立性是指(C )A •数据库与数据库管理系统相互独立B ・用户程序与数据库管理系统相互独立C •用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D •应用程序与数据库中数据的逻辑结构是相互独立的 5 •要保证数据库的逻辑数据独立性,需要修改的是(A )A •模式与外模式之间的映象B ・模式与内模式之间的映象C •模式D •三级模式6 •关系数据模型的基本数据结构是( D )A .树B .图C .索引D .关系7 .有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A •数据库 D .软件工具)21 21李勇 李勇BM MK JC A BD(D)图112.图1中10 .用下面的T-SQL 语句建立一个基本表:C •车次+日期D •车次+情况摘要8. 己知关系R 和S, R A S 等价于( B )A. (R-S)-SB. S-(S-R)9 .学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A.全外联接B.左外联接 CREATE TABLE Stude nt(S no CHAR(4) PRIMARY KEY,Sn ame CHAR(8) NOT NULL,Sex CHAR(2),11.把对关系SPJ 的属性QTY 的修改权授予用户李勇的 T-SQL 语句是( C )A. GRANT QTY ON SPJ TO '李勇’13 •关系规范化中的插入操作异常是指A •不该删除的数据被删除B .不该插入的数据被插入C •应该删除的数据未被删除D .应该插入的数据未被插入A)阶段的任C. (S-R)-RD. S-(R-S)C.右外联接D.自然联接14 .在关系数据库设计中,设计关系模式是数据库设计中(Age INT )可以插入到表中的元组是( DB. NULL ,'刘祥',NULL , 21 D. '5021','刘祥',NULL , NULL B. GRANT UPDATE(QTY) ON SPJ TO 'C. GRANT UPDATE (QTY) ON SPJ TOD. GRANT UPDATE ON SPJ (QTY) TO 李勇 )是最小关系系统A. '5021','刘祥',男, C. '5021' , NULL ,男,A .逻辑设计B .物理设计15 .在E-R 模型中,如果有3个不同的实体型,3个m:n 联系,根据E-R 模型转 换为关系模型的规则,转换后关系的数目为( C )。

4046数据库运维-国家开放大学-2020年7月-2020春季学期期末考试真题及答案完整版

4046数据库运维-国家开放大学-2020年7月-2020春季学期期末考试真题及答案完整版

C. 数据缓存的大小对千查询性能没有影响
D. 数据以记录为单位读取
4. MySQL replication 复制中主机和从机是通过什么进行数据同步的(
)。
A. Redo log
B. Binlog
C. 文件系统
D. 磁盘备份
1919
5. 下列关千数据库对象的描述,错误的是(
)。
A. 存储过程、函数均可接收输入参数
B. 物理备份与逻辑备份
C. 完全备份与增量备份
D. 本地备份与异地备份
24. 基于拷贝文件的恢复说法正确的是(
)。
A. 在恢复过程中不需要关闭 MySQL 服务器
B. 进行数据库恢复的 MySQL 服务的版本要与备份的 MySQL 服务的版本保持一致
C. 恢复过程中需要备份的配置文件与数据文件
D. 恢复过程中只需要数据文件
B. 对另一表执行 LOCK TABLES
C. 执行命令 START TRANSACTION D. 对同一表执行 LOCK TABLES
10. MySQL 中,可以用于备份数据库的命令是(
)。
A. mysqlimport
B. mysqldump
C. mysql
D. copy
11. 关于 InnoDB 缓冲区以下哪个说法是错误的(
)。
A. 中继日志文件的管理
B. 保存节点自身产生的事件
C. 保存接收来自其他节点的事件
D. 访问主数据库的二进制文件存放在中继日志文件中
尸尸
二、多项选择题(每小题 3 分, 10 题,共 30 分)
16. 数据库系统日常的运维管理中包括日维护作业计划,以下属千日维护作业计划的
是(

数据库期末考试题目参考答案

数据库期末考试题目参考答案

1.选择题2.填空题(1)人工管理、文件系统、数据库系统(2)模式/内模式的映象(3)模式/外模式的映象(4)数据库管理系统(DBMS)(5)层次、网状、关系(6)数据结构、数据操作、数据约束条件(7)现实世界、信息世界、数据世界(机器世界)(8)实体、记录(9)码(10)域(11)一对一(1:1)、一对多(1:n)、多对多(m:n)(12)概念模型(13)E/R模型(14)外部、概念、内部(15)外模式(子模式或用户模式)、模式(概念模式或逻辑模式)、内模式(存储模式或物理模式)(16)程序、数据(17)逻辑、物理(18)数据库管理系统(DBMS)、数据库管理员(DBA)(19)数据库(20)关系模型1.选择题2.填空题(1)子集(2)参照(3)数据结构(4)θ(5)关系3.简答题(1)-(6)略(7)①πSno(σJno='J1'(SPJ))②πSno(σJno='J1'∧Pno=‘P1’(SPJ))③πSno(σJno=’J1'∧color='红色’(SPJ∞P))或πSno(σJno=’J1'(SPJ)∞σcolor='红色’(P))或πSno(σcolor='红色’(σJno=’J1'(SPJ)∞P))④πJno(J)- πJno(σCity=’天津'(S)∞SPJ∞σcolor='红色’(P))⑤πJno,Pno(SPJ)÷πPno(σSno=’S1'(SPJ))1.选择题2.填空题(1)R.A=S.A(2)WHERE GROUP BY HAVING ORDER BY ASC DESC DISTINCT LIKE % _(下划线)(3)右外连接左外连接(4)嵌套子查询相关子查询(5)BETWEEN 20 AND 22(6)πSname(σgrade<60(SC) ∞S)(7)SC.C#=C.C#(8)UPDATE SC SET(9)DROP3.综合练习题1)、(1)DELETE FROM 学生 WHERE 学号=“20013016”(2)UPDATE 教师 SET 所在部门=“电信系” WHERE 教师编号=“003”(3)删除本题(4)ALTER TABLE 学生 ADD(奖学金 INT)2)、(1)SELECT COUNT(DISTINCT C#) FROM SC(2)SELECT AVG(AGE) FROM S,SC WHERE S.S#=SC.S# AND SC.S#=“C4”或者SELECT AVG(AGE) FROM S WHERE S# IN (SELECT S# FROM SC WHRER SC.S#=“C4”)(3)SELECT AVG(DEGREE) FROM S,SC WHERE S.S#=SC.S# AND TEACHER =“李文” GROUP BY SC.C#(4)SELECT SNAME,AGE FROM S WHERE SNAME LIKE “王%”(5)INSERT INTO STUDENT(S#,SNAME,SEX)SELECT S#,SNAME,SEX FROM S WHERE NOT EXISTS(SELECT * FROM SC WHERE GRADE<80 AND S.S#=SC.S#)(6)INSERT INTO S VALUES (‘S9’,‘WU’,18,‘F’)(7)UPDATE SC SET GRADE=GRADE*1.1 WHERE GRADE<(SELECT AVG(GRADE) FROM SC) AND S# IN (SELECT S# FROM S WHERE SEX='F')(8)DELETE FROM SC WHERE S# IN(SELECT S#FROM S WHERE SNAME='王林')4、综合实训1)略2)(1)CREATE INDEX 编号_readers ON readers( 编号)CREATE INDEX 编号_books ON books( 编号)(2)SELECT b.读者编号, c.姓名, a.编号, a.书名,借期+借阅期限 as 应还日期FROM books a, borrowinf b, readers c,readertype dWHERE a.编号 = b.图书编号 and b.读者编号 =c.编号 andc.读者类型 =d.类型编号 and b.还期 is null and应还日期<getdate()(3) SELECT a.编号, a.姓名, b.图书编号, b.借期FROM readers a,Borrowinf bWHERE a.编号 =b.读者编号 and a.编号= '2005060328' AND b.还期 IS N ULL(4) SELECT a.编号, a.姓名, b.图书编号,b.借期FROM readers a,Borrowinf bWHERE a.编号 =b.读者编号 and a.姓名 = '王立群' AND b.还期 IS NU LL(5) SELECT * FROM readers a,readertype bWHERE a.读者类型=b.类型编号 and b.类型名称 = '研究生'(6) SELECT * FROM books WHERE 书名 LIKE ‘%程序设计%’(7) SELECT COUNT(*) FROM books(8) SELECT COUNT(定价) FROM books(9) SELECT 出版社,COUNT(*) FROM books GROUP BY 出版社(10) SELECT 类型名称,COUNT(*) FROM readers a,borrowinf b ,readertype c WHERE a.编号=b.读者编号 AND a.读者类型=c.类型编号 AND 借期 BETWEEN ‘2007-1-1’AND ‘2007-12-31’GROUP BY 类型名称(11) SELECT b.* FROM books a,borrowinf bWHERE a.编号=b.图书编号 AND 作者=’梁晓峰’AND借期 BETWEEN ‘2007-1-1’AND ‘2007-12-31’(12) SELECT 读者编号,图书编号 FROM books a,borrowinf bWHERE a.编号=b.图书编号 AND 作者=’张大海’(13) SELECT 编号,姓名,已借数量 FROM readers a,readertype bWHERE a.读者类型=b.类型编号 AND 类型名称=’教师’(14) SELECT 读者编号,借阅日期 FROM borrlwinf a,books bWHERE a.图书编号=b.编号 AND 书名=’C语言程序设计’(15) SELECT 编号,姓名 FROM readers a,borrowinf bWHERE a.编号=b.读者编号 AND借期IN (SELECT 借期FROM borrowinf GROUP BY借期HAVING COUNT(*)> 1)(16) SELECT 姓名,已借数量,书名,借期,还期FROM readers a,borrowinf b,books cWHERE a.编号=b.读者编号 AND a.读者类型=c.类型编号 AND类型名称=’研究生’(17) SELECT 读者编号,借期,还期 FROM borrowinfWHERE 图书编号IN(SELECT 编号 FROM books WHERE 出版社=’蓝天’(18) SELECT 读者编号 FROM borrowinfWHERE 图书编号NOT IN(SELECT 编号 FROM books WHERE 出版社=’青山’。

数据库原理期末考试复习题及答案

数据库原理期末考试复习题及答案

数据库原理—期末考试复习题一一、单项选择题(本大题共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.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的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)—S B. S-(S—R)C.(S—R)—R D。

S-(R—S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲.如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( 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’,’刘祥’,男,21 B。

数据库期末考试复习题库(非常全面)

数据库期末考试复习题库(非常全面)

数据库期末考试复习题库(非常全面)第一部分第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。

A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020 年数据库期末考试试题十套及答案汇总
试题一 一、单项选择题 (本大题共 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.用户的应用程序与存储在磁盘上数据库中的数据是相互独立 的 D.应用程序与数据库中数据的逻辑结构是相互独立的
有如下 SQL 查询语句: SELECT CNO FROM C WHERE CNO NOT IN (SELECT CNO FROM S,SC WHERE S.SNO=SC.SNO AND SNAME='张三'); 请完成下列问题: (1)用汉语句子阐述上述 SQL 语句的含义; (2)用等价的关系代数表达式表示上述 SQL 查询语句。 解:(1)查询张三同学没有选修的课程的课程号。(2 分) (2)πCNO(C)-πCNO (σSNAME='张三' (S)SC) 或 πCNO(C)-πCNO (σSNAME='张三' (S SC)) (2 分) 2.设有如图 3 所示的三个关系。其中各个属性的含义如下:A# (商店代号)、ANAME(商 店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、 BNAME(商品名称)、PRICE(价格)、QTY(商品数量)。 A# ANAME WQTY CITY 101 韶山商店 15 长沙 204 前门百货商店 89 北京 256 东风商场 501 北京 B#BNAME PRICE 1 毛笔 21 2 羽毛球 784
C. 该操作不能重复读 D. 该操作读“脏”数据 T1 T2 ①读 A=100 ②读 A=100 ③ A=A-5 写回 ④A=A-8 写回 图2 20.以下( D )封锁违反两段锁协议。 A. Slock A … Slock B … Xlock C ………… Unlock A … Unlock B … Unlock C B. Slock A … Slock B … Xlock C ………… Unlock C … Unlock B … Unlock A C. Slock A … Slock B … Xlock C ………… Unlock B … Unlock C … Unlock A D. Slock A … Unlock A … … Slock B … Xlock C ………...Unlock B … Unlock C 二、填空题 (本大题共 9 小题,每空 1 分,共 10 分) 请在每小题的空格中填上正确答案。错填、不填均无分。 1.关系数据模型由关系数据结构、关系操作和关系完整性约束三 部分组成。
3 收音机 1325
图3 试用 SQL 语言写出下列查询: (1)找出店员人数不超过 100 人或者在长沙市的所有商店的代 号和商店名。 (2)找出至少供应了代号为’256’的商店所供应的全部商品的 其它商店的商店名和所在城市。 解:(1)SELECT A#, ANAME FROM A WHERE WQTY<=100 OR CITY='长沙'; (2 分) (2)SELECT ANAME,CITY FROM A WHERE NOT EXISTS (SELECT * FROM B
ABCD 图1 13.关系规范化中的插入操作异常是指 ( D ) A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 14.在关系数据库设计中,设计关系模式是数据库设计中( A ) 阶段的任务 A.逻辑设计 B.物理设计 C.需求分析 D.概念设计 15.在 E-R 模型中,如果有 3 个不同的实体型,3 个 m:n 联系, 根据 E-R 模型转换为关系模型的规则,转换后关系的数目为 ( C )。 A.4 B.5 C.6 D.7 16.事务的隔离性是指( A )。 A.一个事务内部的操作及使用的数据对并发的其他事务是隔离 的
2.一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的属 性 3.在 Student 表的 Sname 列上建立一个唯一索引的 SQL 语句为: CREATE UNIQUE INDEX Stusname 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) ,R∈AB NF。 6.分 E-R 图之间的冲突主要有属性冲突、命名冲突、结构冲突三 种。 7.事物是 DBMS 的基本单位,是用户定义的一个数据库操作序列。 8. 存在一个等待事务集{T0,T1,…,T n},其中 T0 正等待被 T1 锁住的数据项,T1 正等待被 T2 锁住的数据项,T n-1 正等待被 T n 锁住的数据项,且 T n 正等待被 T0 锁住的数据项,这种情形称为死锁。 9. 可串行性是并发事务正确性的准则。 三、简答题 (第 1、3 题 3 分,第 2 题 4 分,共 10 分) 1.试述关系模型的参照完整性规则? 答:参照完整性规则:若属性(或属性组)F 是基本关系 R 的外
参考答案 1: CREATE VIEW VIEW6 AS SELECT ENO, ENAME FROM EMP WHERE SEX='女' AND ENO IN (SELECT MGR_ENO FROM DEPT) 参考答案 2: CREATE VIEW VIEW6 AS SELECT ENO, ENAME FROM DEPT, EMP WHERE MGR_ENO=ENO AND SEX='女' (4 分) 5. 设有关系 R 和函数依赖 F: R(A,B,C,D,E),F = { ABC→DE,BC→D,D→E }。 试求下列问题: (1)关系 R 的侯选码是什么?R 属于第几范式?并说明理由。 (3 分) (2)如果关系 R 不属于 BCNF,请将关系 R 逐步分解为 BCNF。(5 分) 要求:写出达到每一级范式的分解过程,并指明消除什么类型的 函数依赖。 (1)关系 R 的候选码是(A,B,C),R∈1NF,因为 R 中存在非 主属性 D,E 对候选码(A,B,C)的部分函数依赖。(3 分)
码,它与基本关系 S 的主码 Ks 相对应(基本关系 R 和 S 不一定 是不同的关系),则对于 R 中每个元组在 F 上的值必须为:取 空值(F 的每个属性值均为空值)或者等于 S 中某个元组的主码 值。2.试述视图的作用? (1)视图能够简化用户的操作。(1 分) (2)视图使用户能以多种角度看待同一数据。(1 分) (3)视图对重构数据库提供了一定程度的逻辑独立性。(1 分) (4)视图能够对机密数据提供安全保护。(1 分) 3. 登记日志文件时必须遵循什么原则? 登记日志文件时必须遵循两条原则: (1)登记的次序严格按并发事务执行的时间次序。(1 分) (2)必须先写日志文件,后写数据库。(2 分) 四、设计题 ( 第 1 题 4 分,第 2 题 6 分,第 3 题 3 分,第 4 题 4 分,第 5 题 8 分,共 25 分) 1.设教学数据库中有三个基本表: 学生表 S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学 生姓名、年龄、性别。 课程表 C(CNO,CNAME,TEACHER),其属性分别表示课程号、 课程名、上课教师名。 选修表 SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、 成绩。
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','刘祥',男,21 B. NULL,'刘祥',NULL,21 C. '5021',NULL,男,21 D. '5021','刘祥',NULL,NULL 11. 把对关系 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 )是最小关系系统
WHERE EXISTS (SELECT * FROM AB AB1 WHERE A#='256' AND B#=B.B#) AND NOT EXISTS (SELECT * FROM AB AB2 WHERE A#!='256' AND A#=A.A# AND B#=B.B#) ); (4 分) 3. 设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY), 其属性分别表示职 工号、姓名、年龄、性别、工资。为每个工资低于 1000 元的女 职工加薪 200 元,试写出这个操作的 SQL 语句。 UPDATE EMP SET SALARY=SALARY+200 WHERE SALARY<1000 AND SEX='女';(3 分) 4.设某工厂数据库中有两个基本表: 车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示 车间编号、车间名和车间主任的职工号。 职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其 属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编 号。 建立一个有关女车间主任的职工号和姓名的视图,其结构如下: VIEW6(ENO,ENAME)。试写出创建该视图务一旦提交,对数据库的改变是永久的 C.事务中包括的所有操作要么都做,要么都不做 D.事务必须是使数据库从一个一致性状态变到另一个一致性状 态 17.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余 数据是指(C ) A. 数据字典、应用程序、审计档案、数据库后备副本 B.数据字典、应用程序、日志文件、审计档案 C. 日志文件、数据库后备副本 D.数据字典、应用程序、数据库后备副本 18.若事务 T 对数据对象 A 加上 S 锁,则( B )。 A.事务 T 可以读 A 和修改 A,其它事务只能再对 A 加 S 锁,而 不能加 X 锁。 B.事务 T 可以读 A 但不能修改 A,其它事务只能再对 A 加 S 锁, 而不能加 X 锁。 C.事务 T 可以读 A 但不能修改 A,其它事务能对 A 加 S 锁和 X 锁。 D.事务 T 可以读 A 和修改 A,其它事务能对 A 加 S 锁和 X 锁。 19. 设有两个事务 T1、T2,其并发操作如图 2 所示,下面评价 正确的是( B ) A. 该操作不存在问题 B. 该操作丢失修改
相关文档
最新文档