搜档网
当前位置:搜档网 › 2019春国开数据库基础与应用形考任务1-4-7128

2019春国开数据库基础与应用形考任务1-4-7128

2019春国开数据库基础与应用形考任务1-4-7128
2019春国开数据库基础与应用形考任务1-4-7128

形成性考核包括完成形考作业和学习过程评定两个部分。形考作业一共 4次,每次占总成绩的 15%,具体见纸质形考作业册;要求学生认真完成作业册上的内容。

学习过程评定占形成性考核成绩的 40%,由各分部自行设计和布置形成性考核任务(建议侧重上机实验考核。本课程主教材第 7 至 11 章的每章内容之后各带有一个实验操作题,各分部可根据需要选择)。

3.形成性考核任务的形式及计分方法形成性考核任务列表

序次章节形式开始时间结束时间权重

1 第 1-3 章形考作业第 3 周第 10 周末 15%

2 第 4-5 章形考作业第 6 周第 15 周末 15%

3 第 6-8 章形考作业第 9 周第 15 周末 15%

4 第 9-11 章形考作业第 10 周第 1

5 周末 15%

5 平时活动学习记录第 1 周第 1

6 周末 40%

每次形考任务按照百分制计分,所得分数乘以对应的权重,相加的和为课程的形成性考核成绩。

数据库基础与应用形考任务1

1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是(数据库系统)。2实体中能够唯一标识自己的属性被称做(码)。

3关系数据模型属于(逻辑数据模型)。

4若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是(多对多)联系。

5在数据库体系结构的三级模式中,全局模式处于(中间)层。

6下面不属于数据库体系结构中三级模式的是(数据模式)。

7设D1、D1和D1定义域中的基数分别为2、3和4,则D1?D2?D3的元组数为(24)。8设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1?R2所具有的元组个数为(b1×b2)。

9若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为(学生号)。10设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则δB>15(R)的运算结果中具有的元组个数为(2)。

11设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为?课程号(X)与(C)的自

然连接。

12设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值

连接时,运算结果的关系中包含的属性个数为(m+n)。

13在一个关系R中,若X、Y和Z为互不相同的单属性,并且存在X→Y和Y→Z,则必然存在X到Z的(传递)函数依赖。

14在一个关系R中,若存在“学号→系号,系号→系主任”,则该关系必定存在着(传递)函数依赖。

15设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为((A,C))。

16设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,B→D,D→E},则该关系的候选码为(A)。

17设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( (A,D))。

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

二、是非题

19在关系数据模型中,两个关系(表)之间的直接联系有2种,1对1和1对多。(V)20在一个关系中,主码中的属性被称为主属性,而候选码中的属性被称为非主属性。(X)21数据库管理系统不需要计算机操作系统的支持就能够正常运行和使用。(X)

22关系数据模型的特点是数据结构单一和采用集合运算,而没有数学理论支持。(X)23数据库的逻辑结构模型主要有四种,依次为层次、网状、关系和对象。(V)

24在一个关系中,可以只有关系模式,而没有关系内容。(V)

25关系的完整性包括实体完整性、参照完整性和用户定义的完整性。(V)

26关系的参照完整性涉及到两个关系中的主码和外码,它们必须具有相同的属性名。(X)

27对一个关系R进行投影运算,运算结果关系中的元组个数必然等于R中的元组个数。(X)

28对两个关系进行自然连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。(V)

29对两个关系进行连接运算,结果关系中的元组个数小于等于被连接的两个关系中的元组个数之积。(V)

30假定在一个关系中存在X→Y并且X?Y,则称X→Y为非平凡函数依赖。(X)31"假定在一个关系中存在X→Y,并且存在X的一个真子集也能够函数决定Y,则称X→Y 为部分函数依赖。(V)"

32在一个关系的最小函数依赖集中,所有的函数依赖都是最小函数依赖。(V)

33在一个关系中,候选码能够函数决定一些属性,但不能决定所有属性。(X)

34在一个关系中,若存在X→Y和WY→Z,则也存在WX→Z。(V)

三、填空题

1在文件系统中,存取数据的基本单位是___记录__,在数据库系统中,存取数据的基本单位是__数据项___。

2若一个联系涉及到两个实体则称为__二元_联系,若只涉及到一个实体则称为__一元_联系。

