ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:1.46MB ,
资源ID:2007387      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2007387.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(石大远程在线考试——《Access数据库应用》x.docx)为本站会员(聆听****声音)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

石大远程在线考试——《Access数据库应用》x.docx

1、中国石油大学(北京)远程教育学院期 末 考 试 Access 数据库应用 学习中心:华图唐山学习中心姓名: 学号: 关于课程考试违规作弊的说明1、提交文件中涉嫌抄袭内容(包括抄袭网上、书籍、报刊杂志及其他已有论文),带有明显外校标记,不符合学院要求或学生本人情况,或存在查明出处的内容或其他可疑字样者,判为抄袭,成绩为“0”。2、两人或两人以上答题内容或用语有 50%以上相同者判为雷同,成绩为“0”。3、所提交试卷或材料没有对老师题目进行作答或提交内容与该课程要求完全不相干者,认定为“白卷”或“错卷”,成绩为“0”。(以上内容为固定格式,以下内容教师可根据课程情况调整或增减)一、题型一、SQL

2、语句(4 小题,每题 3 分,共 12 分)二、简答题(每小题 3 分,共 16 题,共 48 分)。三、课程设计(1 题,共 40 分)二、题目一、SQL 语句(4 小题,每题 3 分,共 12 分) 1请写出以下 SQL 语句的功能:SELECT COUNT(编号) FROM 职工表 WHERE YEAR(NOW()-YEAR(进厂日期)=25答:查询职工表中工龄超过 25 年的职工人数。2. 写出相应的 SQL 语句:查询“sell”表中商品编码为“A002”且进货时间为两天前的记录,并按进货时间“datetime”降序排序。答:Select* from sell where code=

3、“A002”and datetimedate()-2 order by datetime desc;3. 写出相应的 SQL 语句:删除“stock”表中库存数量“amount”为空的记录。答:Delete from stock where amount is null ;4. 写出相应的 SQL 语句:已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,按学生学号统计出每名学生的借阅次数。答:SELECT 学号,COUNT(学号)FROM 借阅 GROUP BY 学号二、简答题(每小题 3 分,共 16 题,共 48 分)。1. 创建表的方法有

4、哪些?答:用“插入表格”按钮,插入插入表格,选定所需的行列数,一个表格就创建好了。第二种:选用“表格”菜单的“插入表格”命令,表格插入表格,输入表格所需列数与行数。第三种:利用 word 的快速编排表格的“表格自动套用格式”功能,表格 插入表格自动套用格式格式,选择想要的格式。第四种:在 word 进入 表格插入表格向导,利用其表格向导功能来。第五种:利用 word97 新增加的常用工具栏上的“表格和边框”按钮,打开绘制表格工具,利用其中的铅笔和橡皮可以设计出填充数据的表格。2. 什么是查询?查询有哪些类型?答:查询是能够将存储于一个或多个表中符合要求的数据挑选出来,并对挑选的结果按照某种规则

5、进行运算的对象。 3简述窗体的功能和创建子窗体的两种方法:答:主要作用是接收用户输入的数据或命令,编辑、显示数据库中的数据, 构造方便、美观的输入 / 输出界面。人工方式或使用向导两种。4. Access2007 数据库的对象包括哪些? 并描述其中任意 2 个对象的功能。答:1)表:主要用于存储数据。为了保证数据的准确性,可以设置有效性、掩码等。为了数据安全和准确性期间,一般不建议让用户直接操作表,而是通过窗体来完成录入、删除或者修改等功能。2) 查询 主要用于提取数据。主要包括列举、统计、增减删改数据等功能。数据库的主要功能将由查询来完成,但同样由于上述的原因,一般也是建议通过窗体来完成的。

6、3) 窗体 用户与程序的交互。通过对窗体上控件或菜单的操作,来完成数据的录入、修改和删除等工作。一方面窗体可以增加录入过程的趣味性,另一方面也保护了数据的完整性、准确性和安全性。4) 报表 主要用于展示数据。为了数据的便携,可以通过打印报表把数据展现出来并分发下去。此外,通过格式化,可以更加个性化地设计报表,在加强数据可读性的同时,可以使得报表更加美观。5) 页 主要用于数据共享。出于数据共享的目的,可以把数据库做成页,通过网页的形式分发给未装 Access 的用户来查看。6) 宏 用于自动化完成。大部分功能是可以通过宏的组合(即宏组)来完成的,例如多步运行的查询,组合成一个宏,而最后只需要执

