数据库基础与应用期中考试试题.docx

上传人:b****8 文档编号:30270339 上传时间:2023-08-13 格式:DOCX 页数:29 大小:47.10KB
下载 相关 举报
数据库基础与应用期中考试试题.docx_第1页
第1页 / 共29页
数据库基础与应用期中考试试题.docx_第2页
第2页 / 共29页
数据库基础与应用期中考试试题.docx_第3页
第3页 / 共29页
数据库基础与应用期中考试试题.docx_第4页
第4页 / 共29页
数据库基础与应用期中考试试题.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

数据库基础与应用期中考试试题.docx

《数据库基础与应用期中考试试题.docx》由会员分享,可在线阅读,更多相关《数据库基础与应用期中考试试题.docx(29页珍藏版)》请在冰豆网上搜索。

数据库基础与应用期中考试试题.docx

数据库基础与应用期中考试试题

05计算机应用专业数据库基础与应用期中考试试题

班级:

________姓名:

_________

题号一二三四五六总分

得分

一、单选(每空1分,共10分)

1.在Access数据库中,数据保存在()对象中。

A.窗体B.查询C.报表D.表

2.在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。

A.格式B.有效性规则C.输入格式D.字段大小

3.下列()图标是Access中查询对象的标志。

A.

B.

C.

D.

4.在一个宏中要打开一个报表,应该使用的操作是()。

A.OpenFormB.OpenReportC.OpenTableD.OpenQuery

5.宏的英文名称是()。

A.MacroB.ViewC.FormD.Page

6.Access2000中共有()种基本宏操作,这些基本操作还可以组合成很多其它的“宏组”操作。

A.50B.51C.52D.53

7.如果在SQLServer上运行一个非常大的数据库,为取得较好效果应选用安装()。

A.企业版B.标准版C.个人版D.开发版

8.SQLServer系统中的所有系统级信息存储于哪个数据库()。

A.masterB.modelC.tempdbD.msdb

9.SQLServer的字符型系统数据类型主要包括()。

A.Int、money、charB.char、varchar、text

C.datetime、binary、intD.char、varchar、int

10.“CreateUniqueIndexAAAOn学生表(学号)”将在学生表上创建名为AAA的()。

A.惟一索引B.聚集索引C.复合索引D.唯一聚集索引

二、填空(每空1分,共20分)

1.在人工管理和文件管理阶段,程序设计__________数据表示。

2.在数据库系统中访问数据,既可以采用________方式,也可以采用________方式。

3.实体之间的联系类型有三种,分别为________、________和________。

4.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。

5.数据库系统的三级模式结构和两级数据映象确保了数据的________独立性和________独立性。

6.在一个关系中,不同的列可以对应同一个________,但必须具有不同的________。

7.在候选码中的每个属性被称为________属性,不在任何候选码中的每个属性被称为________属性。

8.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AB具有________个属性和________个元组。

9.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为C课程号(______(δ姓名=K(______)))。

10.在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称______为关系R的一个________。

三、填空(每空1分,共20分)

1.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为________函数依赖,否则,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为________函数依赖。

2.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在______函数决定和______函数决定。

3.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数据的________性和________性。

4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},该关系只满足________范式,若要规范化为第三范式,则将得到________个关系。

5.在SQL中完整性约束分为________完整性约束和________完整性约束两个方面。

6.基本表属于全局模式中的表,它是________,而视图则属于局部模式中的表,它是________。

7.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为___________与________的自然连接。

8.Access用户操作界面中的“状态栏”主要用于显示数据库管理系统的____________。

9.一个Access数据库对应于操作系统中的_______个文件,其文件扩展名为________。

10.查询可以作为窗体、报表和数据访问页的____________。

11.宏是由一条或多条操作命令组成的集合,其中每条命令用来实现相应的功能。

使用

________________可以确定按条件执行宏。

12.一个________是由一个或多个过程组成的,每个过程可以实现相应的功能。

四、填空(每空1分,共20分)

