广西财经学院数据库基础期末复习题

本试卷为广西财经学院数据库基础期末复习题,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础期末复习题

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

(  A  )
1、下列哪种数据管理技术难以保存数据()。
A、人工管理
B、独享式文件管理
C、共享式文件管理
D、数据库系统管理
(  D  )
2、下面哪个说法符合数据库系统WAL(log先写协议)( )
A、库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中
B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页
C、成功完成时不需要将与其相关的log页面强制写回磁盘
D、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘
(  D  )
3、下列选项中,不.属于Access数据库对象的是( )
A、表
B、查询
C、窗体
D、组
(  D  )
4、MySQL 支持的用户自定义完整性约束不包括
A、非空约束
B、CHECK 约束
C、触发器
D、视图
(  A  )
5、数据库中不仅能够保存数据本身,而且能保存数据之间的相互联系,保证了对数据修改的( )。
A、独立性
B、安全性
C、共享性
D、一致性
(  C  )
6、数据库管理员(DBA)的主要工作包括数据库设计、数据库维护和( )。
A、数据库查询
B、数据库完整性定义
C、改善系统性能,提高系统效率
D、数据库连接
(  D  )
7、DBMS与文件系统的最主要区别是( )。
A、数据库系统复杂,而文件系统简单
B、文件系统只管理程序文件,而DBMS能够管理各种类型的文件
C、文件系统管理的数据量较小,而DBMS可以管理庞大的数据量
D、文件系统不能解决数据冗余和数据独立性问题,而DBMS可以解决
(  D  )
8、在MySQL数据库中,创建索引的方式不包括
A、使用CREATE INDEX 语句创建索引
B、使用CREATE TABLE语句创建索引
C、使用ALTER TABLE语句创建索引
D、使用USE TABLE语句创建索引
(  D  )
9、数据库安全保护中,后备副本的主要用途是( )
A、保障安全性
B、完整性控制
C、并发控制
D、数据库恢复
(  A  )
10、在Oracle中,用ALTER将scott的口令改为hello,下列哪个是正确的?()
A、ALTER USER scott IDENTIFIED BY hello
B、ALTER scott USER IDENTIFIED BY hello
C、ALTER USER scott IDENTIFIED AS hello
D、ALTER USER hello IDENTIFIED BY scott
(  C  )
11、如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()
A、候选码
B、主码
C、外码
D、连接码
(  D  )
12、SELECT语句中“GROUP BY 学号”表示______。
A、修改学号
B、对学号排序
C、过滤学号
D、对学号分组
(  B  )
13、delete from employee语句的作用是( )。
A、删除当前数据库中整个employee表,包括表结构
B、删除当前数据库中employee表内的所有行
C、由于没有where子句,因此不删除任何数据
D、删除当前数据库中employee表内的当前行
(  A  )
14、退出Access数据库管理系统可以使用的快捷键是 ( )
A、Alt+F4
B、Alt+X
C、Ctrl+C
D、Ctrl+O
(  D  )
15、判断“学生”窗体中“性别”字段值是否为“男”的宏条件表达式为( )
A、[Forms]![学生]=“男”
B、[Forms]![性别]=男
C、[Forms]![学生]![性别]=男
D、[Forms]![学生]![性别]=“男”
(  B  )
16、Access 2010创建的数据库文件默认扩展名是( )
A、.mdb
B、.accdb
C、.mde
D、.accde
(  D  )
17、表示精确的小数值时,可以使用()。
A、float
B、int
C、real
D、numeric
(  A  )
18、创建存储过程可以使用()语句。
A、Create Procedure
B、Create Table
C、Create View
D、Create Map
(  D  )
19、MySQL交互操作过程中使用的语言是______。
A、T-SQL
B、PL/SQL
C、ESQL
D、SQL
(  D  )
20、在MS SQL Server中,用来显示数据库信息的系统存储过程是 )。
A、sp_dbhelp
B、sp_db
C、sp_help
D、sp_helpdb

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

1、在Access中的内部函数相当于面向对象程序设计概念中的_______集.
2、“从已知的函数依赖集使用推理规则导出的函数依赖在F +中”,是推理规则的( )性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F +中”,是推理规则的( )性。
3、封锁主要有两类锁构成,分别是()和共享锁。
4、数据库的基本特点是数据可以共享(或数据结构化) 、数据独立性、数据冗余小,易扩充、______。
5、在 SELECT-SQL 语句中,表示条件表达式用 WHERE 子句,分组用______子句。
6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 ______ 。
7、( )是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。它具有( )、( )、( )和( )四个特征。
8、在数据库中,权限可分为( )和( )。
9、在Access中包含VBA代码,供程序员开发复杂数据库应用的对象是____。
10、在Access中,控件划分成3种类型,标签控件属于____类型控件。

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

1、由属性集X函数决定的属性的集合,称为( );被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为( )。
2、简述数据库概念结构设计的方法和设计步骤。
3、简述触发器的优点。
4、为什么关系中不允许有重复元组?

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

1、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数
表达式表示下列查询语句:
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。
(4)检索”李强”同学不学课程的课程号(C#)。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为k1和k5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
相关标签:
  • 数据库原理及应用
  • 广西财经学院
  • 期末复习题