7、行一次宏即可完成所有查询,从而简化了工作。此外,窗体上大部分控件都是可以通过宏来完成的。在对代码仍不太熟悉的人来说,宏应该算是一个不错的选择。7) 模块 用于自定义函数,或个性化工具。通过对 VBA 代码的编译,模块可以实现以下几种功能:a、使用自定义公式。用户可以建立自定义公式并运用到查询当中。b、自定义函数。用户可以自定义函数,赋值后被窗体其它控件命令所调用(当然,函数也可以用宏来调用:RunCode)。c、操作其它命令。例如打开注册表写入注册信息、通过 Shell 函数打开一些文件或者程序。d、美观登录界面。例如建立无边框界面等等。5. 描述下列这段代码完成的功能Dim sName As

8、 IntegerDim iResponse As Integer sName=“ ”Do While sName=“ ”sName=InputBox(“请输入您的名字:”)If sName=“ ” TheniResponse=msgBox(“想退出吗?”,vbYesNo) If iResponse=vbYes ThenExit Do End If End IfLoop答:6. 现有某查询设计视图(如下图所示),请描述该查询的含义。答:身高在 160 以上的女性和所有的男性。7. 数据库和数据库管理系统的区别。答:数据库指的是一些数据的集合。数据库管理系统是位于操作系统和数据库应用系统之间的数据

9、库管理软件。数据库系统是指在计算机系统中引入数据库后的系统,包含数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员组成。即数据库系统包含数据库管理系统和数据库。8. 什么是操作查询?操作查询有哪些类型?答:操作系统是计算机所有软件的核心,是计算机与用户的接口,负责管理所有计算机资源,协调和控制计算机的运行。分类:批处理操作系统:如 DOS。实时操作系统:主要用于工业、军事等需要实时控制用途。分时操作系统:如 UNIX,LUNIX网络操作系统:如 NETWARE,WINNT 等。9. 什么是 SQL 查询?SQL 查询有哪些类型?答:1)数据操纵语言(DML):用来操纵数据库中数据的命

10、令。包括:select、insert、update、delete。 2)数据定义语言(DDL):用来建立数据库、数据库对象和定义列的命令。包括:create、alter、drop。 3)数据控制语言(DCL):用来控制数据库组件的存取许可、权限等的命令。包括:grant、deny、revoke。 4)其他语言元素:如流程控制语言、内嵌函数、批处理语句等。10. 什么是数据表?创建数据表的步骤?答:数据表是由表名、表中的字段和表的记录三个部分组成的。设计数据表结构就是定义数据表文件名,确定数据表包含哪些字段,各字段的字段名、字段类型、及宽度,并将这些数据输入到计算机当中。1、打开企业管理器 2、

11、设置数据库参数 3、新建表格。11. 窗体、模块各自的功用?答:数据库的对话窗在 Access 中被称为“窗体”,我们讲过,“表”、“查询”、“窗体”这些都是数据库的对象。窗体也是 Access 中的一种对象,它使用计算机屏幕将数据库中的表或查询中的数据告诉我们。由于很多数据库都不是给创建者自己使用的,所以还要考虑到别的使用者的使用方便,建立一个友好的使用界面将会给他们带来很大的便利,让更多的使用者都能根据窗口中的提示完成自己的工作,而不用专门进行培训。这是建立一个窗体的基本目标。一个好的窗体确实是非常有用的。不管你的数据库中表或查询设计得有多好,如果你的窗体设计得十分杂乱,而且没有任何提示,

12、那别人一看就不想用了,这样的话你建立的数据库就没有什么意义了。12. 过程与函数的区别。答:过程是编制程序时定义的一个语句序列,用来完成某种指定的操作。过程说明是由过程首和分程序(说明部分和过程体)组成,过程定义如下: 过程定义:procedure 过程标识符 形式参数表;分程序; 过程调用:过程标识符(实际参数表);(*若没有参数,则一对圆括号间的内容(包括括号本身)可不要*)例:program proconcept(output); type st=string12;var s:st;procedure p(s1:st); beginwrite(s1); end;begins:=welco

