数据库及其应用2016年4月真题及答案解析
-
已知某公司数据库的关系图如图所示,根据关系图在下列表格中填写每个表的主键和外键。请将下表绘制在答题卡上作答。
-
某公司承担多个工程项目,雇用多名员工;每个工程项目有多名员工参与施工,每个员工可能参与多个工程项目。员工有职工号、姓名和性别3个属性;工程项目有项目代号和项目名称2个属性;员工参与工程项目按年月发酬金。
(1)根据上述规则画出完整的E-R图(画出实体、联系和属性,标注联系类型);
(2)将E-R模型转换成关系模型,指出每个关系的主键和外键。
-
有工程表:R(工程编号,工程名称,项目经理,工程预算,启动日期,竣工日期),其中工程编号、工程名称、项目经理是文本型,工程预算是货币型,启动日期和竣工日期是日期型。假设要创建一个查询,检索在2014年1月1日到2014年12月31日期间竣工,且工程预算超过1000万元的工程编号、工程名称、项目经理和启动日期。试根据题目要求和图中标号,请将回答内容写在答题卡上,完成该查询设计。
回答下列问题:
(1)设置显示网格状态:口 口 口 口 口 口
(2)在标号①处键入____________________
(3)在标号②处键入____________________
-
创建一个“订单”窗体,在窗体上添加了3个文本框控件,如图所示,当在文本框中输入订购数量和单价后,将自动计算和显示订购金额。为了实现自动计算功能,需要完成3个设计步骤。
试将下列步骤中①。③的内容写在答题卡上,完善设计步骤。
步骤1:创建一个宏,计算:订购金额=订购数量*单价。
宏名:H1
操作:SetValue
项目=[Forms]![订单]![订购金额]
表达式=①_____________________________
步骤2:当“订购数量”文本框中数据变化时,执行宏H1。
在“订购数量”控件②__________属性选项卡的“更新后”属性中选择执行宏H1。
步骤3:当“单价”文本框中数据变化时,执行宏H1。
在“单价”控件③____________属性选项卡的“更新后”属性中选择执行宏H1。
-
有关系模式S(学号,姓名,课程编号,课程名称,成绩),已知一名学生选修多门课程,且一门课程有多名学生学习,每一名学生选修一门课程有一个成绩。试回答下列问题。
(1)S属于第几范式?
(2)如果S不是3NF,把S规范化到3NF。
-
有关系R和S,如图所示,写出关系代数运算的结果。
(1)写出
的结果
(2)写出
的运算结果
-
在Access中,宏分为操作序列宏、__________和带条件宏3种类型。
-
在Access中,建立表之间的关系,使表的数据之间建立起关联,其关联方式称为联接类型,简单说明可选择的3种联接类型。
-
在Access中,通用过程有Sub(子程序)和__________两种类型。
-
按照数据访问页的用途,可以分为交互报表页、数据输入页和__________3种类型。
-
在Access中有两种创建子报表的方法,一种方法是在已有的报表中创建子报表,另一种方法是__________。
-
在Access中,如果要将报表的每一个记录打印在单独的页面上,可将主体节的“强制分页”属性设置为__________。
-
SQL查询语句的分组子句是__________。
-
在Access中,创建一个“自考学生信息”报表,在报表“设计视图”中学生编号、姓名、性别、地区等字段应放置在报表的__________节中。
-
Access数据库从外部数据源获取数据创建一个表R,当外部数据源发生变化时,R也同步发生变化,则这种获取外部数据的方式是__________。
-
自动编号数据类型,用于添加记录时自动插入惟一的序列号(每次递增1)或者是__________编号。
-
在Access中,可以利用“数据库向导”或者__________创建数据库。
-
在表上创建索引的目的是__________。
-
Access数据库有__________种不同类型的对象。
-
在Access系统中,保证数据库安全的方法是设置数据库的密码和__________ 。
-
关系模型有数据结构、数据操纵和__________三个重要组成部分。
-
关系R和S的元数分别是4和10,则RxS的元数是__________。
-
下列关于Access模块的说法中,正确的是( )
- A.模块是用VBA语言编写的应用程序
- B.在Access中有声明和过程两种类型的模块
- C.Function过程能执行系列操作但没有返回值
- D.类模块是存储在数据库中的通用和常用过程
-
在Access的窗体上添加一个按钮控件,单击按钮将自动打开另一个窗体,实现该功能的宏命令是( )
- A.OpenTable
- B.OpenQuery
- C.OpenForm
- D.OpenReport
-
下列关于数据访问页的说法中,错误的是( )
- A.数据访问页以HTML文件格式存储
- B.数据访问页是连接到数据库的特殊web页
- C.数据访问页在Access中保存一个快捷方式
- D.通过数据访问页修改记录不会影响数据库中的数据
-
设计一个报表,按专业列出考生的成绩和每个专业通过总人数,则成绩和总人数应分别放置在报表的( )
- A.主体节和报表页脚
- B.主体节和组页脚
- C.页面页眉和主体节
- D.主体节和页面页脚
-
在考生成绩报表中,添加一个计算平均分控件,该控件的数据源为( )
- A.AVG(分数)
- B.AVG(‘分数’)
- C.=AVG(“分数”)
- D.=AVG([分数])
-
创建一个浏览考生信息的窗体,要求在窗体上添加一个能够选择考生号的功能,并根据选择结果显示该考生的信息,能够实现这一功能的控件是( )
- A.选项卡
- B.文本框
- C.组合框
- D.复选框
-
假设在窗体上添加一个文本框控件,设置前景为黑色、背景为浅蓝色、宋体12号字、凹陷效果,则应设置控件的( )
- A.格式属性
- B.数据属性
- C.外观属性
- D.事件属性
-
有职工表:S(工号,姓名,性别,出生年月),假设要计算职工的年龄,则年龄字段的表达式为( )
- A.Year(Now())-Year(‘出生年月’)
- B.Now()-Year(#出生年月#)
- C.Year(Now())-Year([出生年月])
- D.Now()-Year("出生年月")
-
有职工表:R(职工号,姓名,性别,出生年月,职务),要求能够按照键入的职工号来检索职工信息,则应该创建一个( )
- A.操作查询
- B.参数查询
- C.选择查询
- D.交叉表查询
-
有自考成绩单:R(学号,课程编号,考试日期,成绩),规定一名考生可以选考多门课,且一门课有多个考生选考,允许没有通过考试者再次参加考试,则R的主键应该是( )
- A.学号
- B.课程编号
- C.学号,课程编号
- D.学号,课程编号,考试日期
-
某网店的会员积分表:C(ID,客户名,密码,积分),积分使用规则是100个积分可返现金1元,若要计算每个会员的返现金额度,则应在查询中使用( )
- A.条件表达式
- B.输入掩码
- C.计算字段
- D.有效性规则
-
下列关于主键的描述中,错误的是( )
- A.候选关键字必定是主键
- B.主键可由一个或多个字段构成
- C.主键能够惟一确定一个记录
- D.一个表中只能有一个主键
-
在Access中,数据库运行会产生大量碎片,导致磁盘空间的使用效率下降,解决的方法是( )
- A.备份数据库
- B.压缩数据库
- C.扩大磁盘空间
- D.还原数据库
-
下列关于参照完整性的说法中,正确的是( )
- A.实施参照完整性可以确保外键的值是唯一的
- B.定义参照完整性可以限定主键字段的域
- C.外键的值必须是另一个表主键的有效值或空值
- D.约束外键的值不能是一个空值
-
若关系R中的候选键都是单个属性构成,则R至少达到( )
- A.第一范式
- B.第二范式
- C.第三范式
- D.范式不确定
-
当银行的数据库系统遭到破坏,如磁盘损坏或电脑感染病毒导致数据丢失,DBMS能够找回数据,确保银行正常运营,这种功能称为数据库的( )
- A.并发控制
- B.完整性控制
- C.恢复控制
- D.安全性控制
-
在数据库设计中,关系模型属于数据抽象过程的( )
- A.概念模型
- B.逻辑模型
- C.外部模型
- D.内部模型
-
有学生关系:R(学号,姓名,性别),若要列出男同学的元组,则关系代数表达式为( )
- A.
- B.
- C.
- D.
- A.
-
下列对关系模型的描述中,错误的是( )
- A.关系模型是一个二维表
- B.外键实现关系之间的联系
- C.关系中的行称为元组
- D.属性的取值范围称为“域”
-
下列关于数据库技术特点的描述中,错误的是( )
- A.数据共享
- B.数据冗余少
- C.数据结构化
- D.数据独立性差