湖南文理学院数据库基础期末精选样卷

本试卷为湖南文理学院数据库基础期末精选样卷,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础期末精选样卷

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

(  C  )
1、以下选项中说法正确的是( )
A、DBMS是数据库系统
B、DBMS包括DB和DBS
C、Access是数据库管理系统
D、目前的数据库系统管理阶段没有数据冗余
(  D  )
2、层次型、网状型和关系型数据库划分原则是( )。
A、记录长度
B、文件的大小
C、联系的复杂程度
D、数据之间的联系方式
(  D  )
3、一个Access数据库包含三个表、五个查询、两个窗体和两个数据访问页,则该数据库一共需要存储( )个文件。
A、12
B、10
C、3
D、1
(  A  )
4、如果某字段的名称为"Birthday",但要求在数据表视图内显示为“生日”,则需要设置( )属性为“生日”
A、标题
B、格式
C、有效性文本
D、输入掩码
(  A  )
5、关于Oracle数据库软件安装,描述正确的是( )。
A、支持静默方式安装
B、一台服务器只能安装一套软件
C、没有图形界面就无法安装
D、不能安装多套版本不同的软件
(  C  )
6、( )完成对数据库数据的查询与更新。
A、DCL
B、DDL
C、DML
D、DQL
(  C  )
7、属性类型允许是基本数据类型、结构类型和集合类型的模型是( )
A、平面关系模型
B、嵌套关系模型
C、复合对象模型
D、分布式关系模型
(  D  )
8、在数据库中,描述数据库的各级数据结构,称为()。
A、数据库模式
B、数据模型
C、数据库管理系统
D、数据字典
(  C  )
9、SQL语言引入了视图的概念,下述说法正确的是()。
A、视图是由若干数据表组成的.独立存储在数据库中
B、视图的存在提高了并发程度
C、视图与基本表的最大区别在于它是逻辑定义的虚表
D、视图简化用户观点.但不提高查询效率
(  D  )
10、下列关于报表数据源的说法中,正确的是( )
A、报表的数据源只能是表
B、报表的数据源可以是表或查询
C、报表的数据源可以是表或窗体
D、报表的数据源可以是表、查询和窗体
(  C  )
11、使用SELECT-SQL命令来建立各种查询时,下列叙述中正确的是:( )。
A、基于两个表创建查询时,必须预先在两个表之间创建永久性关系
B、基于两个表创建查询时,查询结果的记录数不会大于任一表中的记录数
C、基于两个表创建查询时,两个表之间可以无同名字段
D、用ORDER BY子句可以控制查询结果按某个字段进行升序或降序排列
(  C  )
12、子类或对象具有延用父类的属性、事件和方法的能力,称为类的( )。
A、抽象性
B、封装性
C、继承性
D、多态性
(  D  )
13、如果将一个数据表设置为"包含"状态,那么系统连编后,该数据表将( )。
A、成为自由表
B、包含在数据库之中
C、可以随时编辑修改
D、不能编辑修改
(  B  )
14、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于()。
A、视图完整性约束
B、域完整性约束
C、参照完整性约束
D、实体完整性约束
(  D  )
15、在报表中能够正确计算总产量的表达式为( )
A、=Avg([产量])
B、=Count([产量])
C、=Max([产量])
D、=Sum([产量])
(  C  )
16、在实际数据库设计中,“学号”通常作为( )存在。
A、数据结构
B、数据存储
C、数据项目
D、处理过程
(  B  )
17、为数据表创建索引的目的是 。
A、归类
B、提高查询的检索性能
C、创建主键
D、创建唯一索引
(  C  )
18、若要查找一个长度为5,第3位是字母“a”的字符串,则表达式是( )
A、Like"**a**"
B、Like"##a##"
C、Like"??a??"
D、Like"!!a!!"
(  C  )
19、SQL与C语言处理记录的方式是不同的。当将SQL语句嵌入到C语言程序时,为协调两者而引入( )。
A、堆
B、栈
C、游标
D、缓冲区
(  C  )
20、系统中有权利启动和关闭数据库的用户是( )。
A、hr
B、user
C、system
D、scott

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

1、在一个关系中,列必须是()的,即每一列中的分量是同类型的数据,来自同一域。
2、被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为()。
3、查询学生的姓名和出生年的SQL语句是 select  sname as 姓名, year( )-sage as 出生年 from student
4、数据库运行过程中可能出现( )、( )和( )三类故障。
5、关系数据库管理系统应能实现的专门关系运算包括________。
6、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(),(),()。
7、并发操作导致的数据库不一致性主要有( )、( )和( )三种。
8、数据库系统的数据独立性是指不会因为系统数据______与数据逻辑结构的变化而影响应用程序。
9、笛卡尔积R由4个域组成,若每个域的基数均为2,则R的基数为()。
10、备份设备可以是( )、( )或( )。

三、简单题 (共4题,每题5分,共计20分)

1、用 FOR … ENDFOR结构编写一段程序实现 Sn=1/(1*2)+1/(2*3)+…+1/(10*11)求和,并且显示计算结果。
2、简述存储过程的优点。
3、简述数据库的恢复模式。
4、OOP

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

1、已知学生关系模式
S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。
(1)写出关系模式S的基本函数依赖和主码。
(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?
(3)将关系模式分解成3NF,并说明为什么?
相关标签:
  • 数据库原理及应用
  • 湖南文理学院
  • 期末精选样卷