西华师范大学2023年数据库专升本复习题

本试卷为西华师范大学2023年数据库专升本复习题,题目包括:单项选择题,填空题,判断题,综合应用题。

覆盖的内容包括:综合应用。

数据库专升本复习题

一、单项选择题 (共20题,每题2分,共计40分)

(  C  )
1、实体型学生与任课教师之间具有( )联系。
A、一对一
B、一对多
C、多对多
D、多对一
(  A  )
2、以下说法中,正确的是( )。
A、现实世界中的事物个体,经过两级抽象后,在计算机世界中,对应的是记录
B、现实世界中的事物及其联系,在信息世界中是用数据模型来进行表达的
C、在一个实体型中,码只能有一个
D、对现实世界进行第二层抽象的模型是信息模型
(  D  )
3、下列说法正确的是( )。
A、属于BCNF的关系模式不存在存储异常
B、函数依赖可由属性值决定,不由语义决定
C、超码就是候选码
D、码是唯一能决定一个元组的属性或属性组
(  B  )
4、下列哪个不是数据库系统必须提供的数据控制功能()。
A、安全性
B、可移植性
C、完整性
D、并发控制
(  A  )
5、数据库设计的起点是
A、需求分析
B、概念结构设计
C、逻辑结构设计
D、物理结构设计
(  A  )
6、设有如下关系表:则下列操作中正确的是( )。
A、T=R∪S
B、T=R∩S
C、T=R×S
D、T=R/S
(  B  )
7、有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然链接,得到的结果包含( )列。
A、6
B、4
C、5
D、2
(  B  )
8、如下列表所示,两个关系R1和R2,它们进行( )运算后可以得到R3。关系R1
A、R1'R2
B、R1∞R2
C、R1∩R2
D、R1∪R2
(  B  )
9、我们在一个关系中
A、必须定义一个主关键字
B、只能创建一个聚集索引(cluster index)
C、只能创建一个稠密索引
D、只能定义一个约束.
(  B  )
10、消除了非主属性对候选键的部分函数依赖的关系模式,就是
A、1NF
B、2NF
C、3NF
D、BCNF
(  D  )
11、在报表中能够正确计算总产量的表达式为( )
A、=Avg([产量])
B、=Count([产量])
C、=Max([产量])
D、=Sum([产量])
(  B  )
12、实现数据库的哪个特性能够避免对未提交更新的依赖("脏数据"的读出)? ()
A、完整性
B、并发性
C、安全性
D、可移植性
(  B  )
13、将表中的字段定义为( ),可使字段中的每一条记录都必须是唯一的。
A、索引
B、主键
C、必需
D、有效性规则
(  B  )
14、SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( )子句之中。
A、SELECT
B、WHERE
C、HAVING
D、GROUP BY… HAVING
(  C  )
15、开启口令(密码)检验函数的方法是( )。
A、使用 ORAPWD 应用程序
B、在 SYS 模式中执行 catproc.sql 脚本
C、在 SYS 模式中执行 utlpwdmg.sql 脚本
D、将 PASSWORD_VERIFY 初始化参数设置为 TRUE
(  C  )
16、下列关于Access 2010数据类型说法错误的是( )
A、文本型由字母、数字、汉字、各种符号等组成,最多容纳255个字符
B、是/否型中的“是”被处理为-1,“否”被处理为0
C、文本型默认的字段长度为50
D、OLE对象型可以存储图片、声音、视频文件,但是只能存储一个文件。
(  B  )
17、X→Y能从推理规则导出的充分必要条件是( )。
A、YX
B、YX +
C、XY +
D、X +=Y +
(  B  )
18、定义表的结构时,不用定义的是( )
A、字段名
B、数据库名
C、字段类型
D、字段长度
(  C  )
19、下面的SQL*Plus命令来查看表的结构的是( )。
A、VIEW
B、STRUCTURE
C、DESCRIBE
D、DISPLAY
(  A  )
20、在Visual FoxPro系统中,打开项目文件的命令是( )。
A、MODI PROJECT
B、USE PROJECT
C、OPEN PROJECT
D、MODI COMM

二、填空题 (共5题,每题2分,共计10分)

1、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为______。
2、数据库独立性是数据库领域的重要概念,包括数据的()独立性和数据的()独立性。
3、据库系统与文件系统的本质区别为()。
4、事物的ACID特性,是指事物具有()、 ( )、( )和( )4个特性。
5、Access窗口由标题栏、____、工具栏和状态栏几部分组成。

三、判断题 (共10题,每题1分,共计10分)

(   T  )
1、在Oracle中,对象权限是指在数据库中针对特定的对象执行的操作。 
(   T  )
2、日志文件是用于数据库恢复的重要文件? 
(   T  )
3、在导入数据时,如果SQL Server数据库中不存在对应的表,可以自动创建。 
(   T  )
4、有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称死锁。 
(   F  )
5、设关系模式 R(A,B,C,D),F 是 R 上成立的函数依赖集,F={ B→D,AD→C }, 那么
ρ={ ABC,BCD }相对于 F 既不是无损联接分解,也不保持函数依赖的分解 
(   T  )
6、在Oracle中,删除用户可以使用DROP USER语句。 
(   T  )
7、查看当前数据库中有哪些表,使用show tables; 
(   F  )
8、数据库管理系统包含数据库。 
(   T  )
9、与主键不同,惟一键可以是 null 值。 
(   F  )
10、文本型的默认字段大小为50 

四、综合应用题 (共2题,每题20分,共计40分)

1、若定义如下关系模式: 
student(sno,sn,ssex,sclass,sbirthday,stel) 
course(cno,cn,cCredit,clesson) 
sc(sno,cno,grade1,grade2,grade3) 请用SQL语言表达式实现如下要求.
(1)从student表读取学号为S1同学的数据记录,如果存在,则查询该生的信息,否则输出“不存在学号为S1的学生”
(2)从student表选取学号和性别,如果性别字段的值为“男”,则输出“M”,如果为“女”则输出“F”。
(3)编写T-SQL程序计算1到100的偶数和。
(4)编写T-SQL程序实现功能:如果存在姓名为“张三”的学生,则输出该生的作业等级结果(学号、姓名、课程名称、等级1),按分数段显示等级“优秀”、“良好”、“中等”、“及格”和“不及格”,如果不存在,则输出提示文字为“没有这个名字的学生”。
(5)创建一个名称为query_student的存储过程,该存储过程的功能是根据学号查询学生的成绩情况,如果该生存在,则显示学号、选课门数、作业1的最高分及最低分,否则显示“该学号不存在”。
2、多关系的连接查询1.假设有如下关系模式
S(SNo,SN,Sex,Age,Dept)
C(CNo,CN,CT)
SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
1.统计每门课(显示课程号、课程名)的选课人数和平均分,并按平均分的降序排列。
2.查询选修了两门课以上(包括两门课)的学生的学号和姓名。
3.查询有成绩不及格的学生的基本信息。
4.统计各个学院考试课程都及格的学生人数
5.查询选修了课程名为“数据库原理”的学生的学号和姓名。
相关标签:
  • 数据库原理及应用
  • 西华师范大学
  • 专升本复习题