13、me you!; p(s);end.函数是子程序的另一种形式,也是编制程序时定义的一个语句序列.与过程不同的是函数不以实现某种操作为目的,而仅是为了获得一个计算结果值.这个结果值最终是通过函数名返回给调用者的,因此函数名具有值的类型.PASCAL 语言规定一个函数只能求出一个简单值,所以确切地说函数名的类型只能是简单类型.函数的说明也是由函数首部和分程序(说明部分和函数体)组成,其定义语法如下:函数定义:function 函数标识符 形式参数表:函数类型标识符;分程序; 函数调用:与标准函数的使用方法一样,例: program fucconcept(output);var x:integer;

14、function f(m:integer):integer; beginf:=sqr(m) end;beginx:=f(5);writeln(x=,x) end.13. 简述宏和宏组的基本功能。答:从根本上说俩者功能是一样的。都是现实自动化的操作。区别在于, 宏是一项或一组独立操作,宏住是把多个宏存储在一起,便于对宏的管理,采用不同的宏名加以区别。14. Access2007 的导入数据是指什么?可以导入的文件类型有哪些? 答:1)直接输入:建立表后,直接向表中输入数据;2) 导入外部数据:可以把外部数据,如电子表格、文本文件、其它数据库数据,导入到 ACCESS 表中。15. 在窗体中,组合

15、框与列表框有何主要区别?答:组合框主要是点击,下拉,再选择。某些组合框还可以有编辑功能。只能单选。列表框不需要下拉,直接点选就可以,也支持多选。这里指的是List Box,不是 List View。16. 报表与窗体的联系和区别答:1)窗体与报表都是 Access 数据库的对象。2) 窗体与报表的建立过程基本上是一样的。3) 最终窗体一般显示在屏幕上,而报表通常打印在纸上。4) 窗体可以有交互,而报表没有交互。三、课程设计(1 题,共 40 分)请结合自身工作中涉及的场景,设计一个小型的数据库管理系统,使用Access2007 或其它数据库管理软件实现。三、要求课程设计的要求如下:提交的课程设

16、计包括 2 部分:第一部分为设计实现的数据库文件(20 分),第二部分为设计文档说明(20 分),具体至少包括以下内容:1. 给出 需求描述;(3 分)2. 给出数据库表表格描述,至少包括 2 张表,并给出一个表格的创建步骤;(3 分)3. 给出创建查询的功能描述,至少包括 2 个查询,并给出一个查询的创建步骤;(3 分)4. 给出创建窗体的功能描述,窗体上要用到至少 3 种类型的控件,并给出创建窗体的步骤;(3 分)5. 创建报表 2-3 个报表,并给出创建一个报表的步骤;(3 分)6. 使用宏创建窗体,创建宏把前面创建的查询、窗体和报表全部整合到一个主窗体上,单击该窗体上的某个命令按钮时,

17、宏就可以自动执行并完成所要做的工作,给出创建一个宏的步骤。(3 分)四、评分标准一、SQL 语句(4 小题,每题 3 分,共 12 分)二、简答题(每小题 3 分,共 16 题,共 48 分)。1. 写出创建表的三种方法(每种方法各 1 分)2. 查询定义(1 分)。ACCESS 提供了 5 种类型的查询及名字(2 分)。3. 窗体定义(1 分)。窗体创建 2 种方法(共 2 分)。4. 写出对象名称(1 分)任意 2 个对象的功能(共 2 分)5.(3 分)6.(3 分)7. 数据库定义(1 分)数据库管理系统定义及与数据库的关系。(2 分)8. 操作查询定义(1 分)。操作查询 4 种类型