3域是实体中相应属性的_取值范围_,性别属性的域包含有__2_个值。

4关系中的每一行称为一个_元组__,每一列称为一个__属性_。

5在存取数据库的数据过程中,使用了两个数据缓冲区,分别称为__系统__缓冲区和_用户__缓冲区。

6关系数据模型包含关系数据结构、__关系完整性_和__关系运算__这3个方面的内容。

7关系中的每个属性只能取_单值_,关系的结构不允许_嵌套_。

8在候选码中的每个属性被称为__主_属性,不在任何候选码中的每个属性被称为___非主属性。

9设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A ×B具有___ a1+b1 __个属性和___ a2 b2__个元组。

10设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则至少选修了课程号为’001’或’002’课程的全部学生信息所对应

的运算表达式为___S __∞(__Π学生号___(δ课程号=’001’∨课程

号=’002’(X)))。

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

式为C∞Π课程号(__X ___∞(δ姓名=@K(__S ___)))。

12在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为___ X←→Y __ ,它们之间互为___决定因素__ 。"

13在一个关系R中,若X→Y且X?Y,则称X→Y为__平凡_函数依赖,否则,若X→Y且X?Y ,则称X→Y为__非平凡___函数依赖。

14在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为_完全

__函数依赖,否则,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为_部分___函数依赖。

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

16把一个非规范化的关系变为第一范式时,可以在__属性___上展开,也可以在__元组__上展开,还可以把每个复合属性单独分解为关系。

形考任务二

一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共20分)

题目1向基本表插入数据时,可以在命令中使用关键字()引出记录值,也可以在命令中使用select子句得到待插入的一个表。

正确答案是:values

题目2在SQL中,通过使用(),能够使在关系规范化时被分解的关系连接起来,能够增强数据库的安全性。

正确答案是:视图

题目3在建立数据库模式的语句中,不会出现的保留字是()。

正确答案是:FROM

题目4在建立基本表时,定义检查约束所使用的保留字为()。

正确答案是:CHECK

题目5在SELECT语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。

正确答案是:ASC

题目6在介绍的购物活动中,商品实体同销售实体之间是()的联系。

正确答案是:1对多

题目7若两个基本表是通过对应的主码建立联系的,则该联系只能是()的联系。

正确答案是:1对1

题目8以一个表中的具有重复值属性作为外码同另一个表中的主码建立联系,则这种联系为()的联系。

正确答案是:多对1

题目9在数据库应用系统设计的概念设计阶段,需要做的事情是()。

正确答案是:画出ER图

题目10在数据库应用系统设计的逻辑设计阶段,不需要做的事情是()。

正确答案是:画出ER图

二、判断题(在每小题后的空括号内填写是/否表示正确/错误,每小题2分,共20分)

题目11在SQL语言中,字符型和日期型常量需要使用单引号括起来。()

正确的答案是“对”。

题目12使用一条INSERT语句只能向表中插入一条记录,不能同时插入多条记录。()

正确的答案是“错”。

题目13一个视图的规范化程度通常不会高于其基本表的规范化程度。()

正确的答案是“对”。

题目14可以在SELECT的FROM选项中,为给出的每个表附加一个别名。()

正确的答案是“对”。

题目15在SELECT的FROM选项中,每对表之间的连接方式共有3种,分别称为中间连接、左连接和右连接。()

正确的答案是“对”。

题目16一个数据库应用系统开发过程的第1个阶段是概念设计。()

正确的答案是“错”。

题目17概念设计也要贯彻概念单一化原则,即一个实体只用来反映一种事实,一个实体中的所有属性都是用来直接描述码的。()

正确的答案是“对”。

题目18视图中的字段,只能来自基本表,不能来自其他视图。()

正确的答案是“错”。

题目19在介绍旅店管理的数据库设计中,包含有四个基本表和五个视图。()

正确的答案是“对”。

题目20在介绍旅店管理的数据库设计中,客房表为视图,客房空闲表为基本表。()正确的答案是“错”。

三、填空题(每小题2分,共20分,如果以附件形式提交请在输入框中注明“答案见附件”)1.数据库系统的外模式在SQL中是通过定义________来实现的。视图

2.在SQL中,列级完整性约束分为6种情况,而表级完整性约束分为____种情况。

