湖北文理学院数据库基础冲刺卷

本试卷为湖北文理学院数据库基础冲刺卷,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库基础冲刺卷

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

(  A  )
1、有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
A、连接
B、选择
C、投影
D、并
(  A  )
2、在表设计器的属性窗格中,下列不能对输入的数据起到限制作用的属性是( )
A、标题
B、字段大小
C、有效性规则
D、输入掩码
(  A  )
3、在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于( )。
A、age>=30 and age<=40
B、age>=30 or age<=40
C、age>30 and age<40
D、age>30 or age<40
(  D  )
4、下面语句可以使用子查询的是( )。
A、SELECT 语句
B、UPDATE语句
C、DELETE语句
D、以上都是
(  A  )
5、在数据库三级模式间引入二级映象的主要作用是( )。
A、提高数据与程序的独立性
B、提高数据与程序的安全性
C、保持数据与程序的一致性
D、提高数据与程序的可移植性
(  D  )
6、下列选项中,属于数据访问页的视图是( )
A、数据表视图
B、访问视图
C、预览视图
D、设计视图
(  D  )
7、下列有关数据库的概念模式叙述中,错误的是() 。
A、不涉及数据的物理存储细节和硬件环境,与具体的机器和DBMS无关
B、一个数据库系统只有一个概念模式
C、是整个数据库数据在逻辑上的视图,即是数据库的整体逻辑
D、是数据在数据库内部的表示方式
(  D  )
8、DBMS中实现事务持久性的子系统是( )
A、安全性管理子系统
B、完整性管理子系统
C、并发控制子系统
D、恢复管理子系统
(  A  )
9、下列命令中,( )可以将xs表的xh字段的标题属性设置为“学号”。
A、DBSETPROP(“xs.xh”,”FIELD”,”Caption”,”学号”)
B、DBSETPROP(“xs.xh”,”FIELD”,”Caption=学号”)
C、DBSETPROP(“xs”,” xh”,”Caption”,”学号”)
D、DBSETPROP(“xs.xh”,”Table”,”Caption”,”学号”)
(  A  )
10、下列活动不属于需求分析阶段工作的是()。
A、建立E-R图
B、分析用户活动
C、建立数据流图
D、建立数据字典
(  B  )
11、数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?()
A、Oracle返回警告信息并打开数据库
B、Oracle 返回警告信息,不打开数据库
C、Oracle 返回警告信息,并进行数据库恢复
D、Oracle忽略不可用的文件
(  C  )
12、数据库系统的核心是______。
A、数据库应用系统
B、用户
C、DBMS
D、数据库
(  B  )
13、SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( )子句之中。
A、SELECT
B、WHERE
C、HAVING
D、GROUP BY… HAVING
(  A  )
14、在数据库的概念设计中,最常用的模型是( )。
A、实体联系模型
B、数学模型
C、逻辑模型
D、物理模型
(  A  )
15、下列关于数据库数据模型的说法中,哪一个是不正确的?( )
A、任何一张二维表都表示一个关系
B、层次模型的数据结构是有向树结构
C、在网状模型中,一个子结点可以有多个父结点
D、在面向对象模型中每一个对象都有一个惟一的标识
(  A  )
16、有商品类别和商品表如下:类别分类号,类别名称)商品编码,品名,规格,厂家,价格,分类号)已知一个商品类别包括多种商品,且一种商品只能属于一个类别。若要创建一个能够按照商品类别显示商品记录的窗体,可通过在窗体内嵌入另一个窗体来实现,被嵌入的窗体称为( )
A、子窗体
B、单页窗体
C、多页窗体
D、连续窗体
(  B  )
17、概念结构设计阶段得到的结果是____。
A、数据字典描述的数据需求
B、E-R图表示的概念模型
C、某个DBMS所支持的数据模型
D、存储结构和方法的物理结构
(  A  )
18、下列哪一个命令用来显示RMAN通道的配置信息?( )
A、LIST
B、DISPLAY
C、SHOW
D、都可以
(  B  )
19、以下关于MySQL的叙述中,错误的是______。
A、MySQL安装、配置完毕后,相关参数保存在my.ini文件中
B、MySQL数据库中不能用中文作为表名、字段名
C、MySQL为每个数据库建立一个文件夹
D、默认情况下,MySQL的数据库文件保存在data子文件夹中
(  B  )
20、以下关于MySQL的叙述中,正确的是______。
A、MySQL对硬件平台有很高的要求
B、MySQL几乎支持所有的操作系统
C、MySQL是基于层次模型的数据库
D、MySQL是用于开发网站的编程语言

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

1、在CREATE TABLE时,用户定义的完整性可以通过(),(),()等子句实现。
2、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。
3、建立一个学生表Student,它由学号SNo、姓名SName、性别SSex、年龄SAge、所在系SDept五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。CREATE TABLE Student(SNo ( ) ,SName CHAR(20),SSex CHAR(2),SAge INTEGER,SDept CHAR(16))
4、实现并发控制的方法主要是( )技术,基本的封锁类型有( )和( )两种。
5、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和______。
6、关系运算中花费时间可能最长的运算是________。
7、如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的( )规则。
8、存取权限由( )和( )两个要素组成。
9、在Access中包含VBA代码,供程序员开发复杂数据库应用的对象是____。
10、在Access中,报表最多可以由____个节构成。

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

1、什么是聚集?
2、什么是对象权限?
3、什么是传递函数依赖?
4、什么是平凡函数依赖?

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

1、设学生课程数据库中有三个关系:
学生关系S(S#,SNAME,AGE,SEX)
学习关系SC(S#,C#,GRADE)
课程关系C(C#,CNAME)
其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩
和课程名。
用SQL语句表达下列操作
(1)检索选修课程名称为“MATHS”的学生的学号与姓名
(2)检索至少学习了课程号为“C1”和“C2”的学生的学号
(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄
(4)检索平均成绩超过80分的学生学号和平均成绩
(5)检索选修了全部课程的学生姓名
(6)检索选修了三门课以上的学生的姓名
相关标签:
  • 数据库原理及应用
  • 湖北文理学院
  • 冲刺卷