1.SQLServer的数据库分为____________和_____________两种类型。

2.MicrosoftSQLServer2000是运行在__________操作系统平台上的、逻辑模型为________型数据库管理系统。

3.在Transact-SQL语句中需要把________型和________型数据常量用单引号括起来。

4.触发器是一种特殊的____________,基于表而创建,主要用来保证数据的完整性。

5.在SQLServer中,通常不需要用户建立索引,而是通过使用____________约束和____________约束,由系统自动建立索引。

6.在SQLServer中,CASE结构是一个________,只能作为一个________使用在另一个语句中。

7.在使用游标对基本表进行修改和删除操作的语句中,WHERE选项的格式为“WHERE__________OF____________。

8.要访问SQLServer数据库服务器,用户必须提供正确的__________和__________。

9.VisualFoxPro6.0是运行与____________和____________平台的32位的关系数据库开发系统。

10.在Oracle9i内提供了一套具有图形用户界面的数据库管理工具__________________。

11.Delphi是国际著名的软件工具开发厂商_________公司的产品,Delphi实际上是_________语言的一种版本。

五、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。

(每小题3分,共15分)

在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:

商品表1(商品代号char(8),分类名char(8),单价float,数量int)

商品表2(商品代号char(8),产地char(6),品牌char(6))

在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:

学生(学生号char(7),姓名char(6),性别char

(2),出生日期datetime,

专业char(10),年级int)

课程(课程号char(4),课程名char(10),课程学分int)

选课(学生号char(7),课程号char(4),成绩int)

1.selectx.商品代号,分类名,产地,品牌

from商品表1x,商品表2y

wherex.商品代号=y.商品代号and(品牌='熊猫'or品牌='春兰')

 

2.select*

from课程

