福建医科大学2023年数据库期末

本试卷为福建医科大学2023年数据库期末,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库期末

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

(  C  )
1、下列四项中,不属于数据库特点的是( )。
A、数据共享
B、数据完整性
C、数据冗余很高
D、数据独立性高
(  C  )
2、下列关于数据表的叙述中,错误的是
A、数据表是Access数据库中的重要对象之一
B、表的设计视图的主要工作是设计表结构
C、表的数据表视图只用于显示数据
D、可以将其他数据库中的表导人到当前数据库中
(  C  )
3、Oracle中,下列( )数据字典视图包含存储过程的代码文本。
A、USER_OBJECTS
B、USER_TEXT
C、USER_SOURCE
D、USER_DESC
(  B  )
4、Oracle数据库中的Schema是指( )。
A、数据库中对象的物理组织
B、数据库中对象的逻辑组织
C、索引的集合
D、备份方案
(  B  )
5、使用CREATE VIEW语句创建的是()。
A、数据库
B、视图
C、索引
D、表
(  D  )
6、关于层次模型及网状模型正确的说法是( )
A、层次结构中数据结构用有向树表示,可以直观的描述任何层次与非层次的系统
B、网状结构不能表达实体间多对多的联系点
C、在层次结构和网状结构的数据库模式设计中包含了物理存储细节,因而降低了数的独立性
D、网状模型、层次模型和关系模型是目前仍在使用的DBMS的三种数据模型
(  C  )
7、在DBMS中分离数据库之后,( )。
A、数据库文件将会从磁盘上删除
B、所有选项都不对
C、数据库文件将会脱离DBMS
D、事务日志文件将会从磁盘上删除
(  D  )
8、后备副本的作用是( )。
A、保障安全性
B、完整性控制
C、并发控制
D、数据库恢复
(  D  )
9、逻辑设计的主要任务是()。
A、进行数据库的具体定义.并建立必要的索引文件
B、利用自顶向下的方式进行数据库的逻辑模式设计
C、逻辑设计要完成数据的描述.数据存储格式的设定
D、将概念设计得到的E-R图转换成DBMS支持的数据模型
(  B  )
10、数据库物理设计与具体的DBMS()。
A、无关
B、密切相关
C、部分相关
D、不确定
(  C  )
11、下述说法正确的是( )
A、在全码关系中,一定只有一个候选码
B、全码关系的每个属性分别是一个候选码
C、全码关系中的属性都是主属性
D、全码关系中,属性间彼此不存在函数依赖关系
(  B  )
12、一个关系数据库文件中的各条记录( )。
A、前后顺序不能任意颠倒,一定要按照输入的顺序排列
B、前后顺序可以任意颠倒,不影响库中的数据关系
C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
(  B  )
13、下列关于关系数据库视图的说法中,哪些是正确的?( )Ⅰ. 视图是关系数据库三级模式中的内模式。Ⅱ. 视图能够对机密数据库提供一定的安全保护。Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。Ⅴ. 所有的视图都是可以更新的。
A、Ⅰ、Ⅱ和Ⅲ
B、Ⅱ、Ⅲ和Ⅳ
C、Ⅱ、Ⅲ、Ⅳ和Ⅴ
D、都正确
(  B  )
14、数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?()
A、Oracle返回警告信息并打开数据库
B、Oracle 返回警告信息,不打开数据库
C、Oracle 返回警告信息,并进行数据库恢复
D、Oracle忽略不可用的文件
(  B  )
15、表的组成内容包括( )。
A、查询和字段
B、字段和记录
C、记录和窗体
D、报表和字段
(  C  )
16、下列Access表的数据类型的集合,错误的是( )。
A、文本、备注、数字
B、备注、OLE对象、超级链接
C、通用、备注、数字
D、日期/时间、货币、自动编号
(  A  )
17、创建存储过程可以使用()语句。
A、Create Procedure
B、Create Table
C、Create View
D、Create Map
(  B  )
18、你需要在表SALES里查找一些产品明细,其中PROD_ID列包括字符'_D123'。( )WHERE子句条件能得到这些相符产品。
A、WHERE prod_id LIKE '%_D123%' ESCAPE '_'
B、WHERE prod_id LIKE '%\_D123%' ESCAPE '\'
C、WHERE prod_id LIKE '%_D123%' ESCAPE '%_'
D、WHERE prod_id LIKE '%\_D123%' ESCAPE '\_'
(  D  )
19、MySQL -h host -u user -p password命令的含义如下,哪些事正确的?()
A、-h后为host为对方主机名或IP地址
B、-u后为数据库用户名
C、-p后为密码
D、以上都对
(  C  )
20、在数据仓库技中,【】是数据汇总/聚集工具。
A、数据挖掘
B、分割
C、OLAP
D、OLTP

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

1、数据库系统中,用于存放三级结构定义的数据厍称为( )
2、查询书名“BN”中第三个汉字是“力”的图书信息,WHERE之后使用的命令是()。
3、封锁技术是实现并发控制的重要技术。其中( )称为写锁、( )为读锁。
4、如果两个实体集之间存在多对多联系,则将它们转换为关系模型的结果是____个表。
5、在CREATE TABLE时,用户定义的完整性可以通过(),(),()等子句实现。
6、关系代数运算中,专门的关系运算有()、()、()。
7、数据库中存储的是数据以及数据之间的______。
8、在关系数据模型中,二维表的列称为属性,二维表的行称为______ 。
9、SQL Server中有()、完全还原和批日志还原。
10、Access数据库提供了_____与“压缩和修复”两种方法来保证数据库的可靠性。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是实体、属性、码、联系?实体的联系有哪三种?
2、什么是依赖保持性?
3、什么是实体完整性?
4、什么是事务的原子性?

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

1、数据表的创建和使用
Class(班级表)(Cid C/2 班级编号,Ctitle C/10 班级名称);
Student(学生表)(Sno C/3 学号,Sname C/8 学生姓名,Ssex C/2性别,Sbirthday DATE出生日期,Cid C/2 班级编号(Class表的外码));
Course(课程表)(Cno C/5 课程号,Cname C/20 课程名,Credit INT 学分, Tno C/3 教师号(Teacher表的外码));
Score(成绩表)(Sno C/10 学号(Student表的外码),Cno C/5 课程号(Course表的外码),Grade INT成绩)
Teacher(教师表)(Tno C/3 教师号,Tname C/4 教师姓名,Tsex C/2 性别,Tbirthday smalldatetime 出生日期,Prof C/6 职称,Depart C/10 部门)请用SQL语言表达式实现如下要求:
1.创建数据表Student。
2.请用SQL语言表达式实现如下要求创建数据表SC
3.对表student添加字段,名称为:入学时间
4.将表student的sname改为长度8
5.删除表student