Access数据库应用实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验指导书
院系:
专业:
课程:大学计算机II-Access数据库应用编者:大学计算机基础教研室
目录
实验一建表 ............................................................................................... 错误!未定义书签。实验二简单查询 ........................................................................................ 错误!未定义书签。实验三创建分组查询................................................................................. 错误!未定义书签。实验四报表的设计 .................................................................................... 错误!未定义书签。实验五利用窗体控件手动设计窗体.......................................................... 错误!未定义书签。实验六设计嵌入式条件宏 ......................................................................... 错误!未定义书签。实验七创建一个“跑动的字母”的窗体程序........................................... 错误!未定义书签。实验八实验七的改进程序 ....................................................................... 错误!未定义书签。
实验一建表
一、实验目的
1.认识Access数据库的基本功能,学会如何利用和不利用模板
创建数据库。
2.练习数据表创建的方法,并能根据需要灵活的创建数据表。
3.能够为建立的表添加表关系。
二、实验要求
1.启动Access,2010,利用“罗斯文”模板建立Access数据库,
观察数据库的主要功能与主要组成部分。
2.新建空白数据库,并在该数据库中新建“客户”表、“员工”
表,“产品”表、“订单”表和“订单明细”表。
3.为建立的5个数据表建立关系。
三、实验原理
利用Access,2010创建一个数据库,并将其保存。创建表和表的关系。
四、实验步骤
1.利用“罗斯文”模板,建立Access数据库,命名为罗斯文1。
2.
新建空白数据库,命名为MyDB1。
3. 在MyDB1中创建4个表:客户、员工、订单、订单明细。
客户表设计视图
字段名 数据类型 字段宽度 必填字段 是否主键
ID 数字 长整形 是 是 公司 文本 15 是 否 联系人 文本 4 是 否 职务 文本 10 是 否 主页 超链接 — 否 否 备注 备注 — 否 否 附件 附件 — 否
否
客户表各字段及其属性
员工表各字段及其属性
字段名 数据类型 字段宽度 必填字段 是否主键
ID 数字 长整形 是 是 姓名 文本 4 是 否 职务 文本 10 是 否 电子邮件地址 文本 50 否 否 个人照片 OLE 对象 — 否 否 入职时间 日期/时间
— 否 否
产品表各字段及其属性
订单表各字段及其属性
订单明细表各字段及其属性
4.为“客户”表、“员工”表,“订单”表和“订单明细”建立表
间关系。通过数据库工具-关系-显示表,选择以上四个表,将“客户”表的“ID”字段拖动到“订单”表的“客户ID”处,松开鼠标后,系统弹出“编辑关系”对话框。勾选“实施参照完整性”、“级联更新相关字段”和“级联删除相关记录复选框”。
5.重复以上步骤,建立其余各表间的表关系。各表间关系与字段
连接方式如下表所示。
表名字段名相关表名字段名表关系
产品ID 订单明细产品ID 一对多
订单ID订单明细订单ID 一对多
员工ID订单销售员ID 一对多
客户ID订单客户ID 一对多
6.保存数据库文件。
实验二简单查询
一、实验目的:
1.学习选择查询的主要功能。
2.练习查询条件的使用。
3.熟悉更新查询的创建方法。
二、实验要求:
1.创建一个查询,通过输入价格上限、下限查询相关商品。
2.创建一个查询,输入订购日期查询相关商品。
3.创建一个查询,将所有商品价格增加10%。
三、实验原理
利用查询条件,选择数据;在查询执行过程中,用户可以自己输入条件,使得查询数据更加灵活;利用更新查询更新数据。
四、实验步骤:
1.打开简单查询数据库。
2.创建一个查询,命名为:价格上下限查询,查询产品表中列出
价格<50并且>15之间的产品信息,运行并查看结果。
3.修改刚才的查询,使得价格上下限由用户在查询执行时自定义
输入,运行查看结果并保存。
4.创建一个查询,命名为:订购日期查询,查询订单表中用户给
定日期的订单信息。
5.创建一个查询,命名为:更新价格查询,将产品表中列出价格
增加10%,运行并查看结果并保存。
6.保存数据库。
实验三创建分组查询
一、实验目的:
1.熟悉汇总查询的创建方法。
2.掌握汇总查询总计行选项的用途。
二、实验要求:
1.创建一个查询,计算每位员工的销售总额。要求显示“员工姓
名”和“销售总额”,查询命名为“Q1”。
2.创建一个查询,查找销售额最高的商品信息。要求显示“产品
代码”、“产品名称”和“销售额”,查询命名为“Q2”。
3.创建一个查询,查找出公司的最大客户。要求显示“客户公司”
和“销售额”,查询命名为“Q3”。
三、实验原理
利用汇总查询,可以对数据进行分类统计,按员工分类,计算每个员工的销售总额;按商品分类,可以计算每种商品的销售额合计;按照客户分类,可以计算出每个客户的交易额。
四、实验步骤:
1.打开分组查询数据库数据库。
2.利用员工表、订单表、订单明细表建立汇总查询,按照员工ID
进行分类,计算销售额合计。要求查询结果有且仅有三个字段:
ID、姓名、销售总额。其中,姓名由员工表的姓氏字段和名字
字段生成,销售总额由数量*单价获得,查询命名为:销售额。