一起答

数据库及其应用2016年4月真题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 已知某公司数据库的关系图如图所示,根据关系图在下列表格中填写每个表的主键和外键。请将下表绘制在答题卡上作答。

  2. 某公司承担多个工程项目,雇用多名员工;每个工程项目有多名员工参与施工,每个员工可能参与多个工程项目。员工有职工号、姓名和性别3个属性;工程项目有项目代号和项目名称2个属性;员工参与工程项目按年月发酬金。

    (1)根据上述规则画出完整的E-R图(画出实体、联系和属性,标注联系类型);

    (2)将E-R模型转换成关系模型,指出每个关系的主键和外键。

  3. 有工程表:R(工程编号,工程名称,项目经理,工程预算,启动日期,竣工日期),其中工程编号、工程名称、项目经理是文本型,工程预算是货币型,启动日期和竣工日期是日期型。假设要创建一个查询,检索在2014年1月1日到2014年12月31日期间竣工,且工程预算超过1000万元的工程编号、工程名称、项目经理和启动日期。试根据题目要求和图中标号,请将回答内容写在答题卡上,完成该查询设计。

    回答下列问题:

    (1)设置显示网格状态:口 口 口 口 口 口

    (2)在标号①处键入____________________

    (3)在标号②处键入____________________

  4. 创建一个“订单”窗体,在窗体上添加了3个文本框控件,如图所示,当在文本框中输入订购数量和单价后,将自动计算和显示订购金额。为了实现自动计算功能,需要完成3个设计步骤。

    试将下列步骤中①。③的内容写在答题卡上,完善设计步骤。

    步骤1:创建一个宏,计算:订购金额=订购数量*单价。

    宏名:H1

    操作:SetValue

    项目=[Forms]![订单]![订购金额]

    表达式=①_____________________________

    步骤2:当“订购数量”文本框中数据变化时,执行宏H1。

    在“订购数量”控件②__________属性选项卡的“更新后”属性中选择执行宏H1。

    步骤3:当“单价”文本框中数据变化时,执行宏H1。

    在“单价”控件③____________属性选项卡的“更新后”属性中选择执行宏H1。

  5. 有关系模式S(学号,姓名,课程编号,课程名称,成绩),已知一名学生选修多门课程,且一门课程有多名学生学习,每一名学生选修一门课程有一个成绩。试回答下列问题。

    (1)S属于第几范式?

    (2)如果S不是3NF,把S规范化到3NF。

  6. 有关系R和S,如图所示,写出关系代数运算的结果。

    (1)写出的结果

    (2)写出的运算结果

  7. 在Access中,宏分为操作序列宏、__________和带条件宏3种类型。

  8. 在Access中,建立表之间的关系,使表的数据之间建立起关联,其关联方式称为联接类型,简单说明可选择的3种联接类型。

  9. 在Access中,通用过程有Sub(子程序)和__________两种类型。

  10. 按照数据访问页的用途,可以分为交互报表页、数据输入页和__________3种类型。

  11. 在Access中有两种创建子报表的方法,一种方法是在已有的报表中创建子报表,另一种方法是__________。

  12. 在Access中,如果要将报表的每一个记录打印在单独的页面上,可将主体节的“强制分页”属性设置为__________。

  13. SQL查询语句的分组子句是__________。

  14. 在Access中,创建一个“自考学生信息”报表,在报表“设计视图”中学生编号、姓名、性别、地区等字段应放置在报表的__________节中。

  15. Access数据库从外部数据源获取数据创建一个表R,当外部数据源发生变化时,R也同步发生变化,则这种获取外部数据的方式是__________。

  16. 自动编号数据类型,用于添加记录时自动插入惟一的序列号(每次递增1)或者是__________编号。

  17. 在Access中,可以利用“数据库向导”或者__________创建数据库。

  18. 在表上创建索引的目的是__________。

  19. Access数据库有__________种不同类型的对象。

  20. 在Access系统中,保证数据库安全的方法是设置数据库的密码和__________ 。

  21. 关系模型有数据结构、数据操纵和__________三个重要组成部分。

  22. 关系R和S的元数分别是4和10,则RxS的元数是__________。

  23. 下列关于Access模块的说法中,正确的是(  )

    • A.模块是用VBA语言编写的应用程序
    • B.在Access中有声明和过程两种类型的模块
    • C.Function过程能执行系列操作但没有返回值
    • D.类模块是存储在数据库中的通用和常用过程
  24. 在Access的窗体上添加一个按钮控件,单击按钮将自动打开另一个窗体,实现该功能的宏命令是(  )

    • A.OpenTable
    • B.OpenQuery
    • C.OpenForm
    • D.OpenReport
  25. 下列关于数据访问页的说法中,错误的是(  )

    • A.数据访问页以HTML文件格式存储
    • B.数据访问页是连接到数据库的特殊web页
    • C.数据访问页在Access中保存一个快捷方式
    • D.通过数据访问页修改记录不会影响数据库中的数据
  26. 设计一个报表,按专业列出考生的成绩和每个专业通过总人数,则成绩和总人数应分别放置在报表的(  )

    • A.主体节和报表页脚
    • B.主体节和组页脚
    • C.页面页眉和主体节
    • D.主体节和页面页脚
  27. 在考生成绩报表中,添加一个计算平均分控件,该控件的数据源为(  )

    • A.AVG(分数)
    • B.AVG(‘分数’)
    • C.=AVG(“分数”)
    • D.=AVG([分数])
  28. 创建一个浏览考生信息的窗体,要求在窗体上添加一个能够选择考生号的功能,并根据选择结果显示该考生的信息,能够实现这一功能的控件是(  )

    • A.选项卡
    • B.文本框
    • C.组合框
    • D.复选框
  29. 假设在窗体上添加一个文本框控件,设置前景为黑色、背景为浅蓝色、宋体12号字、凹陷效果,则应设置控件的(  )

    • A.格式属性
    • B.数据属性
    • C.外观属性
    • D.事件属性
  30. 有职工表:S(工号,姓名,性别,出生年月),假设要计算职工的年龄,则年龄字段的表达式为(  )

    • A.Year(Now())-Year(‘出生年月’)
    • B.Now()-Year(#出生年月#)
    • C.Year(Now())-Year([出生年月])
    • D.Now()-Year("出生年月")
  31. 有职工表:R(职工号,姓名,性别,出生年月,职务),要求能够按照键入的职工号来检索职工信息,则应该创建一个(  )

    • A.操作查询
    • B.参数查询
    • C.选择查询
    • D.交叉表查询
  32. 有自考成绩单:R(学号,课程编号,考试日期,成绩),规定一名考生可以选考多门课,且一门课有多个考生选考,允许没有通过考试者再次参加考试,则R的主键应该是(  )

    • A.学号
    • B.课程编号
    • C.学号,课程编号
    • D.学号,课程编号,考试日期
  33. 某网店的会员积分表:C(ID,客户名,密码,积分),积分使用规则是100个积分可返现金1元,若要计算每个会员的返现金额度,则应在查询中使用(  )

    • A.条件表达式
    • B.输入掩码
    • C.计算字段
    • D.有效性规则
  34. 下列关于主键的描述中,错误的是(  )

    • A.候选关键字必定是主键
    • B.主键可由一个或多个字段构成
    • C.主键能够惟一确定一个记录
    • D.一个表中只能有一个主键
  35. 在Access中,数据库运行会产生大量碎片,导致磁盘空间的使用效率下降,解决的方法是(  )

    • A.备份数据库
    • B.压缩数据库
    • C.扩大磁盘空间
    • D.还原数据库
  36. 下列关于参照完整性的说法中,正确的是(  )

    • A.实施参照完整性可以确保外键的值是唯一的
    • B.定义参照完整性可以限定主键字段的域
    • C.外键的值必须是另一个表主键的有效值或空值
    • D.约束外键的值不能是一个空值
  37. 若关系R中的候选键都是单个属性构成,则R至少达到(  )

    • A.第一范式
    • B.第二范式
    • C.第三范式
    • D.范式不确定
  38. 当银行的数据库系统遭到破坏,如磁盘损坏或电脑感染病毒导致数据丢失,DBMS能够找回数据,确保银行正常运营,这种功能称为数据库的(  )

    • A.并发控制
    • B.完整性控制
    • C.恢复控制
    • D.安全性控制
  39. 在数据库设计中,关系模型属于数据抽象过程的(  )

    • A.概念模型
    • B.逻辑模型
    • C.外部模型
    • D.内部模型
  40. 有学生关系:R(学号,姓名,性别),若要列出男同学的元组,则关系代数表达式为(  )

    • A.
    • B.
    • C.
    • D.
  41. 下列对关系模型的描述中,错误的是(  )

    • A.关系模型是一个二维表
    • B.外键实现关系之间的联系
    • C.关系中的行称为元组
    • D.属性的取值范围称为“域”
  42. 下列关于数据库技术特点的描述中,错误的是(  )

    • A.数据共享
    • B.数据冗余少
    • C.数据结构化
    • D.数据独立性差