闽江学院200 ~ 200 学年第 学期
《 数据库原理与应用》课程考试试卷(A)
开课系部: 计算机科学 ,考试时间: 年____月____日 时
考试形式:闭卷√、开卷,允许带 入场
考生姓名: 学号: 专业: 班级:
题序 | 一 | 二 | 三 | 四 | 五 | 六 | 七 | 八 | 九 | 总分 |
得分 | ||||||||||
评卷人 | ||||||||||
一、判断题(每题1分,共10分)
1、ORACLE数据库是关系数据库。 ( Y )
2、概念模型是按计算机系统的观点对数据建模的。( N )
3、下列式子R∩S=R—(R—S)不成立。( N )
4、数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。(N )
5、数据字典是各类数据描述的集合。( Y )
6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用通信区实现。( N )
7、关系模型中的关系模式至少应该满足1NF的要求。 (Y )
8、分布式数据库可以从逻辑上看成一个整体。 ( Y )
9、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。( N )
10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。( N )
1、数据操纵 2、安全性保护 3、除法 4、有序文件
5、关系 6、外部关键字值(或外码值) 7、总体E-R模型(或E-R图)
8、关系数据库 9、.日志文件 10、数据(或实体)
11、读过时数据(或不可重复读),读“脏”数据( 或脏读,或污读)(位置可相互交换)
12、一致性 13、系统故障,介质故障(位置可对调)
14、分布式数据库管理系统(DDBMS) 15、死锁
16、SC.C#=C.C# 或C.C# =SC.C# 17、概念结构设计 18、3NF
19、服务管理器 20、Distinct
二、填空题(每空1分,共20分)
1、SQL语言提供数据定义、数据查询、___数据操纵__ ___、数据控制等功能。
2、数据库保护问题包括:____安全性保护____、完整性、故障恢复和并发控制等多方面。
3、关系代数中专门的关系运算包括:选择、投影、连接和__除法 ______。
4、数据库中文件记录的组织方式是:无序文件、__有序文件 ______、聚集文件、HAS
H文件等。
5、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是 关系 。
6、在关系数据模型中,两个关系R1与R2之间存在1∶M的联系,可以通过在一个关系R2中的___外部关键字值_____在相关联的另一个关系R1中检索相对应的记录。
7、.数据库的逻辑模型设计阶段,任务是将_____ E-R图 ___转换成关系模型。
8、关系规范化理论是设计__关系数据库______的指南和工具。
9、当数据库被破坏后,如果事先保存了___.日志文件_____和数据库的副本,就有可能恢复数据库。
10、关系中主码的取值必须唯一且非空,这条规则是__数据(或实体)______完整性规则。
11、并发操作带来数据不一致性包括三类:丢失修改、 读过时数据(或不可重复读),读
“脏”数据( 或脏读,或污读)
12、事务应该具有四个属性,分别为原子性、 一致性 、隔离性和持续性 。
13、数据库运行过程中可能发生的故障有事务故障、 系统故障,和介质故障 三类。
14、分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个 分布式数据库管理系统(DDBMS) 管理。
15、在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为 死锁 。
16、在“学生-选课-课程”数据库中的三个关系如下:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:
SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术 ’AND S.S#=SC.S# AND SC.C#=C.C# 。
17、数据库设计包括 需求分析 、 概念结构设计 、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。
18、设关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,则称R是__3NF
_____ 范式。
19、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形化工具称为___服务管理器______。
20、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子句中使用________DISTINCT____保留字。
三、单选题(每题1分,共20 分)
1、关系范式从低到高依此是( D )
A、 4NF BCNF 3NF 2NF 1NF B、BCNF 4NF 3NF 2NF 1NF
C、 1NF 2NF 3NF 4NF BCNF D、1NF 2NF 3NF BCNF 4NF
2、下列SQL Server语句中出现语法错误的是( D )。
A、 DECLARE @Myvar INT B、 SELECT * FROM AAA
C、 CREATE DATABASE AAA D、 DELETE * FROM AAA
3、收回所有用户对基本表STUDENT的UPDATE操作权限可由( D )语句完成。
A、REVOKE UPDATE ON TABLE STUDENT FROM WANG
B、REVOKE UPDATE ON STUDENT FROM WANG
C、GRANT UPDATE ON STUDENT TO PUBLIC
D、REVOKE UPDATE ON TABLE STUDENT FROM PUBLIC
4、SQL中的视图机制属于DBS的( B )
A.完整性措施 B.安全性措施
C.恢复措施 D. 并发性措施
5、关系代数运算是以( C )为基础的运算。
A、关系运算 B、谓词演算
C、集合运算 D、代数运算
6、下列聚合函数中不忽略空值(NULL)的是( C )
A、SUM(列名) B、MAX(列名) C、COUNT(*) D、AVG(列名)
7、日期型数据加整型数据的结果为( D )
A、数值型 B、逻辑型 C、字符型 D、日期型
8、下列那些工作是数据库逻辑设计的内容( D )
Ⅰ.设计E-R图 Ⅱ.创建表 Ⅲ.创建视图
Ⅳ.创建索引 V.装载数据
A、 都是 B、Ⅰ、Ⅱ和Ⅲ C、Ⅱ、Ⅲ和Ⅳ D、Ⅱ和Ⅲ
9、要查询XS表中姓“王”且单名的学生情况,可用( A )命令
A、 SELECT * FROM XS WHERE 姓名 LIKE ‘王_’
B、 SELECT * FROM XS WHERE 姓名 LIKE ‘王%’
C、 SELECT * FROM XS WHERE 姓名 = ‘王%’
D、SELECT * FROM XS WHERE 姓名 = ‘王_’
10、命令SELECT 学号,AVG(成绩) AS ‘平均成绩’ FROM XS_KC GROUP BY 学号 HAVING AVG(成绩)>=85,表示( A )。
A、 查XS_KC表中平均成绩在85分以上的学生的学号和平均成绩
B、 查平均成绩在85分以上的学生
C、查XS_KC表中各科成绩在85分以上的学生
D、 查XS_KC表中各科成绩在85分以上的学生的学号和平均成绩
1、D 2、D 3、D 4、B 5、C
6、C 7、D 8、D 9、A 10、A
11、D 12、C 13、C 14、B 15、D
16、B 17数据库原理及应用期末考试题、D 18、C 19、A 20、B
11、SQL语言中COMMIT语句的主要作用是(D )。
A 、结束程序 B、 返回系统
C、 存储数据 D、 提交事务
A 、结束程序 B、 返回系统
C、 存储数据 D、 提交事务
12、若用如下的SQL语句创建表S:
CREATE TABLE S(S# CHAR(6)PRIMARY KEY,
SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER)
并且S表中已经有两行:
(‘022345’,‘李明芳’,‘女’,23)和(‘021876’,‘张为’,‘男’,32)
今欲向S表插入新元组:
Ⅰ.(‘022345’,‘彭明芳’,‘女’,23)
Ⅱ.(‘020746’,‘杨云’,NULL,NULL)
Ⅲ. (‘020721’,‘张为’,‘女’,21)
可以被成功插入的元组是(C )
A、 全部 B、 Ⅰ和Ⅱ C、Ⅱ和Ⅲ D、Ⅰ和Ⅲ
13、下面列出的关于“视图(View)”的条目中,哪一条是不正确的( C )
A、 视图是外模式 B、 视图是虚表
C、 使用视图可以加快查询语句的执行速度
D、 使用视图可以简化查询语句的编写
14、子模式DDL用来描述( B )
A、数据库的总体逻辑结构 B、数据库的局部逻辑结构
C、数据库的物理存储结构 D、数据库的概念结构
15、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论