|
北京师范大学继续教育与教师培训学院
《数据库基础与应用》大作业1
本大作业1考查第1~3章(数据库基础概述、Access数据库设计与创建、表)的学习内容。
学习中心_____________ 专业__________________ 年级________ 姓名_____________ 学号______________
题号 一40 二15 三24 四21 总分100
得分
一、单项选择题(本大题共20小题,每小题2分,共40分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码圈选或打勾。错选、多选或未选均无分。
1. 数据库管理系统的符号表示是
A DBS B DBMS C IMS D SQL
2. 在关系数据库系统中,所谓“关系”是指一个
A 表 B 文件 C 二维表 D 实体
3. 下列关于数据库系统的正确叙述是
A 数据库系统减少了数据冗余
B 数据库系统避免了一切数据冗余
C 数据库系统中数据的一致性是指数据类型的一致
D 数据库系统比文件系统管理更多的数据
4. 下列实体的联系中,属于多对多的联系是
A 住院的病人与病床 B 学校与校长 C 学生与教师 D 人与工资
5. 从用户需求观点看,对数据库整体逻辑结构的描述是数据库的
A 概念模型 B 逻辑模型 C 外部模型 D 内部模型
6. 关系中属性的取值范围称为
A 域 B 元数 C 元组 D 基数
7. 在Access数据库中,任何事物都被称为
A 方法 B 对象 C 属性 D 事件
8. Access数据库类型是
A 层次数据库 B 关系数据库 C 网状数据库 D 圆状数据库
9. Access是一个什么系统。
A 人事管理 B 数据库 C 数据库管理 D 财务管理
10. 下列关于Access数据库论述正确的是
A 必须包含构成Access数据库的七类不同的对象
B 至少应包括三个以上不同类型的对象
C 可以不包含任何对象
D 每个对象必须作为单独的文件存放在Windows操作系统中
11. 在Access中,空数据库是指
A 数据库中数据是空的 B 没有基本表的数据库
C 没有窗体、报表的数据库 D 没有任何数据库对象的数据库
12. 若使打开的数据库文件能为网上其他用户共享,但只能浏览数据,要选择打开数据库文件的方式为
A 常规打开 B 以只读方式打开
C 以独占方式打开 D 以独占只读方式打开
13. 下列选项中,用于保证数据库可靠性的措施是
A 复制与粘贴数据库对象 B 备份与还原数据库
C 使用用户级安全机制 D 设置访问数据库的权限
14. 表“设计”视图窗口包括两个区域:字段输入区和
A 格式输入区 B 数据输入区 C 字段属性区 D 页输入区
15. 输入掩码是给字段输入的数据时设置的
A 初值 B 当前值 C 输出格式 D 输入格式
16. 子表的概念是相对主表而言的,它是嵌在____中的表。
A 从表 B 主表 C 子表 D 大表
17. 在Access中表和数据库的关系是
A 一个数据库可以包含多个表 B 一个表只能包含两个数据库
C 一个表可以包含多个数据库 D 一个数据库只能包含一个表
18. 在Access的数据类型中,不能建立索引的数据类型是
A 文本型 B 备注型 C OLE对象 D 超链接
19. 设置主关键字是在____中实现的。
A 表设计视图 B 表的数据表视图 C 查询设计视图 D 报表的设计视图
20. 假设规定某个日期型字段的取值范围是2008年1月1日到2009年1月1日,则可设置该字段的有效性规则为
A Between #1/1/2008# And #1/1/2009# B Between "1/1/2008" And "1/1/2009"
C Between *1/1/2008* And *1/1/2009* D Between [2008年1月1日] And [2009年1月1日]
二、谋学网(www.mouxue.com)(本大题共15小题,每小题1分,共15分)
请在每小题的空格中填上正确资料。错填、不填均无分。
1. 关系是具有相同性质的_______的集合。
2. 设“图书”关系模型为:图书(书号,书名,作者,出版社,出版日期,价格)。在诸属性中应该选定_______作为主键。
3. 学生教学管理系统、图书管理系统是以_______为基础和核心的计算机应用系统。
4. 在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为_______。
5. 数据独立性是指当数据发生变化时,可以不用修改使用数据的_______。
6. Access是一个面向_______的数据库管理系统。
7. 双击已创建的Access数据库文件,可启动Access并可同时_______。
8. Access窗口由标题栏、_______、工具栏和状态栏几部分组成。
9. 在Access中,用户界面由Access窗口和_______窗口组成。
10. Access系统中,通过设置密码、控制用户存取_______和数据加密等方法实现数据安全性控制。
11. 建立表结构有三种方法,这三种方法分别是数据表视图使用、_______使用、表向导使用。
12. 表的设计视图分为上下两部分,上半部分为字段输入区,下半部分为_______。
13. 如果要导入Excel文件中的数据,可以选择“文件”菜单中的_______命令,并在其下级菜单中选择“导入”命令。
14. 根据当前表中一个或多个字段的值对整个表中所有记录进行重新排列的操作称为_______。
15. 在Access中,如果两个表之间的联接字段都是主键或唯一索引,则创建的是_______关系。
三、谋学网(www.mouxue.com)(本大题共6题,每小题4分,共24分)
1. 数据库系统要解决什么问题?
2. 简述在关系规范化过程中,从1NF到2NF和从2NF到3NF转换的规则。
3. 启动Access有哪几种方法?至少说出其中两种。
4. 打开数据库有几种方法?
5. 简述通过导入方式和链接方式创建的区别。
6. 有部门和职工表如图所示,假设已经设置了部门和职工表的主键分别是部门编号和职工号,创建了部门和职工表之间“一对多”关系,并在创建关系时选择了“实施参照
如果要进行下列操作:
(1)在职工表中插入一个记录("E003","何珊","女","D02");
(2)将部门表中部门编号"D02"改成"D04";
(3)删除部门表中,部门编号为"D01”的记录。
分析这3个操作能否被执行。
四、综合题(本大题共3小题,第1小题5分,第2小题5分,第3小题11分,共21分)
1. 将图中所示的E-R图转换为关系模型,要求转换后的每个关系模式均为3NF,请注明主键。
2. 某学校有多个系,每个系有多名学生;一门课程有多名学生选修,且一名学生可选修多门课程;一名学生选修一门课程有一个成绩;系有系名称、系主任和系地址等属性,学生有学号、姓名、性别、出生年月等属性,课程有课程号、课程名称和学时数等属性。试根据上述语义设计E—R模型,要求注明联系类型,可省略属性。
3. 某科研部门承担多个科研项目和聘用多名研究人员。一名研究人员可以参与多个科研项目,且一个科研项目有多名研究人员参加。科研项目有项目编号和项目名称属性,研究人员有职工号、姓名、性别和职称等属性,研究人员每参与一个科研项目,可获得一份酬金。
(1) 根据上述语义画出E-R图;
(2) 将E-R模型转换成关系模型,要求标注关系的主键和外键。
北京师范大学继续教育与教师培训学院
《数据库基础与应用》大作业2
本大作业2考查第4~6章(查询、窗体、报表)的学习内容。
学习中心_____________ 专业__________________ 年级________ 姓名_____________ 学号______________
题号 一40 二15 三24 四21 总分100
得分
一、单项选择题(本大题共20小题,每小题2分,共40分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码圈选或打勾。错选、多选或未选均无分。
1. Access数据库系统提供四种查询向导,分别是____、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
A 字段查询向导 B 简单查询向导 C 记录查询向导 D 数据查询向导
2. 在Access中,参数查询是利用输入参数____来提示用户输入信息的查询。
A 状态栏 B 对话框 C 工具栏 D 菜单栏
3. SQL语句中的DROP关键字的功能是从数据库中
A 修改表 B 删除表 C 插入表 D 新建表
4. 用表“学生名单”创建新表“学生名单2”,所使用的查询方式是
A 删除查询 B 生成表查询 C 追加查询 D 交叉表查询
5. 查找“姓名”字段中姓名的第二字是“宏”字的所有记录的准则是
A LIKE "*宏" B LIKE "?宏" C LIKE "?宏?" D LIKE "?宏*"
6. 有一“人事档案”表,该表中有职工编号、姓名、性别、年龄和职位5个字段的信息,现要求显示所有职位不是部门经理的职工的信息。能完成该功能的SQL语句是
A SELECT * FROM 人事档案 WHERE NOT "部门经理"
B SELECT * FROM 人事档案 WHERE 职位 NOT "部门经理"
C SELECT * FROM 人事档案 WHERE NOT 职位="部门经理"
D SELECT * FROM 人事档案 WHERE 职位="部门经理"
7. 创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是
A 追加查询 B 操作查询 C 参数查询 D 生成表查询
8. 在窗体设计过程中,经常要使用的3种属性是____、控件属性和节属性。
A 字段属性 B 窗体属性 C 查询属性 D 报表属性
9. 下列关于窗体的说法,正确的是
A 在窗体视图中,可以对窗体进行结构的修改
B 在窗体设计视图中,可以对窗体进行结构的修改
C 在窗体设计视图中,可以进行数据记录的浏览
D 在窗体设计视图中,可以进行数据记录的添加
10. 当需要将一些切换按钮、单选钮或复选框组合起来共同工作时,需要使用的控件是
A 列表框 B 复选框 C 选项组 D 组合框
11. 在窗体设计视图中,按____键,同时单击鼠标可以选中多个控件。
A Ctrl B Shift C Alt D Space
12. 不是窗体“格式”属性的选项是
A 标题 B 默认视图 C 自动调整 D 前景色
13. 用于显示、更新数据库中的字段的控件类型是
A 绑定型 B 非绑定型 C 计算型 D ABC都是
14. 有商品表R(商品编码,品名,规格,生产厂家,单价,数量),若要创建一个显示商品信息的窗体,则需指定R为该窗体的
A 控件来源 B 数据环境 C 属性来源 D 记录源
15. 在Access数据库中,专用于打印的是
A 查询 B 报表 C 表 D 宏
16. 在报表中,如果要对分组进行计算,应当将计算控件添加到____中。
A 页面页眉或页面页脚 B 报表页眉或报表页脚
C 组页眉或组页脚 D 主体
17. 在打印多列报表时,报表页眉/报表页脚和页面页眉/页面页脚将占满____的整个宽度。
A 字段 B 报表 C 控件 D 页码位
18. 在报表属性中,决定报表的外观特征(如高度、宽度)的是
A “格式”属性标签 B “事件”属性标签
C “数据”属性标签 D “其他”属性标签
19. 报表快照是一种扩展名为______的文件。
A .snp B .dbf C .rtf D .dbe
20. 下列选项中,不属于报表视图的是
A 预览视图 B 打印预览视图 C 数据表视图 D 设计视图
二、谋学网(www.mouxue.com)(本大题共15小题,每小题1分,共15分)
请在每小题的空格中填上正确资料。错填、不填均无分。
1. 根据指定的查询准则,从一个或多个表中获取数据并显示结果的查询称为_______。
2. 在Access的查询准则中,返回字符表达式中值的个数的函数是_______。
3. 查询的设计视图窗口分为上、下两部分,上半部分称为“字段列表”区,下半部分称为_______区,由一些字段列和已命名的行组成。
4. 操作查询包括有四种,分别为生成表查询、删除查询、_______和追加查询。
5. 利用SQL语言的_______语句可以创建表。
6. 窗体主体节的作用是_______。
7. 使用人工方式创建窗体时,需要创建窗体的每一个控件,并建立控件和_______之间的联系。
8. 窗体中的数据来源主要包括表和_______。
9. 在Access中,标签主要用来在窗体或报表上显示_______。
10. 窗体由窗体页眉、页面页眉、_______、页面页脚和窗体页脚5个节组成。
11. 报表主要分为纵栏式报表、表格式报表、图表报表和_______。
12. 通过_______视图可以快速核对报表的版面,因为Access只是使用从基础表中或基础查询中得到的足够数据来显示报表版面。
13. 报表页脚的内容只在报表的最后一页数据末尾打印输出;页面页脚的内容只在报表的_______打印输出。
14. 通过在_______区域安排文本框或其他类型控件,可以显示整个报表的计算汇总或其他的统计数字信息。
15. Access提供了自动创建报表、报表向导、图表向导、_______和设计视图5种创建报表的方法。
三、谋学网(www.mouxue.com)(本大题共6小题,每小题4分,共24分)
1. 什么是交叉表?在什么情况下最适宜于采用交叉表查询?
2. 简述表与查询的主要区别。
3. 在Access数据库中窗体有哪几种视图?各有什么特点?
4. 简述窗体的主要功能和窗体的三种类型。
5. 有哪些常见的报表类型?它们各有什么特点?
6. 简述报表的主要功能。
四、综合题(本大题共3小题,第1小题6分,第2小题10分,第3小题5分,共21分)
1. 设有部门和职工表如下:
部门(部门编号,部门名称)
职工(职工号,姓名,性别,年龄,部门编号)
部门和职工表的部门编号、部门名称、职工号、姓名、性别等字段的数据类型均为文本型,年龄为数字型。要显示“技术处”60岁以上(含60)男职工和55岁以上(含55)女职工,请按下图中的序号填写相关准则项。
(1)____________________ (2)____________________
(3)____________________ (4)____________________
(5)____________________ (6)____________________
2. 假设要设计一个学生成绩管理系统,该系统数据库中有学生、课程和成绩3个表,基于这些表创建了录入成绩、查询成绩和打印成绩单3个数据库对象。下图是主控窗体,请回答下列问题。
左图窗体中所包含的控件名称是__________、__________、__________。
3. 已知学生表:S(学号,姓名,性别,出生年月)和SQL语句:
SELECT 学号, 姓名, 性别
FROM S
WHERE 性别 = "男"
ORDER BY 学号
试依据这个SQL语句的功能,按照下图中的标号在右侧横线上填写相关内容,在设计视图中创建一个等价的查询对象。
(1)______________________________ (2)______________________________
(3)______________________________ (4)______________________________
(5)______________________________ (6)______________________________
(7)______________________________ (8)______________________________
(9)______________________________ (10)_____________________________
北京师范大学继续教育与教师培训学院
《数据库基础与应用》大作业3
本大作业3考查第7~10章(数据访问页、宏、模块与VBA程序设计、VBA的数据库编程)的学习内容。
学习中心_____________ 专业__________________ 年级________ 姓名_____________ 学号______________
题号 一40 二30 三20 四10 总分100
得分
一、单项选择题(本大题共20小题,每小题2分,共40分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码圈选或打勾。错选、多选或未选均无分。
1. 在Access中,“页”是数据库的对象,“网页”则是由页产生的保存在磁盘上、扩开展名是____的文件。
A .xls B .doc C .mdb D .htm
2. 在Access中,关于页对象,下面说法不正确的是
A 它是指一种特殊的Web文档 B 可以通过IE浏览器浏览
C 页对象也称为数据访问页 D 和一般的HTML文档没什么区别
3. 利用“自动创建数据访问页”向导创建的数据访问页的默认格式是
A 表格式 B 标签式 C 纵栏式 D 图表式
4. 可以添加记录的数据访问页称为
A 数据输入页 B 交互式报表页 C 数据编辑页 D 数据分析页
5. 下列关于数据访问页的说法中,错误的是
A 在“资源管理器”中不能直接打开数据访问页
B 在Access数据库中只保存数据访问页的快捷方式
C 数据访问页是一种直接与数据库连接的网页
D 在IE中使用数据访问页添加和修改的记录将保存在数据库中
6. OpenForm操作可用来打开
A 数据表 B 报表 C 窗体 D 数据库管理系统
7. 假如要显示表的所有记录,可通过____操作。
A ShowRecords B ShowAllRecords C AllRecords D ShowAll
8. 宏组中宏的调用格式是
A 宏名 B 宏名.宏组名 C 宏组名 D 宏组名.宏名
9. 为窗体或报表上的控件设置属性值的宏命令是
A AutoValue B AddValue C Value D SetValue
10. 用于关闭指定窗口的宏为
A Close B CloseForm C CloseWin D CloseApp
11. 在VBA中,表达式2+9 * 7 Mod 17 \ 15 / 5的值是
A 3 B 4 C 5 D 6
12. VBA的错误处理主要使用____语句结构。
A Of Error B For Error C On Error D In Error
13. 用数组作为过程的参数时,参数传递方式是
A 传语句 B 传循环赛 C 传址 D 传值
14. 对下面正确的赋值语句是
A X + Y = 60 B Y = ∏ * R * R C Y = X – 30 D 3Y = X
15. 执行下列VBA语句后,变量n的值是
n = 0
For k = 8 To 0 step -3
n = n + 1
Next
A 1 B 2 C 3 D 8
16. DAO对象模型采用分层结构,位于最顶层的对象是
A Errors B Workspaces C Users D DBEngine
17. DAO的Database对象____的方法可以关闭一个已打开的Database对象。
A Exit B Quit C Close D Delete
18. ADO的Connection对象的____方法,可以打开与数据源的连接。
A Open B Recordset C Close D Delete
19. ADO的Resordset对象没有包含任何记录,则RecordCount属性的值为
A -1 B 0 C 1 D True
20. 若要判断ADO的记录集对象rst是否已经到该记录集尾部,则使用的条件表达式是
A rst.Bof B rst.Eof C rst.End D rst.Last
二、谋学网(www.mouxue.com)(本大题共15小题,每小题2分,共30分)
请在每小题的空格中填上正确资料。错填、不填均无分。
1. 当Access中需要发布数据库中数据的时候,可以采用的对象是_______。
2. 使用向导创建数据访问页时,可以添加分组级别生成_______。
3. 一般来说,在打开数据访问页的设计视图时,系统会同时打开_______。
4. 在数据访问页中,命令按钮上除了可以显示文本外,还则以显示_______。
5. 若在设置数据访问页主题时选择了_______,则可以删除数据访问页中已有的主题。
6. 在设置数据访问页自定义背景前,必须_______已经应用的主题。
7. 以数据透视表形式组织的数据访问页称为_______。
8. 在Access中,可以创建_______、数据输入页和数据分析页三种数据访问页。
9. 宏可以分为3类,分别为操作序列宏、宏组和_______。
10. 创建宏的过程主要有:指定宏名、_______、设置参数和提供备注。
11. 宏的调用格式是宏名,宏组的调用格式是_______。
12. 在Access中有两种类型的模块:类模块和_______。
13. 模块是存储在一个单元中的VBA的声明和_______的集合。
14. VBE属性窗口提供了“按字母序”和_______两种查看力式。
15. 在VBA中通过设置_______可以挂起代码。
三、谋学网(www.mouxue.com)(本大题共5小题,每小题4分,共20分)
1. 数据访问页与其他数据库对象的最大区别表现在哪些方面?
2. 数据访问页与其他网页有什么相同点和不同点?
3. 简述带条件的宏执行过程。
4. 什么是事件过程?
5. 什么是模块?它有什么作用?
四、综合题(本大题共1小题,共10分)
1. 假设要设计一个学生成绩管理系统,该系统数据库中有学生、课程和成绩3个表,基于这些表创建了录入成绩、查询成绩和打印成绩单3个数据库对象。并将这3个对象用宏整合在一个主控窗体中,左图是主控窗体,右图是创建的宏组。请回答下列问题。
按照右图备注列的序号,说明对应宏操作的功能。
①__________ ②__________ ③__________ ④__________
|
|