沈阳体育学院2022年数据库基础

本试卷为沈阳体育学院2022年数据库基础,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库基础

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

(  C  )
1、假设存在一张职工表,包含“性别”属性,要求这个属性胡值只能取“男”或“女”,这属于( )
A、实体完整性
B、参照完整性
C、用户定义完整性
D、关系不变性
(  C  )
2、下面关于Acess 表的叙述中,错误的是 ()
A、在Access表中,可以对备注型字段进行“格式”属性设置
B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号
C、创建表之间的关系时,应关闭所有打开的表
D、可在access表的设计视图“说明”列中,对字段进行具体的说明,不影响字段的数据。
(  D  )
3、分布式数据库系统中,查询处理的时间主要取决于( )。
A、CPU执行时间
B、数据库的数据量
C、I/O花费的时间
D、网络中数据传输量
(  C  )
4、创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是( )
A、追加查询
B、操作查询
C、参数查询
D、生成表查询
(  B  )
5、不同的实体是根据( )区分的。
A、名字
B、属性的不同
C、代表的对象
D、属性的多少
(  B  )
6、Oracle中,执行语句:SELECT ddress1||‘,‘||address2||‘,‘||address3 “Address“ FROM employ;将会返回( )列。
A、0
B、1
C、2
D、3
(  C  )
7、E-R图的基本成分不包含( )。
A、实体
B、属性
C、元组
D、联系
(  B  )
8、如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是( )。
A、选择
B、投影
C、连接
D、并
(  C  )
9、关系模式Sailors(sid,lastname.firtname,age,ratring)其中lastname允许为空. 下面哪个语句能够查找出lastname属性值不为空的水手信息.
A、SELECT * FROM SAILORS WHERE LASTNAME<>'NULL'
B、SELECT * FROM SAILORS WHERE LASTNAME<>NULL
C、SELECT * FROM SAILORS WHERE LASTNAME IS not NULL
D、SELECT * FROM SAILORS WHERE LASTNAME not LIKE 'NULL'
(  A  )
10、在一个关系中,如果有这样一个属性存在,它的值能唯一的标识此关系中的一个元组,称其为)
A、主键
B、数据项
C、重要属性
D、主属性值
(  D  )
11、SELECT命令中用于返回非重复记录的关键字是______。
A、GROUP
B、TOP
C、ORDER
D、DISTINCT
(  C  )
12、( )是控制数据整体结构的人,负责三级结构定义和修改。
A、专业用户
B、应用程序员
C、DBA
D、一般用户
(  D  )
13、连接运算要求联接的两个关系有相同的____。
A、实体名
B、主属性名
C、主键
D、属性名
(  B  )
14、Create trigger命令用于创建____。
A、存储过程
B、触发器
C、视图
D、表
(  A  )
15、如果当前用户打开数据库进行读写期间,其他用户也可以同时打开进行读写,则数据库的打开方式是( )
A、打开
B、以只读方式打开
C、以独占方式打开
D、以独占只读方式打开
(  B  )
16、在SQL Server 中不是对象的是( )。
A、用户
B、数据
C、表
D、数据类型
(  B  )
17、掩码“LLL000”对应的正确输入数据是( )。
A、555555
B、aaa555
C、555aaa
D、aaaaaa
(  A  )
18、以下( )内存区不属于SGA。
A、PGA
B、日志缓冲区
C、数据缓冲区
D、共享池
(  B  )
19、数据库的核心是
A、存储模式
B、概念模式
C、外部模式
D、内部模式
(  C  )
20、设S="南京大学信息管理系",从中取出"管理"二个字的表达式是( )
A、SUBS(S,12,4)
B、SUBS(S,7,2)
C、SUBS(S,13,4)
D、SUBS(S,13,2)

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

1、数据库中存储的是数据以及数据之间的______。
2、一个关系模式的定义主要包括关系名、属性名、________、属性长度和关键字。
3、并发操作导致的数据库不一致性主要有( )、( )和( )三种。
4、( )就是将需求分析得到的用户需求抽象为信息结构,即概念模型。
5、在Access中不能对自动编号和_____类型的字段设置默认值。

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

(   T  )
1、在Access2010中,一张二维表就是一个关系,一个关系就是一张二维表。 
(   F  )
2、数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和变量值。 
(   F  )
3、select 16%4, 的执行结果是: 4 吗? 
(   T  )
4、数据库恢复是使被故障破坏掉的数据恢复到故障前的某种数据一致的状态。 
(   T  )
5、关系型数据库管理系统简称为RDBMS。 
(   T  )
6、面向集合的操作方式是 SQL 语言的特点之一? 
(   F  )
7、SQL语句“delete from emp”和“truncate table emp”执行的结果是一样的 
(   T  )
8、业界常见的灾备建设模式有:同城两中心,异地两中心,两地三中心,且三者的投资成本逐渐增加。 
(   T  )
9、数据备份的方法包括:冷备份、热备份和逻辑备份三种。 
(   F  )
10、一个数据文件可以属于多个表空间。 

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

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.检索计算机系年龄在40岁以上的教师号、教师姓名。
2.查询学生的学号、姓名和年龄
3.查询有全部课程都及格的学号及其平均分
4.检索张三同学所学课程的成绩,列出SN、Cno和Score
2、假设有如下关系模式
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.查询比计算机系的任一个学生的年龄都大的学生姓名和年龄。
6.查询已经有学生选的课程信息:课程号,课程名称
7.查询计算机系学生的信息,生成一个新表TEMP