18、(2 分)。9. SQL 查询定义(1 分)。SQL 查询 4 种类型(2 分)。10. 数据表定义。(1 分) 创建表的操作步骤(2 分)11. 窗体功用。(1.5 分) 模块功用。 (1.5 分)12. 过程定义。(1.5 分)函数定义及与过程的区别。(1.5 分)13. 宏定义(1.5 分)。基本功能。(1.5 分)14. 导入数据定义(1.5 分)。Access2007 数据库中可以导入的文件类型(1.5 分)。15. 组合框定义功用(1.5 分) 列表框定义功用(1.5 分)16. 报表定义。(1.5 分)窗体定义及与报表的联系与区别。(1.5 分)三、课程设计(1 题,共 40 分

19、)第一部分:提交的数据库文件 文件后缀为.accdb (采用 Access2007),或其它数据库管理软件实现的数据库,如 mysql,sqlserver 等。第二部分:报告参考样本(报告的具体内容和自己选择的题目有关,请不要选择和样本一样的题目,报告内容可以参考给出的样本形式来写):1. 需求分析描述:作为一个销售型的公司,或者对于某个工厂的销售部门来说,公司客户管理系统的建立可以有效的避免因业务员个人工作变动而造成公司客户的流失,也可以方便地统计每个业务员的销售业绩,以及各个地区间的销售差异。公司为一个代销日常生活用品的公司,主要包括“毛巾、牙刷、牙膏、洗衣液、洗发液、手纸”等日常生活用品

20、,公司的主要销售地区集中在北京省内,各大市区都有办事处和营业代销人员。公司业务人员以每月的业务量进行考核,工资与业务水平直接挂钩。根据公司情况,建立公司客户管理系统共需 5 个表,表结构如下图所示。“客户信息表”为主表,“地区信息表”、“业务员信息表”和“进出帐表”与“客户信息表”相关联,“管理人员表”为存放数据库管理者信息的表,与主表没有关联关系。2. 给出数据库表表格描述,至少包括 2 张表,并给出一个表格的创建步骤;1)数据库表表格描述5 个表的逻辑结构如下所示:“客户信息表”的逻辑结构表表一字段名字段类型字段宽度格式索引其他客户编号自动类型长整型无有(无重复)主键公司主营业务文本50无

21、有(无重复)公司名称文本50!”公司名称:”&蓝色无地区文本50无无联系人文本50无无联系人职务文本50无无联系人电话文本50无无联系人性别文本1无无有效性规则为” 男 Or女”传真号码文本50无无邮政编码文本6无无输入掩码设置为“000000”公司规模文本50无无有效性规则为“”大” or ”中” or ”小”业务员文本50无无客户状态文本50无无加入时间日期/时间yyyy/mm/dd无“地区信息表”的逻辑结构表表二字段名字段类型字段宽度格式索引其他地区编号自动类型长整型无有(无重复)主键地区名称文本50无无地区邮编文本6无无输入掩码设置为“000000”“进出帐表”的逻辑结构表表三字段名字

22、段类型字段宽度格式索引其他序号自动类型长整型无有(无重复)主键公司名称文本50无无供货时间日期/时间yyyy/mm/dd hh:mm:ss无供货金额货币货币无供货数量数字长整型无无货名名称文本50无无“业务员信息表”的逻辑结构表表四字段名字段类型字段宽度格式索引其他业务员编号自动类型长整型无有(无重复)主键业务员姓名文本50无无年龄数字长整型无无性别文本1无有效性规则为”“男” Or “女“”工龄数字长整型无无联系电话文本50无“管理人员表”的逻辑结构表表五字段名字段类型字段宽度格式索引其他管理员编号自动类型长整型无有(无重复)主键姓名文本50无无密码文本6无无输入掩码设置为“密码”2)操作步

23、骤创建业务员信息表的逻辑结构表的步骤:1、 打开已建好的的 Access 数据库,打开后主界面如下所示:2、 单击“创建”标签,单击“表设计”,打开“表设计窗口”,如图:3、 在“表设计窗口”中输入“业务员信息表的逻辑结构表”中的规定,输入相应字段,将“业务员编号”设置为主键,“性别”的有效性规则为“男 or女”。如图4、 点击“关闭”将其保存为“业务员信息表”,并打开该表录入相应数据,如下图所示:3. 给出创建查询的功能描述,至少包括 2 个查询,并给出一个查询的创建步骤;1)功能描述a) 创建“各年度的年度供货单”的查询,要求行标题是“公司名称”和“货品名称”,列标题是“供货时间”的年份,