3.在SQL中,每个视图中的列可以来自不同的表,它是在原有表的基础上建立的________意义上的新关系。

4.当建立一个视图后,通常只对它做________和查询这两种操作。

5.在SQL中,根据基本表建立一个视图时,包括建立了该视图的________和内容两个方面。6.数据字典是对系统工作流程中数据和________的描述。

7.概念设计阶段的主要任务是根据需求分析的结果找出所有数据实体,画出相应的________。

8.设计数据库的逻辑结构模式时,首先要设计好全局模式,然后再设计好每个________。9.由概念设计进入逻辑设计时,原来的实体被转换为对应的基本表或________。

10.在介绍的旅店管理数据库中,建立了______个基本表。

1.视图

2.4

3.逻辑意义

4.更新

5.结构

6.处理(次序无先后)

7.E-R图

8.外模式

9.视图

10.4

标记题目

信息文本

四、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。(每小题4分,共20分)

select x.商品代号,分类名,数量,品牌

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

where x.商品代号=y.商品代号

答:从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息

select count(*) as 品牌数

from (select distinct 品牌from 商品表2) as xxk

答:从商品库中查询出所有商品的不同品牌

select *

from 学生

where 学生号not in (select 学生号from 选课)

答:从教学库中查询出只选修了一门课程的全部学生

题目25select 专业,count(*) as 专业人数

from 学生

group by 专业

order by 2 desc

答:从教学库中查询出每个专业的学生人数,并按人数多少降序排列

题目26

select *

from 课程

where 课程号in (select 课程号from 学生x, 选课y

where x.学生号=y.学生号and x.姓名='王明')

答:从教学库中输入学生号查询出学生王明的课程号

五、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。(每小题4分,共20分)

题目27从商品库中查询出数量在10和20之间的所有商品。

select * from 商品表1

where 数量between 10 and 20 (或where 数量>=10 and 数量<=20)

题目28从商品库中查询出比所有空调器的单价都高的每种商品。

select * from 商品表1

where 单价>all(select 单价from 商品表1

where 分类名='空调器') 或select * from 商品表1

