兰州财经大学数据库原理及应用相关题目

本试卷为兰州财经大学数据库原理及应用相关题目,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理及应用相关题目

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

(  C  )
1、在Access 2010利用设计视图创建表的步骤依次是( )
A、打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储
B、打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储
C、打开表设计器、定义字段、设定字段属性、设定主关键字和表的存储
D、打开表设计器、设定字段属性、表的存储、定义字段和设定主关键字
(  C  )
2、下列关于存储函数与存储过程的说法中,错误的是
A、存储过程可以拥有输出参数
B、可以直接对存储函数进行调用,且不需要使用CALL语句
C、存储过程中必须包含一条RETURN语句
D、对存储过程的调用,需要使用CALL语句
(  B  )
3、数据库设计人员之间与用户之间沟通信息的桥梁是()。
A、程序流程图
B、E-R图
C、功能模块图
D、数据结构图
(  A  )
4、下面哪个调度会出现死锁( )
A、T1:R(X),T2:W(X),T2:W(Y),T3:W(Y),T1:W(Y),T1:Commit, T2:Commit, T3:Commit
B、T1:R(X),T2:W(Y),T2:W(X),T3:W(Y),T1:W(Y), T1:Commit, T2:Commit, T3:Commit
C、T1:R(A),T2:W(B),T1:R(A),T3:R(C),T2:W(C),T4:W(A),T3:W(B)
D、T1:R(A),T2:W(B),T3:W(C),T1: Commit,T2:W(A), T2:Commit,T3:W(B), T3:Commit
(  D  )
5、为了解决数据库设计问题,提出和发展了( )。
A、模块化方法
B、层次结构原理
C、新的计算机体系结构
D、规范化理论
(  B  )
6、数据库系统的数据独立性是指( )。
A、不会因为数据的变化而影响应用程序
B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C、不会因为存取策略的变化而影响存储结构
D、不会因为某些存储结构的变化而影响其他的存储结构
(  D  )
7、如果将一个数据表设置为"包含"状态,那么系统连编后,该数据表将( )。
A、成为自由表
B、包含在数据库之中
C、可以随时编辑修改
D、不能编辑修改
(  A  )
8、在Visual FoxPro环境下,实现选择关系运算的短语是( )。
A、FOR
B、SELECT
C、FIEL <字段名表>
D、JOIN
(  D  )
9、已有关系模式:学生(学号、姓名、性别、班级)、课程(课程名称、学时、性质)、成绩(课程名称,学号,分数)若要显示学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行()操作
A、并
B、交
C、乘
D、连接
(  A  )
10、关系数据库中,外键(Foreign Key)是 ______ 。
A、在一个关系中的一个或一组属性是另一个关系的主键
B、在一个关系中定义了约束的一个或一组属性
C、在一个关系中定义了缺省值的一个或一组属性
D、在一个关系中用于唯一标识元组的一个或一组属性
(  C  )
11、SQL的全局约束是指基于元祖的检查子句和()。
A、非空值约束
B、域约束子句
C、断言
D、外键子句
(  C  )
12、查询x的字符集需要使用______函数?
A、convert(x)
B、collation(x)
C、charset(x)
D、set(x)
(  C  )
13、select insert('长江长城黄山黄河',1,1,'黄')返回的是______。
A、长江长城黄山黄河
B、长江长城长山长河
C、黄江长城黄山黄河
D、黄江黄城黄山黄河
(  A  )
14、SQL提供了【】进行数据查询,该功能强大、使用灵活。
A、SELECT语句
B、UPDATE语句
C、CREATE语句
D、DELETE语句
(  B  )
15、SQL语言具有______的功能。
A、关系规范化、数据定义、数据控制
B、数据定义、数据操纵、数据控制
C、关系规范化、数据操纵、数据控制
D、关系规范化、数据操纵、数据定义
(  A  )
16、对数据库数据的删除是由数据库管理系统的哪个功能模块实现的?( )
A、数据库存取功能模块
B、数据库存储管理功能模块
C、数据库运行处理功能模块
D、数据库维护功能模块
(  B  )
17、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括____。
A、联接
B、比较
C、选择
D、投影
(  D  )
18、以下______函数不是加密函数?
A、password ( )
B、encode ( )
C、md5 ( )
D、decode ( )
(  D  )
19、下列方法,不能退出Access 2010 的是( )
A、Alt + F + X
B、Alt + F4
C、文件à退出
D、Esc
(  B  )
20、下列不属于关联的是
A、简单关联
B、复杂关联
C、时序关联
D、因果关联

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

1、如果两个实体集之间存在多对多联系,则将它们转换为关系模型的结果是____个表。
2、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为( )。
3、在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为()。
4、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于()的关系。
5、查询学生的姓名和出生年的SQL语句是 select  sname as 姓名, year( )-sage as 出生年 from student
6、关系模型的三类完整性约束是指()、()和()。
7、层次型、网状型和关系型数据库划分原则是______。
8、存取权限由( )和( )两个要素组成。
9、在Access中,可以用SQL的_______语句创建表。
10、事物的ACID特性,是指事物具有()、 ( )、( )和( )4个特性。

三、简单题 (共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