《Access数据库程序设计》综合实验设计指导
- 格式:docx
- 大小:389.53 KB
- 文档页数:15
数据库原理及应用实验指导书(ACCESS数据库)指导老师:陈俊智昆明理工大学国土资源工程学院学院2012年3月目录实验(一):SQL数据定义功能实验(二):练习SQL数据操纵功能实验(三):数据库综合设计实验(一):SQL数据定义功能一、实验内容及要求1. 使用SQL语句建立学生管理系统相关的表,同时完善各表的相关完整性约束。
其中带有下划线的为主码学院(学院代码,学院名称)create table 学院(学院代码char(8) primary key,学院名称char(8));学生(学号,姓名,性别,学院代码),学院代码为外码create table 学生(学号char(8) not null unique,姓名char(8),性别char(8),学院代码char(8),primary key(学号),foreign key(学院代码) references 学院(学院代码));教师(教师号,教师姓名,学院代码),学院代码为外码create table 教师(教师号char(8) primary key,教师姓名char(8),学院代码char(8),foreign key(学院代码) references 学院(学院代码));课程(课程号,课程名,学时)create table 课程(课程号char(8) primary key,课程名char(8),学时char(8));学习(学号,课程号,成绩),学号为外码,课程号为外码create table 学习(学号char(8),课程号char(8),成绩char(8),primary key(学号,课程号),foreign key(学号) references 学生(学号),foreign key(课程号) references 课程(课程号));开课(教师号,课程号),教师号为外码,课程号为外码create table 开课(教师号char(8),课程号char(8),primary key(教师号,课程号),foreign key(教师号) references 教师(教师号),foreign key(课程号) references 课程(课程号));2. 对各表进行增加、删除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段,教师表增加性别字段,出生日期字段,对课程表增加先修课程字段,并且先修课程为本关系外码。
实验一创建Access数据库【实验目的】1.了解Access数据库窗口的基本组成2.学会如何创建数据库文件3.熟练掌握使用数据库表的建立方法4.掌握表属性的设置5.掌握记录的编辑、排序和筛选6.掌握索引和关系的建立【实验内容】1.启动Access数据库,创建一个名为“图书管理.mdb”的空数据库文件。
并依照表1~3,在上述建立的数据库中创建“读者”、“图书”、“借书登记”3个表。
2.将所有日期型字段的格式设置为“短日期”。
3.将“图书”表的“书号”字段的“标题”设置为“图书编号”;“出版社”字段的默认值设置为“电子工业出版社”;“价格”字段的有效性规则为“价格>0”;有效性文本为“价格必须大于0”。
4.登陆“表属性”设置有效性规则“还书日期>借书日期”,有效性文本为“还书日期必须大于借书日期”。
(此题难度较大,请参看附录)5.为“读者”表的“部门”字段设置查阅属性,显示控件为:组合框,行来源类型为:值列表,行来源为:法律系;英语系;中文系;科研处;人事处;教务处。
(请参看附录)6.在“读者”、“图书”和“借书登记”3个表中输入记录,照片和备注内容可以自己定义。
“读者”表记录“图书”表记录“借书登记”表记录7.在“读者”表中,将“部门”字段移到“姓名”字段的前面,然后增加一个“联系方式”字段,数据类型能够为“超链接”(存放读者的E-mail地址)。
8.在“读者”表和“图书”表中添加两条记录,内容自定。
9.删除“读者”表中新添加的两条记录。
10.备份数据库中的3个表(将3个表分别“另存为”即可)。
11.对“读者”表按“办证日期”升序排序。
(12-14题,使用筛选\高级筛选来完成)12.对“借书登记”表按“借书证号”升序排序,对同一个读者按“借书日期”降序排序。
13.从“图书”表中查找有破损的图书。
(请参看附录)14.从“借书登记”表中查找借书证号为“522100”的读者在2008年的借书情况。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==access实验指导书篇一:Access实验指导书201X版本辽东学院信息技术学院《数据库技术及应用》实验指导编著:牟瑛学号:姓名:班级:学院/专业:任课教师:201X年3月目录实验一数据库及表的操作 (1)实验二查询 (25)实验三窗体 (41)实验四报表设计 (56)实验五宏 (62)实验六模块与VBA程序设计 (67)实验一数据库及表的操作实验类型:验证性实验课时: 6 学时指导教师:时间:201X 年月日课次:第节教学周次:第周实验分室:实验台号:实验员:一、实验目的1.掌握数据库的创建及其它简单操作2.熟练掌握数据表建立、数据表维护、数据表的操作二、实验内容与要求1.数据库的创建、打开、关闭2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容4.数据表的操作:查找替换数据、排序记录、筛选记录三、实验步骤案例一:创建数据库1.创建空数据库要求:建立“教学管理.accdb”数据库,并将建好的数据库文件保存在“E:\实验一”文件夹中。
操作步骤:图1-1创建教学管理数据库(1)在Access 201X启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。
把它修改为“教学管理”如图1-1所示。
(2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,在“E\实验一”文件夹中,单击“确定”按钮,如图1-2所示。
(3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。
(4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。
目录实验 1 熟悉ACCESS环境和数据库的设计 (2)实验2 数据库和表的建立 (11)实验2—1 (11)实验2-2 (11)实验2-3 (12)实验2—4 (14)实验2-5 (14)实验2—6 (15)实验2—7 (16)实验2—8 (16)实验2—9 (17)实验2—10 (17)实验2—11 (18)实验3 查询的创建 (18)实验3-1 (19)实验3-2 (19)实验3—3 (20)实验3-4 (21)实验3-5 (21)实验3—6 (22)实验4 窗体的创建 (23)实验4-1 (23)实验4—2 (25)实验4-3 (31)实验5 报表的创建 (39)实验5—1 (39)实验5-2 (40)实验5—3 (40)实验5—4 (41)实验5—5 (41)实验6 数据页的创建 (43)实验6-1 (43)实验6—2 (44)实验6—3 (44)实验7 宏的创建 (45)实验7—1 (46)实验7-2 (50)实验7-3 (52)实验 1 熟悉ACCESS环境和数据库的设计根据高等学校教学管理信息系统中学生选课管理业务的需要,设计一个“学生选课系统”数据库。
一、实验目的1.深入理解关系模型的性质;2.深入理解关系数据库的概念;3.深入理解数据库应用系统的组成;4.掌握数据库设计的一般方法和过程;5.掌握数据库中的表结构的设计原则和方法;6.掌握数据库中表间关联关系的分析及描述方法:二、实验内容1.实验要求1)采用关系数据库的设计方法对“学生选课系统"中所涉及的信息及信息处理流程进行调研.2)根据调研结果,确定实体及实体间联系的属性.根据数据规范化原则将其转换成二维表。
3)对多个表之间的关系进行分析,确定各表间的关联关系。
4)将多张数据表及它们之间的关系组织成一个数据库。
2.操作步骤(1)全面分析“学生选课系统”的日常工作流程,找出所涉及信息的实体和实体间的联系,该系统涉及的主要实体有:学生、教师、课程、专业、单位等。
《Access数据库程序设计》综合设计实训报告格式《Access数据库程序设计》综合设计实训报告格式北京联合大学应用文理学院实训报告实训项目姓名同组人专业班级指导教师实训地点实训时间实训任务书实训项目XXX信息管理系统实训内容1.根据个人兴趣和实际,结合专业背景,自拟项目题目;2.查阅资料,收集数据,明确项目目标。
根据信息需求和处理需求的分析,完成数据库的结构功能设计;3.完成数据库的应用系统的设计。
包括定义、设计查询、窗体和报表;4.测试、调试和修改数据库应用系统;5.完成实训报告的书写及演示讲解系统,提交实训报告和数据库应用系统。
实训要求6.根据项目的需要,建立数据库应用系统及库中的数据表。
要求数据库中至少包含3个表,每个表中的记录数不能少于20条,每条记录不少于5个字段,并至少含有3种以上不同类型的数据。
7.定义数据表中的字段属性,如定义主键、字段大小、有效性规则、默认值等。
8.建立表之间的关系,建立一对一关系和一对多关系,要求至少要有一个一对多的关系。
9.创建不同类型的查询,如选择查询,交叉表查询,参数查询,操作查询,SQL查询等。
要求至少有3个不同类型的查询。
10.建立某种形式的窗体。
创建与用户进交行互操作的主窗体界面,能够通过该窗体访问数据库中的所有对象。
11.建立某种形式的报表,实现对数据的统计与输出。
12.结合窗体控件,创建并运行宏。
13.要体现创新意识和个性化设计,实训工作需要分工独立完成,不可拷贝或出现雷同。
实训时间安排20xx.X.XX分组,选题,查阅资料,学习,讨论,确定项目目标20xx.X.XX根据需求分析,完成数据库应用系统20xx.X.XX完成数据库应用系统的设计20xx.X.XX运行,测试,调试,书写报告20xx.X.XX修改报告,提交报告和数据库应用系统,演示讲解参考资料1.訾秀玲.Access数据库技术及应用教程[M].北京:清华大学出版社.20xx.2.教育部考试中心.全国计算机等级考试二级教程-Access数据库程序设计[M].北京:高等教育出版社.20xx3.毕超.Access课程设计案例精编[M].北京:中国水利水电出版社.20xx.4.郑小玲,王学军,郑宏.Access项目案例导航[M].北京:科学出版社.20实训报告内容1项目背景及目标2系统的组成和实现的主要功能包括:(1)数据库结构描述,为说明清晰,可展示相应图片(2)数据库主要功能描述(3)原始数据的来源和描述3系统运行和测试结果包括:系统使用说明和主要功能测试4总结和展望实训考核标准评分项目实训前准备完成基本内容实训成果创新能力实训报告出勤情况合计指导教师评语:指导教师年月日满分(100分)53030101510实际得分总评成绩扩展阅读:《Access》综合设计实训报告格式北京联合大学应用文理学院实训报告实训项目access综合实验设计姓名潘萌萌同组人专业新闻(影视传播学)班级1指导教师安继芳实训地点机房209实训时间20xx年5月实训任务书实训项目access综合实验设计:仓库管理系统实训内容1.根据个人兴趣和实际,结合专业背景,自拟项目题目;2.查阅资料,收集数据,明确项目目标。
ACCESS数据库技术实验指导书实验六管理信息系统开发一、实验目的:学习使用Access 开发管理信息系统的一般方法及步骤,对该课程所学习的知识实现综合性应用。
二、准备工作:根据学习情况从备选题目中选择承担力所能及的开发设计任务,从而熟悉管理信息系统开发的过程,包括系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等过程。
经过系统的开发综合应用该课程中如下重要技术:1、创立数据库、表以及建立表间关系的方法。
2、设计各种窗体的方法。
3、设计各种查询的方法。
4、简单的VBA 编程方法。
5、设计报表的方法。
6、使用切换面板管理器的方法三、实验内容:可选工程(除以下题目还可自选,必须完整实现基本功能):工程名称重点实现基本功能教案管理系统学生信息、教师信息、选课信息等 1.数据库的安全性设置;2.数据增、删、改;3.数据查询;4.数据统计、分析;学生学籍管理系统学生入学、毕业、转专业等学生成绩管理系统成绩管理、成绩查询、成绩单打印等课程管理系统课程管理、课程查询、授课教师等学生选课系统课程维护、分类、选课限制标准学生宿舍管理系统宿舍等级与收费、按班级住宿 5.相关报表;图书管理系统图书资料、借阅、销售采购与应付账管理系统货品资料、采购计划、入库、应付账库存管理系统货物分类、入库、出库、损耗企业人力资源管理系统员工信息、考勤、工资、查询公司会计管理系统帐户、日记帐、期末结帐、财务报表固定资产管理系统资产信息、报损、折旧、借出会员管理系统会员档案、会费缴纳、会员到期住院部结算系统住院费用统计、收费策略实验完成方式该实验实行一人一题制,一定要在规定的日期交作业。
时间安排第3周——第10周,有能力的同学能够提前交作业。
考核方法考核在第9、10周实验课进行,由本人提交程序,以及系统主要功能说明,同时回答老师提出的问题。
按照界面的布局效果和基本功能的实现情况来评定成绩,原则上只要实现基本功能就评定“及格”,没有按时完成作业的同学一律按“不及格”处理。
实验一数据库和数据表的操作一、实验目的:●掌握创建数据库的方法。
●掌握创建数据表的方法。
●掌握数据表记录的编辑操作。
●掌握字段的属性设置。
二、实验内容:1.在D盘下创建一个文件夹,用自己的学号命名。
在文件夹中以“本机上的模板”中的“库存控制”数据库为模板数据库,使用向导创建名为“库存管理.mdb”的数据库。
除必须确定或输入处外,全选默认值。
2.在自己的文件夹中新建一个名为“图书管理.mdb”的空的数据库。
3.将“Datasource.mdb”数据库中的所有数据表导入到“图书管理.mdb”数据库中4.使用设计视图,在“图书管理.mdb”数据库中创建一个名为“借书还书信息”表,该表中的字段属性设置如下(表1-1),字段的其他属性使用默认值。
表1-1 “借书还书信息”表字段属性当前日期的函数。
6.将“借书还书信息”表中的“应当还书日期”字段的“默认值”设置为在系统当前日期的基础上加60天7.将“借书还书信息”表中“应缴罚款金额”字段的“有效性规则”属性域输入:>=0;并在“有效性文本属性域”输入确切提示:罚款金额应大于等于0。
8.将“借书还书信息”表中“实际罚款金额”字段的“有效性规则”属性域输入:>=0Or Is Null;并在“有效性文本属性域”输入确切提示:罚款金额应大于等于0 或者为空值。
9.利用输入掩码向导,将“借书还书信息”表中的“借阅日期”,“应当还书日期”,“实际还书日期”字段的“输入掩码”设置为“长日期(中文)”,其他属性采用系统默认值。
10.将“借书还书信息”表中“用户账号”、“图书编号”、“借阅日期”、“应当还书日期”字段设置为必填字段。
11.利用查阅向导,将“借书还书信息”表中“用户账号”字段的数据类型更改为“查阅向导,数据来源选择“用户信息”表中的2个字段“用户账号”和“姓名”,并按“用户账号”进行升序排序,并保证2个字段都能显示,可用字段选择“用户账号”。
其他选择默认值。
云南大学滇池学院《access数据库程序设计》实验指导—实验二查询的创建与操作2014年4月目录练习一:利用“简单查询向导”创建选择查询 (3)练习二:在设计视图中创建选择查询 (3)练习三:创建计算查询 (3)练习四:创建交叉表查询 (4)练习五:创建参数查询 (4)练习六:创建操作查询 (4)练习七:创建sql查询 (4)练习八:完善sql语句 (4)练习九:sql数据定义 (6)一、实验目的1. 掌握各种查询的创建方法2. 掌握查询条件的表示方法3. 掌握应用sql中select语句进行数据查询的方法4. 理解sql中数据定义和数据操纵语句二、实验内容与要求1.创建各种查询2.使用sql中select语句进行数据查询3.使用sql语句进行数据定义和数据操纵三、实验步骤注意:(1)若没有创建完整“教学管理”数据库,请下载“教学管理”数据库并将文件名修改为:ACCESS班级+专业班级+学号+姓名+实验二(如:ACCESS 1 班-会计1班-2013201232-王小二-实验二)(2)将练习七、练习八和练习九复制到word中补充完整并保存为:ACCESS班级+专业班级+学号+姓名+实验二(如:ACCESS 1 班-会计1班-2013201232-王小二-实验二。
(3)将数据库文件与word文件封装在一个文件夹中上交,文件夹名为:ACCESS班级+专业班级+学号+姓名+实验二(如:ACCESS 1 班-会计1班-2013201232-王小二-实验二,并于第9周周五78节(即17:00)之前上交完成,过时不予接收,不接收以邮件等方式上交作业,请大家按时完成作业并上交。
(4)上交作业文件夹名务必以:ACCESS班级+专业班级+学号+姓名+实验二(如:ACCESS 1 班-会计1班-2013201232-王小二-实验二)命名,否则将以没上交作业处理。
练习一:利用“简单查询向导”创建选择查询1.单表选择查询要求:以“教师”表为数据源,查询教师的姓名、学历和职称信息,所建查询命名为“教师信息查询”。
ACCESS数据库程序设计-任务课堂实训课程设计一、任务目的本课程设计旨在帮助学生全面掌握ACCESS数据库程序的设计和开发过程,通过实际项目的实践,提高学生的数据管理和分析能力,为今后的工作和学习打下坚实基础。
二、任务要求2.1 项目描述本项目是一个订单管理系统,主要功能包括:用户管理、订单管理、商品管理、库存管理和财务管理等。
用户可以进行账户注册、登录、修改密码等操作;管理员可以对用户信息进行管理、查看订单、管理商品和库存以及进行财务管理等操作。
2.2 数据库设计请根据项目需求,设计以下数据表:1.用户表:存储用户的基本信息,包括用户名、密码、邮箱、手机号、地址等。
2.商品表:存储商品的基本信息,包括商品名称、价格、库存、封面图等。
3.订单表:存储用户购买商品的订单记录,包括订单ID、用户ID、商品ID、订单时间、订单状态等。
4.库存表:存储商品的库存信息,包括商品ID、入库时间、入库数量、出库时间、出库数量等。
5.财务表:存储订单的财务记录,包括订单ID、收入、支出、结余等。
2.3 程序开发请使用ACCESS数据库程序进行项目的开发,程序需满足以下要求:1.用户登录:根据已有的用户信息,实现用户登录功能。
2.用户注册:新用户可以进行账户注册,注册成功后要发送邮件进行确认。
3.商品管理:管理员可以对商品信息进行管理,包括添加、删除、修改等操作。
4.库存管理:管理员可以对商品库存进行管理,包括入库、出库、查询等操作。
5.订单管理:用户可以进行订单查询、下单、取消订单等操作;管理员可以查询所有订单并进行订单处理。
6.财务管理:管理员可以查询订单的财务记录并进行相关统计和分析。
2.4 订单流程以下是本项目的基本订单流程:1.用户选择商品并且进行下单,订单状态置为“待处理”。
2.管理员进行订单处理,如果库存充足则将订单状态置为“已确认”;如果库存不足则将订单状态置为“已取消”。
3.用户进行订单支付后,订单状态置为“已支付”。
ACCESS数据库技术实验报告实验四窗体设计一、实验目的:掌握窗体的各种设计工具的使用方法;常用控件的使用方法以及各种窗体的创建和编辑方法。
二、准备工作:1. 学习创建自动窗体;2. 学习使用向导创建窗体;3. 学习创建包含子窗体的组合窗体;4. 掌握在窗体设计视图中创建和修改窗体属性;5. 掌握在窗体上添加附加了事件代码的控件。
三、实验内容:实验3.1 使用“自动窗体”创建窗体1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“窗体”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建窗体”对话框。
3 )选择“自动创建窗体:纵栏式”,从下拉列表中选择“订单”表,单击“确定”按钮,即可出现窗体窗口。
4 )单击工具栏中的“保存”按钮,输入窗体名称“自动窗体”,单击“确定”按钮。
5 )关闭窗体窗口。
6 )关闭数据库窗口,关闭Access 程序。
实验3.2 使用窗体向导创建窗体1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“窗体”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建窗体”对话框。
3 )选择“窗体向导”,从下拉列表中选择“订单”表,单击“确定”按钮,即可出现“窗体向导”对话框。
4 )单击“> > ”按钮选定所有可用字段,单击“下一步”按钮。
5 )单击“表格”单选按钮,单击“下一步”按钮。
6 )选择“蓝图”样式,单击“下一步”按钮。
7 )输入窗体名称“窗体向导”,选择“打开窗体查看或输入信息”单选按钮,单击“完成”按钮,即可出现窗体窗口。
8 )关闭窗体窗口。
9 )关闭数据库窗口,关闭Access 程序。
实验3.3 使用窗体向导建立基于多表的窗体(1)1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“窗体”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建窗体”对话框。
目录实验1 初识Access 2010 (1)实验2 建立数据库和表 (1)实验3 建立表关系和获取外部数据 (3)实验4 编辑和使用表 (3)实验5 创建选择查询 (4)实验6 创建交叉表、参数和操作查询 (5)实验1 初识Access 2010【实验目的】1.熟悉Access 2010。
2.熟练启动Access 2010以及空数据库的创建、保存、打开与关闭。
【实验内容】1.Access 2010的启动。
方法一:“开始”菜单方法二:桌面快捷方式方法三:在“运行”窗口中输入msaccess2.创建空数据库。
方法:选项卡“文件”→命令“新建”→选项“空数据库”3.打开数据库。
方法一:选项卡“文件”→命令“打开”方法二:选项卡“文件”→命令“最近所用文件”方法三:快捷键Ctrl+O4.关闭数据库方法:选项卡“文件”→命令“关闭数据库”5.Access 2010的退出。
实验2 建立数据库和表【实验目的】1.熟练掌握建立空数据库。
2.熟练掌握建立表结构、设置字段属性和向表中输入数据。
【实验内容】1.建立空数据库建立一个名为“学籍管理系统”的空数据库,保存到个人文件夹中。
2.建立表(重点)在“学籍管理系统”空数据库中建立以下三个表对象。
(1)建立学生表用设计器建立学生表的结构,结构如下图所示。
A)设置主键学生表的主键为“学号”。
B)设置默认值将“民族”字段的默认值设为“汉族”。
C)设置显示格式设置“出生日期”字段为长日期显示格式。
D)设置输入掩码要求“学号”的字段值只能为10个数字。
E)为学生表输入记录。
(输入5条以上)(2)建立课程表使用设计器建立课程表的表结构,表结构如下图所示。
B)输入课程表中的记录(输入5条以上)(3)建立成绩表用设计器建立成绩表的结构,结构如下图所示。
A)设置主键将成绩表的主键设置为“学号”与“课程编号”两个字段。
B)设置有效性规则及有效性文本为各成绩字段分别设置有效性规则,即成绩在0-100之间,并设置有效性文本“成绩的范围应在0-100之间”C)设置输入掩码要求“成绩”字段值整数部分最多3位数字且保留1位小数。
Access数据库应用技术实验教程教学设计前言Access是微软公司开发的一款关系型数据库管理软件,广泛使用于各种管理信息系统中,也被广泛应用于教育教学领域中。
本文将以Access数据库应用技术实验教程为例,设计一份教学方案,以帮助教师更好地进行教学。
教学目标通过本实验的教学,学生应能够:•掌握Access数据库设计和应用的基本原理;•熟练掌握Access数据库管理工具的使用;•能够独立设计和实现小型Access数据库应用。
教学内容本实验将涉及以下内容:•Access数据库设计原理;•Access数据库管理工具的使用;•Access数据库的创建、查询、修改和删除;•Access数据库应用案例分析。
教学方法本实验教学采用“理论与实践相结合”的教学方法,讲解相应的理论知识后,对于Access数据库的实验操作要进行充分实践。
在讲述理论基础时,教师应该充分地举例说明,以使学生更好地理解。
在实践操作时教师应该讲述每一步操作。
此外,为了提高学生的主动性,教师还可采用小组合作的方式进行实验,让学生们互相协助、探讨、发现问题。
教学流程下面是本实验教学的详细流程:第一部分:Access数据库的介绍1.授课教师先讲解Access数据库的基本概念、特点、功能和分类;2.对于常用的Access数据库操作进行讲解,如数据库创建、打开、保存、数据表的建立和修改、查询功能的使用等。
3.讲解Access数据库中的对象的概念,如数据表、查询、表单、报表等。
第二部分:Access数据库的管理工具使用1.Access数据库的界面操作:设计实用的工具栏、快捷菜单、常用操作的快捷键;2.建立、管理Access数据库的数据表格、查询、表单、报表;3.使用Access数据库中的新建、保存、打开、关闭等常用操作。
第三部分:小型Access数据库应用范例分析1.根据小型Access数据库应用范例,实现相应的数据库设计、建立与初始化、以及数据库提取与管理查询;2.对于小型Access数据库应用案例进行数据表、查询和报表形式的展示与分析。
实验3.11 设计“图书管理”数据库●设计已创建好的“图书管理”数据库;1. 使用【设计视图】创建“图书基本信息表”;2. 使用【表向导】创建“作者基本信息表”;3. 使用【数据表视图】创建“出版社基本信息表”;4. 使用【导入表】创建“销售情况表”(必须在另一个数据库中存在销售情况表);5. 使用【链接表】创建“出版社职工信息表”(必须在另一个数据库中存在职工信息表);6. 为各表设置主键、建立各个表之间的关联并打印预览关联;7. 在以上表中添加若干记录(至少4条记录);8. 在word中画出“图书管理”数据库的E-R图。
●实验指导:各表结构如下(也可自行设计):1. 图书基本信息表:图书编号、图书名称、出版社编号、作者编号、出版日期等。
2. 作者基本信息表:作者编号、名字、地址、工作电话、家庭电话、移动电话等。
3. 出版社基本信息表:出版社编号、出版社名称、地址、社长等。
4. 销售情况表:销售编号、图书编号、数量、购买单位、地址、销售员编号等。
5. 出版社职工信息表职工编号、姓名、性别、出生年月、学历、职务、简历、出版社编号等。
注:每个字段的数据类型自行设计,其中销售情况表和出版社职工信息表需要建立在另一个数据库中,然后进行导入和链接的操作。
实验3.12 设计班级数据库●设计一个以你所在班级名称为名的数据库(如“数学052信息库”);1. 创建学生基本信息表,名为“学生信息表”,自行设计表结构;2. 创建任课教师表,名为“任课教师信息表”,自行设计表结构;3. 创建课程信息表,名为“课程信息表”,自行设计表结构;4. 创建全班学生的成绩表,名为“成绩表”,自行设计表结构;5. 创建教师上课情况表,名为“授课表”,自行设计表结构;6. 为各表设置主键,并建立各表之间的关系;7. 分别在上述三个表中输入数据(至少4条记录);8. 在word中画出该数据库的E-R图。
●实验指导:可以参考下列各表结构(也可自行设计):1. 学生信息表:学号、姓名、性别、民族、出生日期、政治面貌、专业、班级、宿舍号、电话、家庭住址、毕业中学、照片、简历等。
ACCESS数据库实训指导书一、实训目的ACCESS 数据库是一种常用的关系型数据库管理系统,通过本次实训,旨在让学生熟悉 ACCESS 数据库的基本操作和应用,掌握数据库的创建、表的设计与操作、查询的创建与使用、窗体和报表的设计等内容,培养学生的数据库设计和管理能力,提高学生解决实际问题的能力。
二、实训环境1、操作系统:Windows 7 及以上版本。
2、软件:Microsoft Office Access 2010 及以上版本。
三、实训要求1、学生应按时参加实训,遵守实训纪律,认真完成实训任务。
2、学生应独立完成实训任务,不得抄袭他人成果。
3、学生应爱护实训设备,保持实训环境的整洁。
四、实训内容(一)数据库的创建1、启动 Access 软件,选择“空数据库”选项。
2、在弹出的“文件新建数据库”对话框中,选择数据库的保存位置,并为数据库命名,例如“学生管理系统”。
3、点击“创建”按钮,完成数据库的创建。
(二)表的设计与操作1、在数据库窗口中,选择“创建”选项卡,点击“表设计”按钮,进入表设计视图。
2、定义表的字段名称、数据类型、字段大小等属性。
例如,创建“学生”表,字段包括“学号”(文本型,长度为10)、“姓名”(文本型,长度为 20)、“性别”(文本型,长度为 2)、“年龄”(整型)等。
3、设置主键。
主键用于唯一标识表中的每一条记录,通常选择不重复且能够唯一标识的字段作为主键,如“学号”。
4、保存表设计,为表命名,例如“学生表”。
5、切换到数据表视图,输入数据进行测试。
(三)查询的创建与使用1、在数据库窗口中,选择“创建”选项卡,点击“查询设计”按钮,进入查询设计视图。
2、添加要查询的表。
3、在“字段”行选择要查询的字段。
4、设置查询条件。
例如,查询年龄大于 20 岁的学生信息,可以在“年龄”字段的“条件”行输入“>20”。
5、运行查询,查看查询结果。
6、保存查询,为查询命名,例如“年龄大于 20 岁的学生查询”。
《Access 数据库程序设计》综合实验设计指导适用的软件名 称及版本:Access 2000一、 综合实验设计的基本要求1. 总体要求运用Access 所学功能,独立完成一份具有一定实际意义,且能解决一个具体问题的综合实验。
要求在 Windows 平台上完成Access 数据库的表、查询、窗体、报表及 宏的建立, 形成一个数据库应用 系统(如:藏书管理系统,人员管理系统,酒店管理系统等)。
2. 基本要求(1)作业量的基本指标所设计的数据库中应包含求解该问题的相关数据 数据库至少包含3个表;每个表中的记录数不 能少于20条;每条记录不少于 5个字段,并至少含有 3种以上不同类型的数 据;(2)作业中涵盖的知识点 建立数据库及库中的 表对象的维护(增、3. 综合实验设计提交形式创建一个以学号命名 的文件夹,文件夹中应包含一个数据库文 件(*. mdb )和一个相应的综合实验说明文件(*. doc )。
评分标准(方案)达到60分为合格,60-85分为良好,85分以上优秀 综合实验设计评分标准三、 综合实验设计说明撰写框 架封面 占一整页,自行设计 ,形式不限,但应包括以下信息:数据表;删、改等基本操作); 设置表中的字段属性 (定义主键、字段大小、有效性规则、默 认值等); 表间关系的建立与修改:一对一关系或一对多关系,至少要有 一个一对多关系;创建三种不同类型的 SQL 查询);建立某种形式的窗体 建立某种形式的报表创建并运行宏;查询(选择查询,交叉表查询,参数查询,创建与用户进交行互操作的主窗体友好 ,实现对数据的统计与输出;,操作查询, 界面;创建一个主界面窗体,能够通过该窗体访问数据库中的所有对象。
《Access 数据库程序设计》综合实验设计学院名称:班级:学号:姓名:指导教师:完成日期:正文另起一页,包括以下内容。
综合实验设计名称:(自拟)(1)任务(项目)提出及其意义概要说明该任务(项目)提出的背景及其意义。
如基于Access 开发一个“部门职员信息管理系统”,可以摆脱繁重的人工操作,大大提高办公效率。
(2)完成任务(项目)的目标概要说明完成该任务(项目)中各组成部分的名称及其主要功能。
如“部门职员管理信息系统”实现对职员基本信息以及工作情况的输入、查询、维护以及输出等功能。
(3)实验设计中所用素材(如文章、数据、图片等)的来源(名称、出处、时间等)概要描述综合实验设计中所用素材的来源。
如网上收集、资料查询、模拟数据等形式。
(4)作业成果(答案)展示展现综合实验设计成果的一个数据库文件(*.mdb )和一个综合实验设计说明文件(*.doc )。
综合实验设计说明应在500 字以上,应具有成果展示图。
两者一并提交,放在一个以学号命名的文件夹中。
(5)系统使用说明该任务使用说明:输入操作、各功能使用、输出操作的提示。
Ara学院名称:北京联合大学应用文理学院班级:学号:姓名:指导教师:完成日期:综合实验设计名称:书店管理系统一、项目提出及要解决的问题书店管理系统包括对图书信息以及雇员基本情况的管理,目前随着数据库管理系统的发展,可以将其应用于图书管理和图书销售方面。
通过对Access数据库程序设计》课程的学习,我们初步掌握了Access 数据库应用的方法。
我建立的书店管理系统就是一个基于Access开发的小型的数据库应用系统,能够实现对图书基本信息和销售情况以及雇员基本信息的输入、查询、维护以及输出等功能。
二、项目要实现的主要功能我建立的图书管理系统,包含了四个有相互关系的表,并设置了各个表中某些字段的属性,从而使杂乱的信息有条理的编入不同的表中;通过建立不同类型的查询,实现了对数据的浏览、统计和添加等操作,便于在现实工作中快速的查找有效信息;通过建立不同类型的窗体,创建了与用户进行交互操作的友好界面;通过建立报表,实现了对数据的分析整理与输出,达到了快速完成许多繁杂人工操作的效果;最后通过建立宏,确保了数据库快速,高效,稳定的运行。
三、原始数据来源及其界定模拟数据四、综合实验成果展示综合实验设计的文件保存在“学号姓名”文件夹中,包括一个“书店管理系统数据库.mdb”数据库文件和一个书店管理系统综合实验说明.doc”文件。
五、系统使用说明单击书店管理系统数据库.mdb”数据库文件,在打开的数据库窗口中,选择窗体”对象,双击窗体3:总揽”窗体,从而进入书店管理系统,女[图所示。
书店管理系统主要功能有:1)表:適打开窗体上表框架中不同的表,可以浏览、添加数据。
★表名称:图书表、雇员表、售书表、销售情况表(生成表)★表结构见附录(表1、表2、表3和表4)。
★表间联系:图书表”与售书表”表通过图书ID”字段建立联系,售书表”与雇员表”通过雇员ID”字段建立表间联系。
如图所示。
SB2)查询:通寸建立不同形式的查询,可以统计、查询信息。
① 选择查询: ★查询名称:职工查询★方法简述:以雇员表”为数据源,显示雇员ID ”姓名”性别”联系电 话”出生日期”和 工资”字段。
设置 职务”字段(不显示)的条件为职员”选择 查询结果如图所示。
催回"7 ►1*1/^县肓*卞铲② 参数查询:★查询名称:售出时间查询★方法简述:以图书表”雇员表”和售书表”为数据源,显示图书ID ”书名”!E35帮ID出眄启件询匚瞑匸伶询:爲持檜啣岂土旦眼[.联事电话 1 册9-S-2 67T2S3OO 的气虫界TH 飢1iOTO-6-Q E-7T^602 L9ea-V2S B772«eO313TL -12 1C 6772-960(1 I982-M-1667T296O5L9W11-2 e7T29@O& 1363-2-16 6TT238O7 Wn-5-e 67TEB8Q0 lW^I-9"2 6T729509 1%7-a ^ 67TZ9B1O irra-e-io 翳TJWII isei-fi-lfl A7TSftl± 1961-10-2B7TM&13 L96&-A 旧 &7T2SS1^¥匕丽 •2,000V 町(JOO¥ :'.Ji n ¥ Z,gJ ¥乞财 ¥ 2, OOJV ^000 V 2^000¥£500V 2, 500丫 ?iQogV j ^OM$玄舅舅主另期T零男舅京勇男女居7 B明毕4 5 & 7 1 1 «A 1别 性单价”等字段。
在售出时间”字段的条件行中设置参数:请输入售出时间:”运行查询时,在请输入售出时间:”文本框中输入时间2005-9-4”参数查询结果如图所示。
③操作查询:生成表查询★查询名称:销售情况查询★方法简述:以图书表”、雇员表”、售书表”为数据源创建生成表查询,显示书名”作者”单价”数量”雇员ID”姓名”和售出时间”字段。
在数量” 字段的排序”单元格中选择降序”排列。
选择创建生成表查询后,在表”对象建立销售情况表”生成表查询所创建的生成表”结果如图所示。
数量 丨 屣员ID I 业名 |昔出时闽④选择查询:★查询名称:图书平均值查询 ★方法简述:以图书表”售书表”为数据源创建选择查询,显示 类别”单价之平均值”数量之平均值”字段。
在类别”字段的总计”单元格中选择分 组”在单价之平均值”字段的 总计”单元格中取 平均值”数量之平均值”同上 图书平均值查询结果如图所示。
水□已乗鲫鱼去 晏冊达人 千年一才 V 16余紳¥ :O ¥用¥55¥23V ?500 IDO 72 70&J 的SO 隹當薦华 歸要干帶9 2 17■J- s»31 1110& 5 3 B-1 IT 1- 1-4甩于_i王王*p美tT王曲2006-T-420K<^8 M05-S-30 K(re-fl-5 £005-LM 2G05-&-20 2DO5-T-192OD5-&-10 2005-It-II 2005-11-9 2CD5-a-EB 2TO5-T-20 2005-11-4 2005-6-25 2006-8-6SOOS'-10-22 20(re-5-TM05-4-32D(K-9-i 2005-0-20 2DO5-V0 2005-3-21丄上处;那小子具帅1 樋_.. 那小子耳冲1 &且的期土就 丈叱苦離啥利涼埒与混H J K 罗祢疔得埃尔丁 像得垢耶丁您别图拝14 (5 SIM年 養哥拒女 曼田二倉¥?0 ¥28 ¥30¥ ts ¥tS¥4SV23¥汨¥20¥京¥2040123017ZTia16 王J:回*也录.I Ki I F CEi! 7T] 共有逗录數:E3)窗体:★主窗体名称:图书基本信息 子窗体名称:子窗体方法简述:以图书表”为数据源建立主窗体;以 售书表”为数据源建子窗体,选择显示这两个表中的部分字段。
主窗体自动套用格式采用 远征”其他选 项手动完成。
运行窗体后效果如图所示。
晞H.ifi 特耳瀝血土于S3ioo|ZUUS-3-Z1疋栄JT 丨 L 筝1而冋貫mHHk 1★窗体名称:总揽(通寸此窗体打开数据库中的各个对象),0査询4图书平均萌:选择査询282727251?BE®33 5 2140. 6Q23U7&9231单价Z 平均值 輕星卞平均佰痢姦憤况方法简述:使用设计视图创建,添加具有打开不同对象操作的命令按钮控件,然后分别设置每个控件的属性,在属性窗口的事件选项中,设置单击事件为相应的宏操作,以此打开不同对象。
设计视图如下。
■窗体筋忌擾:戲体匚|1亘I区!4)报表:★报表名称:销售排行榜方法简述:以已经建立的销售情况表”为数据源,使用报表向导”创建, 按照数量”降序进行排列,显示查询中部分字段的内容。
报表输出结果如图所示。
★报表名称:雇员销售榜方法简述:以已经建立的 销售情况表”为数据源,使用报表向导”创建, 按照 姓名”进行分组,并对数量”进行汇总,显示查询中部分字段的内容。
报 表输出结果如图所示萨销售情况表.Ito二二A5i*"¥盲H is- - AMVI "茎*>*M3SNrSSTSN3SHC 叮LU页-卜泸扉昂精售5)宏:★宏名称:打开不同对象方法简述:通寸不同宏操作打开数据库对象,宏设计视图”如图所示注:我的数据库建立了三个宏分别打开表、查询、窗体和报表。
因结构跟上图相同因此只说明一个。
【附录】数据库表结构如下:表1-图书表结构表2-雇员表结构表3-售书表结构六、完成本作业设计的计算机环境,见下表:。