where 单价>all(select max(单价) from 商品表1

where 分类名='空调器'

题目29从商品库中查询出同一类商品多于一种的所有分类名。

select distinct 分类名from 商品表1

group by 分类名having count(*)>1

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

select *,单价*数量as 总价值from 商品表1

order by 总价值desc

31. 从教学库中查询出至少选修了姓名为刘芹的学生所选课程中任一门课的所有学生。Select distinct学生.*From学生,选课

Where学生.学号=选课.学号and课程号=any(

Select课程号From学生,选课Where学生.学号=选课.学号and姓名=刘芹)

形考任务三:

一、单选题:

1、对Access数据库文件的基本操作是(D. 打开、保存和关闭)

2、在Access 2010的工作窗口中,不存在的区域为(B. 描述区)。

3、在Access 数据库中,用于和使用数据库的普通用户进行交互的对象是(B. 窗体)。

4、如果一个雇员表中包括身份证号,建立表时这个字段最合适的字段类型应该为( C. 文本)。

5、在Access数据库中,若一个文本类型的字段长度为6,则能够最多存储的汉字个数为( B. 6)。

6字段的“有效性规则”属性可用来限制用户在该字段中输入的数据,而“有效性规则”是一个(B. 逻辑表达式)的一部分。

7从Access数据库的表中删除一条记录时,被删除的记录(A. 不能恢复)。

8在Access数据库中有A和B两个表,均有相同的字段x。在两个表中x字段均被设为主键,当通过x字段建立两表之间的关系时,此两表为( D. 一对一)的联系。

9如果要将查询结果作为一个新表添加到数据库中,应该使用( C. 生成表查询)。

10在Access中要创建一个查询对象,可以使用( C. 以上都对)。

11下列不属于操作类查询的是(D. 参数查询)。

12在Access中,查询的数据源不能是(D. 报表)。

13在Access 2010中,用来定义和保存数据的对象是(A. 表)。

14在Access 2010中,窗体和报表的主要区别是(C. 修改数据)。

15在Access 2010数据库中,当需要用一种数据类型表示一组数据时,则采用的数据类型是( A. 查阅向导)。

16在Access 2010的表设计中,进行字段有效性规则的设置时,所使用的日期需要用(D. #字号)括起来。

17在Access中,不能修改数据表内容的查询类型是( A. 交叉表查询)。

18在Access的查询设计网格中,不包含的数据行是( A. 与)。

二,是非题

19Access数据库中的宏是在查询对象中使用的。(X )

20利用Access2010创建一个数据库就是建立了一个扩展名为accdb的文件。(V )

21快速访问工具栏是系统为用户快速完成命令而设计的一个快捷工具栏,用户不能对快速访问工具栏添加或删除按钮。(X )

22在Access 2010的数据库中建立表时只输入数据而不建立表的结构。(X )

23数据表外观的调整不仅可以改变其观感,而且还能够改变表中数据的内容。(X )24表中数据可按某个列或某些列的值由小到大或由大到小的顺序排列。(V )

25在Access中可以将Excel电子表格文件导入到当前数据库中作为一个新表。(V )26通过建立某些查询可以改变现有表中的数据内容。(V )

27交叉表查询只能通过查询向导创建。(X )

28在设计参数查询时需要用圆括号将提示信息括起来,这样在执行查询时用户给定参数值,系统再按给定值进行选择查询。(X )

29在Access中,所有SQL查询都能在查询的设计视图中创建。(X )

30不匹配项查询是在两个表中进行比较的,意思是某个字段的值在一个表中存在,而在另一个中不存在。(X )

31嵌入到Access系统中的语言是VBA语言。(V )

32在利用Access 2010新创建的空白数据库中,不存在任何名称的表。(V )

33在Access中,通常是通过表设计窗口定义和修改表结构。(V )

34在Access 2010的数据表中,字段的列宽和数据行的显示高度都是不可以调整的。(X )35在Access中,一个查询对象中的内容,只能够来源于一个数据表。(X )

36在Access中,查询设计视图包含上下两个部分,上半部分显示出待查表的名称和字段,

下半部分显示出进行查询设计的网格。(V )

三、填空题

1一个Access数据库文件包含有多种对象,该数据库文件的后缀名为__ASS___。

2Access 2010中的数据库由表、查询、窗体、报表、__页___和___宏__等6种对象所组成。3Access数据库中的表是由行和_____组成的_____结构表。

4Access中的导航窗格可以帮助我们组织归类数据库对象,它是按__组___和___类型__来进行数据库对象的组织。"

5在Access 2010数据库中,数据表中的字段类型有多种,其中用来保存文字内容的两种数据类型是_____和_____类型。

6创建表的最常用的两种视图是___设计__视图和___数据表__视图。

7_____是在一个或多个字段中设置条件,找出符合条件的记录。_____是以一个或多个字段为依据,对表中数据进行递增或递减排列显示。

8在Access数据库中,建立表与表之间的关系时,此两个表之间只可能存在___1对1__或_1对多____的关系。

9在Access数据库中,如果数据表之间建立了关系,这样在查看数据表的时候,同时也能够查看到与其相关联的___数据表__中的数据。

10查找重复项查询是指在表或查询中查找某些字段内容_____的记录。

11交叉表查询对来自数据源中的字段分为两组,一组以__行___的形式显示在表格的左侧,一组以__列___的形式显示在表格的顶端,对数据进行统计计算的结果显示在行与列的交叉点上。

12删除查询是根据_____从表中成批地删除记录的操作。

13参数查询中的参数设置方法是在查询的设计视图的网格中,在需要输入值的字段列的条件行位置用_____括号将提示文本“括”起来。

14交叉表中间的每个值的数据类型通常是_____类型。

1、ASS

2、页;宏

3

4、组;类型

5、

6、设计;数据表

7、

8、1对1;1对多

9、数据表

10、

11、行;列

12、

13、

14、

形考任务四

1.一次只显示表中一条记录的窗体是(C纵栏式)窗体。

2.下列建立窗体的方法中,不能用于建立主/子窗体的是(C数据表命令)。

3.若想调整窗体的格式,如字体大小、颜色等,可使用的工具是(C属性表)。

4.下列选项中,不能作为数据透视表和数据透视图的数据来源的是(A报表)。

5.报表中不可缺少的部分是(D主体)。

6.在报表设计视图中,若要在报表每一页的顶部都有打印同样信息,则应进行(B页面页眉)

7.如果要设计一个报表,该报表将用于标识公司的资产设备,那么应将该报表设计为(B标签报表)。

8.在宏对象中,OpenForm命令的功能是打开(C窗体)。

9.创建宏时至少要定义一个宏操作,并要设置对应的(A宏操作参数)。

10.若要在每次启动数据库时都自动执行某个宏,应该将这个宏命名为(D AutoExec )。

11.VBA程序代码的基本单位是(A过程)。

12.VBA中的每个过程是由(D语句)所组成。

13.在Access中,命令按钮控件主要使用在(C窗体)对象中。

14.在Access中,下面是四种自动创建窗体的命令,其中有一种命令建立的窗体能够使上下两部分的记录联动,此命令是(B分割窗体)。

15.在Access中,所有控件被分为三大类,其中不包含的一类是(C文本型)。

16.使用空报表命令,与使用(D报表设计)报表命令建立报表的过程相似。

17.在Access中,不存在的生成器窗口是(C变量生成器)。

18.在VBA语言中,如果需要利用ADO接口技术连接当前数据库,不会出现在相关的连接语句中的标识符(B DataBase)。

二、是非题

1.普通窗体视图才对应有布局视图,数据表窗体视图没有对应的布局视图。(V )

2.所有窗体都可以有设计视图,设计视图用来设计和修改窗体的结构,并可以对窗体进行外观的美化。(V )

3.使用“窗体向导”命令不可以创建主/子窗体。(X)

4.在窗体设计中,因为列表框占用的空间比组合框要少一些,因此列表框使用得更多一些。(X)

5.通过“设计视图”可以在窗体中添加控件元素,然后再进行必要的布局和美化处理。(V )

6.报表与窗体一样都具有对数据的编辑和显示功能。(X)

7.使用“报表”命令能够自动生成基于多个表或查询的报表。(X )

8.在报表中可以对表或查询中的数据进行分组汇总。(V )

9.通过使用宏,用户不需要编写代码,即可向窗体、报表和控件中添加相关操作功能。(V)

10.模块是书写和存放VBA代码的容器,模块被分为全局模块和局部模块两大类。(X )

11.在VBA的语句中,命令词、函数、变量名、对象名等不必区分大小写。(V)

12.过程是Access数据库中的六种对象之一。(X )

13.在Access中,窗体被分为绑定型窗体和未绑定型窗体两种类型。(V )

14.在Access中,多项目窗体与普通窗体的结构相类似。(X )

15.在Access中,文本框控件可以是绑定型和非绑定型的,但不可以是计算型的。(X )

16.可以利用“空报表”和“报表设计”命令,向报表中添加相关的控件。(V )

17.利用宏操作不能够打开或关闭表、查询、窗体等对象。(X)

18.在VBA语言中,字符串类型名称为String,整数类型名称为Integer。(V)

三、填空题

1.窗体是Access数据库中的第三大数据对象,其数据来源是_____或_____。

2.数据以图表形式表示,能够更好地展现数据的统计结果。图表窗体主要是指_____窗体和_____窗体。

3.在窗体中可以使用_____按钮来启动或执行某项操作。

4.窗体视图默认为_____式窗体,可以通过窗体属性中的“弹出方式”的值由“否”改变为“是”,从而将窗体改变为_____式窗体。

5.通常可以将窗体上的控件分为_____型、_____型和计算型三大类。

6.窗体用来显示和编辑数据,而报表是用来查看和_____数据。

7.报表一般由五个部分组成,分别是报表页眉、页面页眉、_____、_____和报表页脚。

8._____报表是通过向导选取表或查询中某些字段数据,制作成一批小标签,以便打印出来进行粘贴使用。

9.在VBA中,模块可分为_____模块和_____模块两种类型。

10.按照变量的生命周期,可以将局部变量分为_____局部变量和_____局部变量两种。

11.窗体模块和报表模块都属于_____模块。

12.在模块的声明区域中,用_____关键字声明的变量是全局变量。

13.在报表中进行分组统计,使用的操作区域是_____节。

14.在VBA中,过程被分为_____过程和_____过程两类。

1表;查询

2..数据透视表数据透视图

3.命令

4.选项卡;弹出

5.绑定;非绑定

6.打印

7.主体;页面页脚

8.标签

9.标准类

10.动态;静态

11..类

12.Public

13.页面页眉

14.事件;通用

相关主题