24、行、列交叉处的值是“供货金额”总和 。b) 创建“供货金额最高的十个供货单”的查询,要求显示出“供货单号”、“货品名称”和“供货金额”,并按照“供货金额”从高到低进行排列。使用SQL 语句实现。2)操作步骤:创建“各年度的年度供货单” 的查询,其操作步骤如下:1、 打开“创建”标签,单击“查询设计”,将弹出的“显示表”关闭。2、 在“设计视图”上半区域右击,选择“SQL 视图”命令,打开“SQL 视图”3、 输入“SQL”语句单击关闭按钮,弹出“是否保存”,单击“是”,弹出“另存为”,输入“供货金额最高十个供货单”,单击“确定”,创建完成。4. 给出创建窗体的功能描述,窗体上要用到至少 3 种

25、类型的控件,并给出创建窗体的步骤;(3 分)1)功能描述:a)创建一个全面管理公司所有客户的窗体。管理者可以在该窗体上对客户进行添加、查询、修改、删除及清空全部记录等操作。为“添加”、“查询”、“保存修改”、“删除该记录”、“清空所有客户信息(慎用)”需要编写代码完成其功能。参考效果图如下:2)创建步骤操作步骤:1、 单击“创建”,点击“窗体设计”弹出“窗体设计窗口2、 点击“标签”按钮,在“主体”中拖动,在“标签”中输入“修改与删除功能”3、 点击“文本框”在“主体”中拖动,在文本框的标签中输入“公司名称”4、 用同样的方法添加其它文本框5、 点击“按钮”控件,放到相应的位置,输入名称。5.

26、 创建报表 2-3 个报表,并给出创建一个报表的步骤;(3 分)1) 报表功能描述 a)创建一个分组报表,该报表将根据客户所在的区域对其进行分组,并统计各区域分布的客户数量,同时将所需的关键信息(包括“公司名称”、“联系人”和“联系人电话” )b)使用报表向导创建进出帐表的报表,要求按公司名称分组,按供货时间排序,布局选大纲。2) 创建步骤:对 a)的操作步骤:1、 单击“创建”标签,单击“报表向导”弹出“报表向导对话框”。2、 选择“可用字段”,单击“下一步”,选择“地区”,单击“下一步”。3、 设置分组选项,以“地区”分组。4、 单击两次“下一步”,选“大纲”,再点击两次“下一步”,改报表

27、指定标题为“各地区客户”后点完成。6. 使用宏创建窗体,创建宏把前面创建的查询、窗体和报表全部整合到一个主窗体上,单击该窗体上的某个命令按钮时,宏就可以自动执行并完成所要做的工作,给出创建一个宏的步骤。(3 分)1)功能描述:创建宏把 查看各客户的年度供货单,查看供货金额最高的十个供货单,打开客户信息管理窗体,打印各地区的客户报表,打印进出账表,关闭当前窗体, 关 闭 当 前 数 据 库 整 合 到 一 个 主 窗 体 上 。2)操作步骤操作步骤:1、 单击“创建”标签,点击“宏”按钮2、 在“宏”设计窗口,点击“宏名”3、 在“宏名”第一行输入“查询各客户的年度供货单”,在“操作”中选择“O

28、penQuery”,参数操作中选择“各客户年度供货单”。在“宏名”第二行输入“查询供货金额最高的供货单”,在“操作”中选择“OpenQuery”,参数操作中选择“供货金额最高的供货单”。在“宏名”第三行输入“打开客户信息管理”,在“操作”中选择“OpenForm”,参数操作中选择“客户信息管理窗体”。在“宏名”第四行输入“打印各地区报表”,在“操作”中选择“OpenReport”,参数操作中选择“各地区客户”。在“宏名”第五行输入“打印进出帐表”,在“操作”中选择“OpenReport”,参数操作中选择“进出帐表”。在“宏名”第六行输入“关闭当前窗体”,在“操作”中选择“Close”,参数操作中保存默认。在“宏名”第七行输入“关闭当前数据库”,在“操作”中选择“Close”,参数操作中保存默认。在“宏名”第八行中“操作”中选择“Requery”。保存为“宏组宏”。点击“创建”标签,选择“窗体设计”4、 点击“创建”标签,选择“窗体设计”5、 在“窗体设计”中,点击“按钮”在

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2