Acce实验报告_access实验报告
Acce实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“access实验报告”。
Acce数据库实验报告
院系:计算机科学与技术学院
班级:1205班(文理)姓名:李奇
学号:2012415210104
实验目的:
1.掌握Acce数据库的创建和打开
2.掌握Acce中数据表的设计和创建及维护。3.掌握Acce中窗体、查询、报表等的设计和创建 4.熟练掌握SQL结构化查询语言。5.初步掌握数据库系统的开发与应用 6.并对Acce做一定的总结
实验内容与步骤:
1.Acce数据库的建立和维护:
了解数据库、数据库管理系统,数据库系统的概念;了解Acce数据库;了解表;了解数据的录入和维护;了解数据表间关联;了解数据表对象的复制、删除与更名,学会创建“教务管理”数据库;学会利用表设计视图创建表;学会导入表;学会建立表间联系;学会修改表结构;学会操作表记录 2.Acce查询、窗体和报表:
了解查询及创建方法;了解窗体及创建方法;了解报表及创建方法;学会选择查询、参数查询、总计查询;学会窗体设计;学会报表设计 3.结构化查询语言(SQL): 了解SQL语言;理解数据定义语言,掌握数据库对象的建立(CREATE)、删除(DROP)和修改(ALTER)等操作;理解数据操纵语言,掌握数据操作的命令由插入(INSERT)、删除(DELETE)、更新(UPDATE)、检索(SELECT)等组成;掌握SQL语言的核心——SELECT语言;学会使用SQL查询;使用报表向导创建基于SQL查询数据源的报表;学会SQL语句创建表;学会使用SQL语句修改表结构、表记录;学会使用SQL语句创建查询
第二章 构建Acce数据库
一、创建Acce数据库的方式.使用数据库向导创建数据库
1.跟随Acce的数据库向导创建“讲座管理”数据库 步骤:
(1)启动数据库向导,打开数据库“模板”对话框
(2)启动“数据库向导”
(3)回答向导提出的问题
(4)自动创建数据库及数据库对象
“我的公司信息”对话框
.“讲座管理”数据库的主切换面板
自行创建空数据库
1.创建“教学管理”空数据库
操作步骤:
(1)打开“新建文件”对话框(2)选取数据库名称和保存数据库文件的路径(3)浏览数据库
“教学管理”数据库窗口
2.归纳分析
(1)今后会使用其它想到创建对象,其主要步骤全部相同
(2)中断向导工作
a.在数据库向导对话框的各个接口单击“取消”按钮,Acce会取消向导所做的所有工作
b.在数据库向导对话框中的各个接口单击“完成”按钮,Acce会保留在该部之前向导所做的工作,对于还没有回答的问题,Acce选取系统默认选项
c.单击向导对话框中的“上一步”按钮,可返回向导的上一步,修改上一步中所做的设置
第三章 创建与使用表对象
一、构建表结构
通过表设计器创建表结构
1.使用Acce表设计器在“教学管理”数据库中创建“教师”表结构 操作步骤:
(1)打开表“设计”视图(2)定义字段名称、数据类型(3)定义字段大小及其字段属性(4)设置主关键词(5)
保存表结构确定表名
新创建的“教师”表
通过表向导创建表结构
1.使用Acce表向导在“教学管理”数据库中创建“学生”表结构 操作步骤:
(1)启动Acce表向导(2)回答向导问题
(3)向导自动创建“学生”表结构
表创建的“学生”表结构
通过输入数据创建表结构
1.通过输入数据在“教学管理”数据库中直接创建“课程”表
操作步骤:
(1)打开资料表视图(2)输入字段名称(3)选取表名,设置主键(4)直接输入数据
课程数据
二、设置字段属性
设置“字段大小”属性与“格式”属性
1. 设置“课程”表中数字型与文本型字段元元的字段大小
设置“教师”表中日期型字段的格式
设置“输入屏蔽”属性
1. 通过输入屏蔽向导设置“教师”表中的“参加工作日期”字段的“输入屏蔽”属性
操作步骤:(1)打开“教师”表(2)启动输入屏蔽向导(3)问答向导提问
(4)自动创建输入屏蔽对象
屏蔽属性设置
三、创建“教学管理”数据库表的关系
创建与编辑表之间的关系
1. 在关系视图窗口为“教师”、“学生”、“课程”、“学生选修课”与“教师授课课程”表建立关系 操作步骤:
(1)打开关系视图窗口(2)编辑关系
关系视图
第四章 在Acce数据库中维护与操作表
一、维护表 维护表结构
1. 在“教学管理”数据库“学生”表中插入一个名称为“电话”的文本字段元元 操作步骤:
(1)在表中插入新字段
(2)修改表中字段名称与字段属性(3)删除表中字段
维护表内容 操作步骤:
(1)向表中添加新纪录(图中黑色部分为新添加的记录)
美化表外观
1.设置“学生”表的格式
操作步骤:
(1)在资料表视图中打开“学生”表
(2)选择主窗口菜单栏上的“格式”->“数据表”命令,打开“设置数据表格式”对话框
(3)在对话框中可修改数据表单元格、网线格、背景色、边框与线条的外观
(4)在对话框中单击“确定”按钮,即可看到新外观的资料表 2.改变“学生”表显示数据的字体,使数据显示的更美观、清晰、醒目
操作步骤:
(1)在资料表视图中打开“学生”表
(2)选择主窗口菜单栏上的“格式”—>“字体”命令,打开“字体”对话框(3)在对话框中设置字体、字型、字号、颜色等(4)在对话框中单击“确定”按钮,可在数据表视图中看到改变了字体及数据表格式的“学生”表
二、操作表
快速查找表中的数据
1. 通过定位器查找“学生”的4号记录
操作步骤:
a.在资料表视图中打开“学生”表 b.在记录编号框输入要查找的记录号4 c.按Enter键,游标将定位到4号记录上
2.通过“查找”和替换对话框的“查找”选项卡在“学生”表查找姓名为“王红”的数据
操作步骤:a.在资料表视图中打开“学生”表
b.选择菜单栏中的“编辑”—>“查找”命令,打开“查找和替换”对话框
c.在“查找内容”下拉列表框中输入要查找的数据“王红” d.在“查找范围”下拉列表框中选择“学生:表” e.在“匹配”下拉列表框中选择“整个字段”
f.“搜索”下拉列表框中选择“全部”
g.单击“查找下一个”按钮,将查找指定的数据,找到的数据会高亮显示
h.继续单击“查找下一个”按钮,可查找下一个满足条件的资料
简便替换表中的资料
1. 使用替换功能将“学生”表中“所在学院”字段中的“经济管理学院”数据替换为“经管学院” 操作步骤:
a. 在数据标示图中打开“学生”表,单击“所在学院”字段标题按钮选择该列
b. 选择主窗口菜单栏上的“编辑”命令—>“替换”命令,打开“查找和替换”对话框
c.在“查找内容”框中输入要查找的数据“经济管理学院” d. 在“替换为”框中输入替换后的数据“经管学院” e. 在“查找范围”框中选择“学生:表” f. 在“匹配”框中选择“整个字段” g. 在“搜索”框中选择“全部” h. 单击“全部替换”按钮
按指定条件筛选表中的记录
1. 在“学生”表中筛选出满足条件“政治面貌=党员”的记录 操作步骤:
a. 在资料表视图打开“学生”表 b. 在“政治面貌”字段中选中“党员”数据 c.单击工具栏上的“按选定内容筛选”按钮,即可筛选出所要的记录 d. 单击“取消筛选”按钮,可恢复整个数据表记录
第五章 创建与使用查询对象
一、使用查询对象查找所需数据
实用查询从一个表中查找数据
1.创建名称为“学生主要信息”的选择查询对象,从“学生”表中查找“学号”、“姓名”、“性别”、“班级”字段的数据
操作步骤:
a.在Acce中打开“教学管理数据库”
b.打开查询设计器
c.选择查询对象的数据来源
d.确定查询对象查找的数据字段
e.保存查询对象
f.预览查询对象
添加多个表的查询设计视图
查询对象找到的数据
使用查询从多个表中查找数据
1.创建名称为“学生成绩”的查询对象,从“学生”、“学生选修课程”、“课程”3个表中查找“学号”、“姓名”、“课程名称”、“课程成绩”字段的数据
操作步骤:
a. b. 在Acce中打开“教学管理”数据库 打开查询设计器
c.选择查询数据的来源表 d. e. 确定查询对象要查找的数据字段 设置查找的条件
二、使用查询对象操作数据
使用查询将指定的数据生成一个新表
1.创建名称为“生成学生成绩信息表查询”对象,该查询用来创建一个包含字段“学号、姓名、性别、班级、课程成绩、课程名称、学分”的新表“学生成绩查询”
操作步骤:
a. 打开查询设计视图
b. 将查询另存为一个新查询对象
c.将查询定义为“生成表查询”类型 d. 预览将要生成的表 e. 生成新表
第六章 创建与使用窗体对象
一、通过自动方式创建窗体
创建纵栏式窗体
1.使用“自动窗体”方式创建名称为“学生信息输入窗口”的纵栏式窗体对象,该窗体用来向“学生”表输入数据
操作步骤:
a.打开“教学管理”数据库
b.在数据库对象窗口“对象”栏单击“表”按钮,选择“学生”表
c.在主窗口工具栏中单击“自动窗体”按钮,单击后即自动创建纵栏式船体对象
e.保存窗体对象为“学生信息输入窗口”
纵栏式窗体
创建表格式窗体
1.使用“自动创建窗体”方式创建名称为“学生主要信息浏览窗口”的表格式窗体对象,该窗体用来浏览“学生主要信息”表中的数据
操作步骤
a. 在“教学管理”数据库窗口“对象”栏中选“窗体”对象 b. 单击数据库窗口工具栏上的“新建”按钮
c.在打开的“新建窗体”对话框中“自动创建窗体:表格式” d. 并在表/查询列表中选择表“学生主要信息” e. 单击“确定”按钮,即可自动创建窗体 f. 保存窗体对象为“学生主要信息浏览窗口”
二、通过向导创建窗体 创建主/子式窗体
1.通过窗体向导创建基于“学生”、“课程”两个表的名称为“学生选修课程主子式窗口”的主/子式窗体对象,该窗体用来输入、显示学生选修的课程信息
操作步骤:
(1)启动窗体向导
a.启动acce数据库打开“教学管理”数据库 b.在数据口窗口“对象”栏选中“窗体”对象
c.在“使用向导创建窗体”创建方法上双击,即可启动窗体向导,打开“窗体向导”对话框(2)回答向导提问
a.在下面连续提问的向导对话框中回答向导提出的问题 b.确定窗体上查看数据的方式 c.确定子窗体使用的布局 e.确定窗体使用的样式 f.确定窗体与子窗体使用的标题
(3)自动创建窗体
三、通过设计器创建窗体 认识窗体设计视图
1.打开窗体设计视图的方式
(1)启动acce数据库打开“教学管理”数据库
(2)在数据库窗口“对象”栏选中“窗体”对象
(3)在“在设计视图创建中创建窗体”创建方法上双击,即可打开窗体设计视图
2.窗体的组成及节的功能
(1)窗体的5个组成部分
在窗体设计视图中右击,在弹出的快捷菜单中分别选择“页面页眉/页脚”和“窗体页眉/页脚”,会显示窗体的5个部分。每个部分称为节,代表着窗体中不同的区域。每一节中还可以显示不同的控件。(2)窗体各节的功能
窗体页眉:窗体页眉的内容位于窗体顶部,一般用于设置窗体的标题、窗体使用说明。
页面页眉:其内容一般用来设置每个打印页顶部显示的标题或列标题等信息。
主
体:该区域为窗体的主要部分,主要用来显示窗体数据源的记录数据。可以再主体上显示一条记录,也可以显示多条记录。
页面页脚:其内容一般用来设置美俄打印页底部显示的日期或页码等信息。
窗体页脚:窗体页脚中的内容位于窗体底部,一般放置对所有记录都使用的标签文字或命令按钮。
创建自定义窗体
1.创建一个名称为“学生成绩查询窗口”的自定义窗体对象,该窗体能够通过人机交互方式,根据用户输入的查找要求查找并显示不同情况的学生成绩
操作步骤:
(1)创建一个空白窗体
(2)在窗体中创建窗口标题的“标签”控件
(3)设置标签控件属性
(4)通过想到在窗体中创建显示课程名称的“组合框”控件
(5)通过设置属性创建显示班级名称的“列表框”控件
(6)使用向导创建显示性别的“选项组”控件
(7)在窗体中创建文本框控件
第七章 创建与使用报表对象
一、通过自动方式创建报表
快速创建纵栏式报表
1. 通过“自动报表”方式,根据“学生成绩信息”表创建“学生成绩信息报表”纵栏式报表对象 操作步骤:
(1)启动Acce 数据库打开“教学管理”数据库
(2)在数据库窗口“对象”栏选中“表”对象中的“学生成绩信息”表(3)在主窗口工具栏中单击“自动报表”按钮,即可创建纵栏式报表对象(4)在主窗口菜单栏中选择“文件”—>“保存”命令,保存报表对象为“学生成绩信息报表”
快速创建表格式报表
1.通过“自动创建报表”方式,根据“学生成绩信息”表创建“学生成绩信息报表—表格式”报表对象
操作步骤:
(1)在“教学管理”数据库窗口“对象”栏选中“报表”对象
(2)单击数据库窗口工具栏中的“新建”按钮打开“新建报表”对话框,从中选择“自动创建报表:表格式”选项
(3)在“新建报表”对话框的表/查询列表框中选择表对象“学生成绩信息”,单击“确定”按钮,即可创建表格式报表
(4)保存报表为“学生成绩信息报表—表格式”
二、通过向导创建数据来自多处的报表
创建基于多个表或查询的报表
1.通过向导创建基于“学生”、“学生选修课程”、“课程”3个表的报表对象“学生课程成绩报表”
操作步骤:
(1)启动报表向导
a.启动Acce数据库打开“教学管理”数据库
b.在数据库窗口“对象”栏选中“报表”对象
c.在“使用想到创建报表”创建方法上双击,打开“报表向导”对话框
(2)回答向导提问
a.确定报表使用的数据记录源及报表上出现的数据段
b.确定在报表上查看数据的方式
c.确定报表是否使用分组级别
d.确定报表排序与汇总方式
e.确定报表使用的布局方式
f.确定报表使用的样式
g.确定报表使用的标题
(3)保存向导创建的报表对象
创建图表报表
1.使用图表向导创建一个显示不同课程学生平均成绩的报表对象
操作步骤:
(1)启动图表向导
a.在“教学管理”数据库窗口“对象”栏选中“报表”对象
b.单击数据库窗口工具栏上的“新建”按钮
c.在打开的“新建报表”对话框中选择“图表向导”
d.在“请选择该对象数据的来源表或查询”下拉列表中选择“学生成绩信息表”
(2)回答向导问题
a.确定用于图表中的字段
b.确定图表使用的类型
c.确定数据在图表中的布局方式
e.选择汇总方式
f.确定图表的标题
(3)保存报表
三、在设计视图中创建报表 创建主/子报表
1.在设计视图中根据报表“教师主报表”、“授课课程子报表”,创建主/子报表对象“教师授课课程主子报表”
操作步骤:
(1)创建主报表 a.在“教学管理”数据库窗口“对象”栏选中“报表”对象
b.使用向导创建一个包含“教师”表字段“教工编号”、“姓名”、“职称”、的“教师主报表”报表对象
(2)在主报表上直接创建子报表(3)回答向导提问
创建自定义报表
1.在设计视图中创建自定义报表对象“学生成绩信息查询报表”
操作步骤:
(1)打开一个空白报表(2)为报表指定数据源
(3)在“报表页眉”中添加报表标题标签(4)在“页面页眉”中添加字段标题标签(5)在“主体”中添加绑定型文本框(6)移动页面页脚与报表页脚(7)预览报表
总结:
一、对Acce的认识
1.存储方式单一
Acce管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
2.面向对象
Acce是一个面向对象的开发工具。它将一个应用系统当作是由一系列对象组成的,通过对象的方法、属性完成数据库的操作和管理,极大地简化了开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
3.界面友好、易操作 Acce是一个可视化工具,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
4.Acce可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Acce还可以将程序应用于网络,并与网络上的动态数据相联接,轻松生成网页。
二、对一些基本知识的体会
1.字段数据类型
ACCESS数据表里面的数据字段,是规定好字段类型的,比如说文本型的、数值型的、是否型的或日期型的„一旦设置好了字段的数据类型,那么,在该字段中的所有单元格是不能随便输入内容的,如果输入的内容不符合字段数据类型,是输不进去的。比如,日期型的数据,你输入汉字,是不能输入的,而只能输入诸如:2009-9-29这样格式的数据。
2.数据的查询
ACCESS里面的查询,不会对源数据表的数据造成影响。这是很好的一种分离模式;我们可以根据自己的查询,设置或构造简单的或复杂的查询条件,之后运用查询,就可以查询到所需要的数据的,但是,查询到的数据,对源数据表,即原始数据,不会造成任何的影响,这就带来了如下的方便:即能找到所需数据,同时,又保留了原始数据的完整性。
另外,查询对象,还支持SQL语言的使用,这就从根本上解决了数据查询的难度,提高了灵活性和使用性。
3.窗体的使用
原来我对软件界面很好奇,不知道这样的界面,是如何制作出来的。学习了ACCESS之后,才知道,这种界面,其实就是一种窗体。窗体对象,可以这样简单的来概述:用来显示数据表数据的有别于查询的一种界面。窗体对象中的用来显示数据的控件,我们可以灵活的自行设计,想拖哪个表的哪个字段到窗体里面,窗体就显示哪种数据,非常方便。
4.关系
ACCESS里面的数据表与数据表之间,有着关系这个概念。关系,其实就是两表或多表,相互之间存在的一种关联或依赖。