青海师范大学历年数据库基础模拟

本试卷为青海师范大学历年数据库基础模拟,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库基础模拟

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

(  C  )
1、下列关于数据管理技术发展的几个阶段,说法错误的是( )
A、在人工管理阶段,数据冗余度大,并且无独立性
B、在文件系统管理阶段,数据的冗余度同样较大,但是管理数据的效率有所提升
C、在数据库系统管理阶段,数据完全没有冗余
D、数据库系统管理阶段,最大的特点就是实现了数据共享。
(  B  )
2、某网站存在SQL注入漏洞,使用ACCESS数据库,以下( )可以通过SQL注入直接实现。
A、删除网站数据库表
B、猜解出管理员帐号和口令
C、猜解出网站后台路径
D、在网站页面插入挂马代码
(  B  )
3、从物理结构上讲,Oracle数据库包含数据文件、控制文件、( )、口令文件和参数文件。
A、alert log
B、redo log
C、mesg log
D、archived log
(  B  )
4、DELETE FROM S WHERE 年龄>60语句的功能是( )。
A、从S表中彻底删除年龄大于60岁的记录
B、S表中年龄大于60岁的记录被加上删除标记
C、删除S表
D、删除S表的年龄列
(  B  )
5、数据库系统的核心软件是( )。
A、数据模型
B、数据库管理系统
C、数据库
D、数据库管理员
(  C  )
6、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行()。
A、安全性控制
B、完整性控制
C、并发控制
D、可靠性控制
(  C  )
7、关系数据模型的基本数据结构是( )。
A、数据库
B、关系模式
C、关系
D、元组或记录
(  B  )
8、在对关系模式进行分解时,假设有学生关系(学号,姓名,年龄,类别,……),其中类别包括本科生、硕士研究生和博士研究生。如果多数查询只涉及其中的某一类学生,则可以把学生关系分解为本科生、硕士研究生和博士研究生三个关系。这种分解是()。
A、以上都不是
B、水平分解
C、区域分解
D、垂直分解
(  C  )
9、对于系统表的空间,Oracle建议的大小是()
A、200 MB;
B、300MB;
C、400MB;
D、500 MB。
(  B  )
10、( )是在数据库打开状态下发生的备份,需要数据库运行在归档模式下。
A、脱机备份
B、联机备份
C、一致备份
D、不一致备份
(  A  )
11、下列四个选项中,不属于数据库特点的是______。
A、数据冗余很高
B、数据共享
C、数据完整性
D、数据独立性
(  D  )
12、数据模型是()。
A、文件的集合
B、记录的集合
C、数据的集合
D、记录及其联系的集合
(  B  )
13、使用MySQL数据库管理系统构建各种信息管理系统或互联网网站的应用环境,采用WAMP构架方式时,【】作为操作系统。
A、UNIX
B、Windows
C、Linux
D、MAC
(  C  )
14、数据库三级模式体系结构主要的目标是确保数据库的()。
A、数据结构规范化
B、存储模式
C、数据独立性
D、最小冗余
(  A  )
15、如果一个SQL Server数据库维护人员,需要具有建立测试性的数据库的权限,那么应该指派给他哪个权限()?
A、Database Creators
B、System Administrators
C、Server Administrators
D、Security Adiministrators
(  C  )
16、关闭Access数据库可以使用的快捷键是 ( )
A、Alt+F4
B、Alt+ F + X
C、Alt+ F +C
D、Ctrl+O
(  A  )
17、若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为( )
A、00000000
B、99999999
C、########
D、????????
(  A  )
18、以下( )是linux 环境下MySQL默认的配置文件。
A、my.cnf
B、my-small.cnf
C、my-medium.cnf
D、my-large.cnf
(  B  )
19、以零作除数时会引发()异常
A、VALUE_ERROR
B、ZERO_DIVIDE
C、STORAGE_ERROR
D、SELF_IS_NUL
(  A  )
20、执行命令 ?at(“net”"Internet”) 的显示结果是____。
A、6
B、.F.
C、0
D、.T.

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

1、查询书名“BN”中第三个汉字是“力”的图书信息,WHERE之后使用的命令是()。
2、系模型包括8种查询操作,其中()、()、并、()和笛卡尔积是5种基本操作,其他操作可以用基本操作定义和导出。
3、合并局部E-R图时可能会发生属性冲突、命名冲突和( )。
4、当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的()。
5、关系代数运算中,专门的关系运算有选择、________和连接。
6、在数据流图中,用()表示“处理”。
7、设有关系模式R(A,B,C,D、,函数依赖F={A→B,B→C},则所有左部是属性B的函数依赖分别是( )、( )、( )、( )。
8、( )是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。它具有( )、( )、( )和( )四个特征。
9、在数据库中,权限可分为( )和( )。
10、在Access中,将嵌入一个报表中的报表称为________报表。

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

1、什么是聚集表?
2、什么是对象权限?
3、什么是非主属性?
4、什么是第二范式(2NF)?

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

1、在学生课程管理数据库中创建一触发器,当向学生选课表插入记录时,检查该记录的学号在学生表中是否存在,检查该记录的课程号在课程表中是否存在,及选课成绩是否在0到100范围,若有一项为否,则不允许插入。