wherenotexists(select*

from选课

where课程.课程号=选课.课程号

 

3.select专业,性别,count(*)as人数

from学生

groupby专业,性别

orderby专业

 

4.从商品库中查询出每类(即分类名相同)商品的总数量。

 

5.从商品库中查询出每种商品的总价值,并按降序排列出来。

 

六、根据下面所给的AAA数据库,按照第1小题写出执行结果,按照第2、3、4小题写出其实现功能,按照第5小题写出对应的Transact-SQL语句。

(每小题3分,共15分)

假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。

1.SELECTSUBSTRING(‘Iamastudent’,8,7)

 

2.declare@anumeric(5,2),@bnumeric(5,2)

set@a=(selectmax(成绩)fromscore)

set@b=(selectmin(成绩)fromscore)

print@a-@b

 

3.createprocedurexxk2

as

begin

selectx.学号,x.姓名,x.专业,count(*)as门数

fromstudentsx,scorey

wherex.学号=y.学号

groupbyx.学号,x.姓名,x.专业

end

 

4.selectmonth(入学日期)as入学月份,count(*)as人数

fromstudents

groupbymonth(入学日期)

 

5.将AAA数据库的初始大小更改为5MB,最大空间限定为10MB。

中央广播电视大学

计算机应用专业数据库基础与应用试题参考答案及评分标准2

一、单选(每空1分,共10分)

1.D2.A3.B4.B5.A

6.D7.A8.A9.B10.A

二、填空(每空1分,共20分)

1.依赖于

2.程序、视屏交互(次序无先后)

3.1对1、1对多、多对多

4.状态、行为(次序无先后)

5.逻辑、物理(次序无先后)

6.域、列名(属性名)

7.主、非主

8.a1+b1、a2b2

9.X、S

10.X、候选码

三、填空(每空1分,共20分)

1.完全、部分

2.部分、传递

3.无损连接、函数依赖(次序无先后)

4.第一、3

5.列级、表级(次序无先后)

6.实表、虚表

7.课程号(X)、C

8.工作状态

9.1、mdb

10.数据源

11.条件表达式

12.模块

四、填空(每空1分,共20分)

1.系统数据库、用户数据库(次序无先后)

2.windows、关系

3.字符、日期时间(次序无先后)

4.存储过程

5.主码、唯一值

6.函数、表达式

7.CURRENT、<游标名>

8.登录帐号、口令(密码)(次序无先后)

9.Windows95、WindowsNT(次序无先后)

10.OracleEnterpriseManager(OEM)

11.Borland、Pascal

五、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。

(每小题3分,共15分)

1.从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。

2.从教学库中查询出所有未被学生选修的课程。

3.从教学库中查询出每个专业每种性别的学生人数,并按专业排列。

4.select分类名,sum(数量)as总数量

from商品表1

groupby分类名

5.select*,单价*数量as总价值

from商品表1

orderby总价值desc

六、根据下面所给的AAA数据库,按照第1小题写出执行结果,按照第2、3、4小题写出其实现功能,按照第5小题写出对应的Transact-SQL语句。

(每小题3分,共15分)

1.student

2.求出score表中最高成绩与最低成绩的分数之差。

3.显示出AAA库中每个学生的学号、姓名、专业等信息及选课门数

4.从students表中分组统计出每个月份入学的学生人数。

5.ALTERDATABASEAAA

MODIFYFILE(

NAME=AAA_data,

SIZE=5,

MAXSIZE=10

 

中央广播电视大学

计算机应用专业数据库基础与应用试题8

题号一二三四五六总分

得分

已考

一、单选(每空1分,共10分)

1.下列哪一个不是设置表间“关系”时的选项()。

A.实施参照完整性B.级联追加相关记录

C.级联更新相关字段D.级联删除相关记录

2.创建交叉表查询必须对()字段进行分组(GroupBy)操作。

A.标题B.列表题

C.行标题和列标题D.行标题、列标题和值

3.Access用户操作界面由()部分组成。

A.4B.5C.3D.6

4.下列()图标是Access中新建查询的标志。

A.

B.

C.

D.

5.模块窗口由()个部分组成。

A.2B.3C.4D.5

6.当采用Windows认证方式登录数据库服务器时,SQLServer客户端软件会向操作系统请求一个()。

A.信任连接B.邮件集成C.并发控制D.数据转换服务

7.SQLServer的物理存储主要包括3类文件()。

A.主数据文件、次数据文件、事务日志文件

B.主数据文件、次数据文件、文本文件

C.表文件、索引文件、存储过程

D.表文件、索引文件、图表文件

8.Transact-SQL对标准SQL的扩展主要表现为()。

A.加入了程序控制结构和变量

B.加入了建库和建表语句

C.提供了分组(GroupBy)查询功能

D.提供了Min、Max等统计函数

9.以下哪种情况应尽量创建索引()。

A.在Where子句中出现频率较高的列

B.具有很多NULL值的列

C.记录较少的基本表

D.需要更新频繁的基本表

10.SQLServer触发器主要针对下列语句创建()。

A.SELECT、INSERT、DELETE

B.INSERT、UPDATE、DELETE

C.SELECT、UPDATE、INSERT

D.INSERT、UPDATE、CREATE

二、填空(每空1分,共20分)

1.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基本单位为________。

2.在实体中能作为码的属性称为________,否则称为_________。

3.数据库的逻辑数据模型依次有层次、网状、________和________等四种。

4.假定一个关系中有n个元组,则某个列的当前全部取值的个数最少为________个,最多为________个。

5.数据库体系结构中包含的三级模式为________、________和内模式三种。

6.SQL具有数据________、________、更新和控制等四种主要功能。

7.主码是一种________码,主码中的________个数没有限制。

8.传统的集合运算包括并、交、____和__________四种。

9.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则至少选修了课程号为’001’或’002’课程的全部学生信息所对应的运算表达式为________Π学生号(δ课程号=’001’∨课程号=’002’(______))。

10.在一个关系R中,若X→Y且XY,则称X→Y为____________依赖,否则,若X→Y且X

Y,则称X→Y为____________依赖。

三、填空(每空1分,共20分)

1.在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着________函数决定________。

2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,B→D,D→E},则该关系的候选码为________,该候选码含有______属性。

3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,A→D,D→E},该关系满足________范式,若要规范化为高一级的范式,则将得到________个关系。

