数据库应用期末复习资料中央doc.docx
《数据库应用期末复习资料中央doc.docx》由会员分享,可在线阅读,更多相关《数据库应用期末复习资料中央doc.docx(12页珍藏版)》请在冰豆网上搜索。
![数据库应用期末复习资料中央doc.docx](https://file1.bdocx.com/fileroot1/2023-1/14/72283637-5581-4315-ae0c-a2a97cec7a6f/72283637-5581-4315-ae0c-a2a97cec7a6f1.gif)
数据库应用期末复习资料中央doc
《数据库应用》期末复习资料(中央、专)
(来源于:
中央电大课程论坛、12月16日)
题型:
单选(20)、判断(20)、填空(30)、SQL语句(30)
附件:
往届试卷之一供参考!
见附件1。
往届试卷之二供参考!
见附件2。
附件1
中央广播电视大学
电子商务专业数据库应用试题3
题号
一
二
三
四
总分
2008年1月已考
一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)
1.()的主要功能之一是建立和维护数据字典。
A.操作系统B.办公软件C.数据库管理系统D.程序设计语言
2.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则RR的运算结果中包含有()个元组。
A.2B.4C.6D.8
3.在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为(),它们之间互为决定因素。
A.X→YB.X←YC.X←→YD.X→←Y
4.向基本表插入数据时,可以在命令中使用关键字values引出记录值,或者在命令中使用()子句得到一个结果表。
A.selectB.insertC.updateD.delete
5.关系数据库系统中的全局模式由若干个基本表所组成,表与表之间的联系是通过定义的主码和()实现的。
A.候选码B.备用码C.超码D.外码
6.ACCESS数据库文件中至少包含有()对象。
A.表B.查询C.窗体D.模块
7.下面有关主键的叙述正确的是()。
A.不同的记录可以具有重复的主键值或空值
B.一个表中的主键可以是一个或多个字段
C.在一个表中的主键只可以是一个字段
D.表中的主键的数据类型必须定义为自动编号或文本
8.下列()是主键的标志。
A.
B.
C.
D.
9.Access中字段的“小数位”属性被用来指定()型数据的小数部分的位数。
A.货币和数字B.货币和备注
C.文本和数字D.数字和备注
10.创建数据访问页,将生成一个单独的()文件,此文件不包括在Access2000数据库中。
A.HTMLB.MDBC.MDFD.MDT
二、是非判断题,若叙述正确则在题目编号前打“√”否则打“×”(每小题2分,共20分)
1.用户定义的完整性是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入数据库。
2.在一个关系R中,若X,Y和Z为互不相同的单属性,并且存在X→Y和Y→Z,则必然存在Z到X的传递函数依赖。
3.在一个关系R中,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为完全函数依赖。
4.在基本表中,通常不应包括由计算可以得到的属性,而在视图中,为了用户查询数据的方便,则时常需要包含它们。
5.当修改一个视图时,将对相应的基本表产生影响。
6.Access2000数据库系统中字段的“有效性规则”不能够限定该字段的取值范围。
7.在Access2000中创建带子窗体的窗体时,必须确定作为主窗体和子窗体的数据源之间存在着1对多的关系。
8.数据访问页是直接链接到Access2000数据库的一种Web页,它不可以在InternetExplorer5.0或更高版本中被调用。
9.在Access2000的用户界面中,工具栏中的功能不能够通过执行下拉菜单中的相应命令来实现。
10.在设置或撤消数据库密码的过程中,数据库必须以独占方式打开。
三、填空题,把合适内容填在横线上。
(每空1分,共30分)
1.使用数据库设计程序时,只需要告诉数据库管理系统________,不需要告诉它________。
2.若一个联系涉及到两个实体则称为________联系,若只涉及到一个实体则称为________联系。
3.在一个关系中不允许出现完全重复的________,也不允许出现具有相同名字的________。
4.数据库系统中的四类用户分别为数据库管理员、数据库设计员、____________和____________。
5.在向数据库存取数据的过程中,使用了两个数据缓冲区,分别为________缓冲区和________缓冲区。
6.关系中的码可分为超码、________、________、备用码和外码五种。
7.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,D→E},则该关系的候选码为________,该候选码含有______属性。
8.把一个非规范化的关系变为第一范式时,可以在属性上展开,也可以在________上展开,还可以把每个复合属性单独分解为________。
9.在实际的数据库管理系统中,对数据库的操作方式有__________、__________和窗口界面等三种。
10.在列级和表级完整性约束中同时存在的约束分别为________、________、外码和检查等四种约束。
11.Access2000数据库包含有_________、___________、窗体、报表、页、宏、模块等7种数据库对象。
12.在Access2000的表结构设计窗口中,其上半部分的“表设计器”是由______________、____________和说明等三列所组成。
13.在Access2000中,模块被分为____________和____________两种类型。
14.在Access2000中,标准模块包含的两种过程是______________和______________。
15.SQLServer2000版本一般包括企业版、__________、__________、开发版和评估版等。
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后三小题的每种功能写出相应的SQL查询语句。
(每小题5分,共30分)
在名称为商品库的数据库中包含有商品表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.selectdistinctx.*
from学生x,选课y,选课z
wherey.学生号=z.学生号andy.课程号<>z.课程号andx.学生号=y.学生号
2.select*
from学生
whereexists(select*
from选课
where学生.学生号=选课.学生号
groupby选课.学生号havingcount(*)=3
)
3.selectx.*,课程名,课程学分,成绩
from学生x,课程y,选课z
wherex.学生号=z.学生号andy.课程号=z.课程号
orderbyx.学生号,z.成绩
4.从商品库中查询出每种商品的总价值,即显示出每种商品的商品代号、分类名和总价值,其中总价值是单价与数量的乘积。
5.从商品库中查询出每种商品的商品代号、单价、数量和产地。
6.从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出课程号、课程名和选课人数。
中央广播电视大学
电子商务专业数据库应用试题参考答案及评分标准3
一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)
1.C2.B3.C4.A5.D
6.A7.B8.D9.A10.A
二、是非判断题,若叙述正确则在题目编号前打“√”否则打“×”(每小题2分,共20分)
1.√2.×3.×4.√5.√
6.×7.√8.×9.×10.√
三、填空题,把合适内容填在横线上。
(每空1分,共30分)
1.做什么、怎么做
2.二元、一元
3.元组、属性
4.应用程序员、终端用户
5.系统、用户
6.候选码、主码(次序无先后)
7.(A,D)、2
8.元组、关系
9.命令交互、程序执行(次序无先后)
10.主码、单值(次序无先后)
11.表、查询(次序无先后)
12.字段名称、数据类型(次序无先后)
13.类模块、标准模块(次序无先后)
14.通用过程、常用过程(次序无先后)
15.标准版、个人版(次序无先后)
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后三小题的每种功能写出相应的SQL查询语句。
(每小题5分,共30分)
1.从教学库中查询出至少选修了两门课程的全部学生。
2.从教学库中查询出同时选修了3门课程的全部学生。
3.从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序。
4.select商品代号,分类名,单价*数量as总价值//3分
from商品表1//2分
5.select商品表1.商品代号,单价,数量,产地//2分
from商品表1,商品表2//1分
where商品表1.商品代号=商品表2.商品代号//2分
6.select课程.课程号,课程名,count(课程.课程号)as人数//1分
from课程,选课//1分
where课程.课程号=选课.课程号//1分
groupby课程.课程号,课程名//1分
orderby人数//1分
附件2:
中央广播电视大学2007
电子商务专业数据库应用试题3
题号
一
二
三
四
总分
10年7月已考
一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)
1.()的主要功能之一是建立和维护数据字典。
A.操作系统B.办公软件C.数据库管理系统D.程序设计语言
2.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则R与R的自然连接的运算结果中包含有()个元组。
A.2B.4C.6D.8
3.在一个关系R中,若属性X函数决定属性Y,同时Y函数决定X,则记作(),它们之间互为决定因素。
A.X→YB.X←YC.X←→YD.X→←Y
4.向基本表插入数据时,可以在命令中使用关键字values引出记录值,或者在命令中使用()子句得到一个结果表。
A.selectB.insertC.updateD.delete
5.关系数据库系统中的全局模式由若干个基本表所组成,表与表之间的联系是通过定义的主码和()实现的。
A.候选码B.备用码C.超码D.外码
6.ACCESS数据库文件中至少包含有()对象。
A.表B.查询C.窗体D.模块
7.文本型字段最多可以存放()个字符。
D
A.250B.252C.254D.255
8.下列()是主键的标志。
A.
B.
C.
D.
9.Access中字段的“小数位”属性被用来指定()型数据的小数部分的位数。
A.货币和数字B.货币和备注
C.文本和数字D.数字和备注
10.创建数据访问页,将生成一个单独的()文件,此文件不包括在Access2000数据库中。
A.HTMLB.MDBC.MDFD.MDT
二、是非判断题,若叙述正确则在题目后面的括号内打“√”否则打“×”(每小题2分,共20分)
1.用户定义的完整性是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入数据库。
()
2.在一个关系R中,若X、Y和Z为互不相同的单属性,并且存在X→Y和Y→Z,则不一定存在X到Z的传递函数依赖。
()
3.在一个关系R中,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为完全函数依赖。
()
4.在基本表中,通常不应包括由计算可以得到的属性,而在视图中,为了用户查询数据的方便,则时常需要包含它们。
()
5.当修改一个视图时,将对相应的基本表产生影响。
()
6.Access2000数据库系统中字段的“有效性规则”不能够限定该字段的取值范围。
()
7.在Access2000中创建带子窗体的窗体时,必须确定作为主窗体和子窗体的数据源之间存在着1对多的关系。
()
8.Access中只包含有文本和数字这两种数据类型。
()
9.在Access2000的用户界面中,工具栏中的每个按钮的功能不能够通过执行下拉菜单中的相应命令来实现。
()
10.在设置或撤消数据库密码的过程中,数据库必须以独占方式打开。
()
三、填空题,把合适内容填在横线上。
(每空1分,共30分)
1.使用数据库设计程序时,只需要告诉数据库管理系统________,不需要告诉它________。
2.若一个联系涉及到两个实体则称为________联系,若只涉及到一个实体则称为________联系。
3.在一个关系中不允许出现完全重复的________,也不允许出现具有相同名字的________。
4.数据库系统中的四类用户分别为数据库管理员、数据库设计员、____________和____________。
5.在向数据库存取数据的过程中,使用了两个数据缓冲区,分别为________缓冲区和________缓冲区。
6.关系中的码可分为超码、________、________、备用码和外码五种。
7.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,D→E},则该关系的候选码为________,该候选码含有______属性。
8.把一个非规范化的关系变为第一范式时,可以在属性上展开,也可以在________上展开,还可以把每个复合属性单独分解为________。
9.在实际的数据库管理系统中,对数据库的操作方式有_________交互、__________执行和窗口界面等三种。
10.在列级和表级完整性约束中同时存在的约束分别为________、________、外码和检查等四种约束。
11.Access2000数据库包含有_________、___________、窗体、报表、页、宏、模块等7种数据库对象。
12.在Access2000的表结构设计窗口中,其上半部分的“表设计器”是由_________名称、__________类型和说明等三列所组成。
13.在Access2000中,模块被分为____________和____________两种类型。
14.查询可以作为窗体、____________和数据____________的数据源。
15.SQLServer2000版本一般包括__________、__________、个人版、开发版和评估版等。
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,以及按照下列后三小题的每种功能写出相应的SQL查询语句。
(每小题5分,共30分)
在名称为商品库的数据库中包含有商品表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.selectdistinctx.*
from学生x,选课y
wherex.学生号=y.学生号
2.select*
from学生
whereexists(select*
from选课
where学生.学生号=选课.学生号
groupby选课.学生号havingcount(*)=3
)
3.selectx.*,课程名,课程学分,成绩
from学生x,课程y,选课z
wherex.学生号=z.学生号andy.课程号=z.课程号
4.从商品库中查询出每种商品的总价值,其中总价值是单价与数量的乘积。
5.从商品库中查询出每种商品的商品代号、单价、数量和产地。
6.从教学库中查询出每门课程被选修的学生人数。
中央广播电视大学2007
电子商务专业数据库应用试题参考答案及评分标准3
一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)
1.C2.B3.C4.A5.D
6.A7.D8.D9.A10.A
二、是非判断题,若叙述正确则在题目后面的括号内打“√”否则打“×”(每小题2分,共20分)
1.√2.×3.×4.√5.√
6.×7.√8.×9.×10.√
三、填空题,把合适内容填在横线上。
(每空1分,共30分)
1.做什么、怎么做
2.二元、一元
3.元组、属性
4.应用程序员、终端用户
5.系统、用户
6.候选码、主码(次序无先后)
7.(A,D)、2
8.元组、关系
9.命令、程序(次序无先后)
10.主码、单值(次序无先后)
11.表、查询(次序无先后)
12.字段、数据
13.类模块、标准模块(次序无先后)
14.报表、访问页
15.企业版、标准版(次序无先后)
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,以及按照下列后三小题的每种功能写出相应的SQL查询语句。
(每小题5分,共30分)
1.从教学库中查询出已选修课程的所有学生。
2.从教学库中查询出同时选修了3门课程的全部学生。
3.从教学库中查询出每个学生的选课及成绩。
4.select商品表1.*,单价*数量as总价值
from商品表1
5.select商品表1.商品代号,单价,数量,产地
from商品表1,商品表2
where商品表1.商品代号=商品表2.商品代号
6.select课程.课程号,count(课程.课程号)
from课程,选课
where课程.课程号=选课.课程号
groupby课程.课程号