4.在________完整性约束中,每个约束只能涉及到1个属性,在________完整性约束中,每个约束可以涉及到多个属性。

5.设计数据库的逻辑结构模式时,首先要设计好__________,然后再设计好各个________。

6.Access中“货币”型数据最长为个字节,“自动编号”型数据最长为_个字节。

7.在Access的表中修改字段的名字并不会影响该字段的,但是会影响其它基于该表所创建的。

8.要在Access数据表中保存货币值,最好是使用型字段。

9.在Access2000中使用“自动创建报表”功能可以创建和两种报表。

10.模块窗口由工程资源管理器、______和______三部分组成。

11.在设置或撤消数据库密码的过程中,密码对于字母是敏感的。

四、填空(每空1分,共20分)

1.SQLServer客户机传递到服务器上的一组完整的数据和SQL语句称为__。

2.SQLServer规定了2种类型的标识符,即____________和____________。

3.如果希望修改数据库的名字,可以使用的系统存储过程是。

4.可以将视图理解为存储在SQLServer数据库中的一条经过预编译的语句。

5.修改数据库定义的命令关键字为________________,删除整个数据库的命令关键字为________________。

6.在基本表的某个列上建立索引,可以使基本表中的所有记录按该列值的________或________排列。

7.每条________语句能够同时为多个变量赋值,每条________语句只能为一个变量赋值。

8.在循环结构的语句中,当执行到关键字__________后将终止整个语句的执行,当执行到关键字__________后将结束一次循环体的执行。

9.在SQLServer中,一个事务处理控制语句以关键字________________开始,以关键字________________或ROLLBACKTRAN结束。

10.CHECK约束被称为________约束,UNIQUE约束被称为__________约束。

11.DB2UDB提供了一套具有统一的图形用户界面的管理工具,用于与任何服务器平台的数据库进行交互。

这些管理工具最主要的二个是_________和_________。

12.面向对象数据模型是由类构成的一个_____________,类是对一类对象的抽象,类与类之间的继承关系构成类层次结构。

五、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。

(每小题3分,共15分)

在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:

商品表1(商品代号char(8),分类名char(8),单价float,数量int)

商品表2(商品代号char(8),产地char(6),品牌char(6))

在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:

学生(学生号char(7),姓名char(6),性别char

(2),出生日期datetime,

专业char(10),年级int)

课程(课程号char(4),课程名char(10),课程学分int)

选课(学生号char(7),课程号char(4),成绩int)

1.select课程.课程号,课程.课程名,count(*)as选课人数

from课程,选课

where课程.课程号=选课.课程号

groupby课程.课程号,课程.课程名

 

2.select*

from课程

whereexists(select课程号

from选课

where课程.课程号=选课.课程号

groupby课程号havingcount(*)between2and4

 

3.selectx.*,课程名,课程学分,成绩

from学生x,课程y,选课z

wherex.学生号=z.学生号andy.课程号=z.课程号

orderbyx.学生号,z.成绩

 

4.从商品库中查询出比所有电视机的单价都高的每种商品。

 

5.从教学库中查询出至少选修了姓名为@m1学生所选课程中一门课的全部学生。

 

六、根据下面所给的AAA数据库,按照第1小题写出执行结果,按照第2、3、4小题写出其实现功能,按照第5小题写出对应的Transact-SQL语句。

(每小题3分,共15分)

假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。

1.SELECTLEN(‘Iamastudent’)

 

2.declare@anumeric(5,2)

set@a=(selectavg(成绩)fromscore)

select*

fromscore

where成绩>=@a

 

3.createprocedurexxk1

as

begin

select*

fromstudentsx,scorey

wherex.学号=y.学号

end

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1