Access实践报告.docx

上传人:b****5 文档编号:8338055 上传时间:2023-01-30 格式:DOCX 页数:12 大小:24.54KB
下载 相关 举报
Access实践报告.docx_第1页
第1页 / 共12页
Access实践报告.docx_第2页
第2页 / 共12页
Access实践报告.docx_第3页
第3页 / 共12页
Access实践报告.docx_第4页
第4页 / 共12页
Access实践报告.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Access实践报告.docx

《Access实践报告.docx》由会员分享,可在线阅读,更多相关《Access实践报告.docx(12页珍藏版)》请在冰豆网上搜索。

Access实践报告.docx

Access实践报告

Access实践报告

《数据库及其应用》

实践报告

号:

:

名:

:

完成日期:

:

220115年年88月1日

一、实验目得及要求1.1能熟练掌握Access2010得启动、退出,以及操作界面与操作方法。

1。

2能够理解关系模型得基本概念、1。

3能够完成简单得数据库概念设计、逻辑设计与物理设计。

1.4能够熟练建立数据库文件、表对象与关系。

1、5能够熟练掌握基本SQL语言,能够在Access中进行一般得SQL查询。

1、6能够运用SQL对数据库进行更新、1。

7能够熟练掌握不同软件之间得数据交换。

二、实验设备(环境)及要求PC机,Windows7,Office2010(主要就是Access2010)实验参考教材:

《数据库及其应用(Access及E_cel)学习与实验实训教程》(第二版)。

(以下简称《实验教程》)三、实验内容及记录实验项目1:

:

熟悉Asccess得启动与退出,,熟悉sAccess得界面

1。

启动Access练习不同得Access得启动方法。

答答:

(1)单击“开始“按钮,选择”;”搜有程序”|MicrosofOffice

|

MicrosoftAccess20__菜单项、

(2)双击Accesss

桌面快捷方式(若没有快捷方式可事先创建)(3)打开“计算机”窗口,找到要操作得Access数据库文件,双击。

2.退出Access

练习不同得Access得退出方法、答答:

(1)单击Access

主窗口关闭按钮。

(2)选择”;文件”选项卡单击,在Backstage视图中选择“退出“项、(3)单击Access主窗口左上角图标,选择”;控制菜单”中“关闭”项。

(4)按Alt+F4组合键。

3。

观察并了解Access用户界面答答:

入不同方式启动进入Access,其界面有所差异。

面通过”;开始”按钮或桌面Access快捷方式启动进入Backstage视图;通过Access数据库文件关联则直接进入Access数据库窗口。

Access用户界面主要由三个组件组成:

功能区、BBackstage视图、导航窗格。

(1)观察Backstage视图:

不同方式进入Backstage视图,注意其差别、答答:

Microsoft

OfficeBackstage视图就是用于对文档执行操作得命令集。

打开一个文档档,并单击“文件”选项卡可查瞧

Backstage视图。

在Backstage视图中可以管理文档与有关文档得相关数据:

创建、保存与发送文档,检查文档中就是否包含隐藏得元数据或个人信息息,设置打开或关闭”;记忆式键入”建议之类得选项,等等。

(2)观察功能区:

了解组成功能区得选项卡。

答答:

操作截图如下:

最初得功能区得选项卡分别为:

“开始””;创建”“外部数据””;数据库工具”“

(3)观察导航窗格。

各种对象得显示组合。

答答:

操作截图如下:

导航窗格中,单击每个选项卡就会出现相应得对象得组合。

4.Access选项及其设置在Backstage视图中选择“选项”命令单击,进入Access选项对话框窗口。

在该窗口可设置默认文件夹等。

可设置文档窗口显示方式、定制导航窗格、定制工具栏得项目等。

答答:

进入”;选项“对话框窗口,设置各种项目如下图所示:

#、回答问题

(1)启动Access一般有几种方法?

答:

启动Access一般有3种方法,分别就是

①单击“开始”按钮,选择”;搜有程序”|

Microsoff

OOfficee

||MicrosoftAccess2010菜单项、②双击

AAccess桌面快捷方式(若没有快捷方式可事先创建)

③③打开“计算机”窗口,找到要操作得

Access数据库文件,双击、

(2)按键退出Access,对应得键就是什么?

答:

按键退出出Access对应得快捷键就是Alt+F4(3)几种方式进入Backstage视图?

答答:

①动直接启动Access进入Backstage视图②打开已有得数据库文件,单击菜单栏上得”;文件”按钮进入Backstage视图③在“文件”选项卡上选择”;新建“命令,即出现新建数据库得Backstage视图界面(4)最初功能区有哪几个选项卡?

答答:

功能区得选项卡分别为:

“开始””;创建”“外部数据””;数据库工具”

(5)如何隐藏导航窗格?

答:

利用导航窗格上得“百叶窗开/关”按钮进行隐藏与显示导航窗格。

(6)更改Access默认文件夹怎样操作?

答答:

①选择”;工具“��“选项”菜单命令,打开”;选项”对话框。

②②单击“常规”选项卡,。

在”;默认数据库文件夹”文本框中输入所需得保存路径。

③③单击“确定“按钮即可、(7)怎样在”;快速访问工具栏”中添加“复制”按钮图标?

答答:

在功能区单击鼠标右键,选择”;自定义快速访问工具栏””,选中“复制”按钮添加到”;快速访问工具栏”中。

目实验项目2:

进行数据库设计,,完成表得创建、关系定义及完整性设置,,输入数据及操作数据

1.学习数据库设计得方法

按照《实验教程》中实验2、实验3得内容,认真分析、了解数据库设计中概念设计、逻辑设计、物理设计得意义及基本方法。

实验过程截图如下:

2。

创建数据库文件按照《实验教程》中实验3得内容,创建文件夹、数据库文件。

步骤:

(1)在在E盘上建立“test”文件夹

(2)启动Access进入Backstage视图,选择”;新建”命令,接着在中间窗格中选择“空数据库”,单击窗口右下侧”;文件名”栏右边得文件夹浏览得按钮,打开“文件新建数据库”对话框,择选择E盘,”;test”文件夹,在“文件名”栏输入”;项目管理”,单击“确定”按钮。

(3)返回Backstage视图、单击”;创建”按钮,空数据库“项目管理”建立起来了。

3、使用表设计视图,完成所有表得创建写出创建表得基本步骤,并附上截图(详细写出1个表得设计过程即可)表得创建方法步骤:

(1)

)入进入Access窗口,单击功能区得”;创建”标签,选择“创建”选项卡(

(2)

单击”;表设计”按钮,启动表设计视图,如图所示

(3)在设计视图中按照表得设计定义各字段得名称,数据类型,并设置字段属性等。

(4)定义主键,索引,设置表得属性等。

如图所示

(5)最后对表命名保存4.定义表之间得关系当所有表都定义好后,通过建立关系实现表之间得引用完整性。

写出完整得操作步骤(重复操作可省略),并附上截图。

步骤:

(1)

选择“数据库工具”选项卡,单击”;关系”按钮。

如图所示

(2)在“关系”窗口中右击,弹出快捷菜单,然后选择”;显示表”命令,弹出“显示表”对话框、

如图所示

((3)

在”;显示表”对话框中选中需要创建关系得表,添加到“关系”窗口中。

如图所示

(4)从父表中选中被引用字段拖动到字表对应得外键字段上,并在”;编辑关系”对话框按照要求选择相应得复选框。

如图所示

(5)最后完成关系得创建。

如图所示

5。

有效性规则与有效性文本

根据表得物理设计,在创建表时,定义有效性规则属性与有效性文本。

步骤:

(1)

)击点击Access右下方设计视图选项卡,进入数据表设计视图(

(2)

在编辑视图中选中要编辑得字段,最后进编辑框中设置器有效性规则与有效性文本。

如图所示

6、设置格式属性与输入掩码属性

按照《实验教程》实验4,设置有关格式、输入掩码属性。

步骤:

在“教师“表中,由于”;工号”就是6为文本,第一位就是字母,后后5位由0-9数字组成,因此在“教师”表设计视图中选中”;工号”字段,定义“输入掩码”字段属性得值”;L0000”,如下图所示:

7。

设置查阅选项

按照《实验教程》实验4,设置查阅选项。

写出实验步骤,并附截图。

为“项目”表中得”;项目类别”定义查阅控件绑定步骤如下:

(1)

进入“项目”表设计视图,选中”;项目类别”字段,单击“查阅”选项卡。

(2)

在”;显示控件”栏中选择“列表框”,在”;行来源类型

“栏中选择“值列表”((3)

在”;行来源类型中”输入“国家级重点;国家级一般;校级”。

如图所示

((4)

最后单击工具栏中得”;保存”按钮,即可使用查询列表用于输入、8.数据表视图下数据记录得显示与操作根据《实验教程》附录得数据,练习记录得添加、修改、删除数据操作、练习数据表视图中得各种操作。

进入数据表视图对教师信息进行添加、删除、修改得操作。

步骤:

(1)添加记录,利用数据表视图进行记录输入操作,选择“新纪录”标记记,然后输入记录。

输入得数据应该满足各种完整性要求。

(2)要修改表中得数据,选中直接修改即可(3)删除表中得数据,在数据表视图中左侧得”;记录选定器”上选中该记录,单击右键,在快捷菜单中选择“删除记录”命令,或按”;Delete”键删除记录。

##.回答问题

(1)什么就是实体码?

它在转换为关系模型后成为关系得什么?

答答:

用来唯一确定或区分实体集中每一个实体得属性或属性组合成为实体码,或称为实体标识符。

转化成关系模型之后成为关系得“键”

(2)在本实验中,如果允许一名教师指导多个项目,ER图与关系有何变化?

答答:

在在ER图中教师与学生得对应关系变为1:

n(3)1:

1联系、1:

n联系、m:

n联系转换为关系时就是如何处理得?

答答:

①11:

1得联系,一般不必单独成为一个关系模型,即给联系取一个关系模式名,与联系相关得各实体得码成为该关系模式得属性,联系自身得属性成为该关系模式其余得属性。

②②1:

n得联系,一般不必单独成为一个关系模式,可以将它与联系中得n方实体转化成得关系模式合并③mm:

n得联系必须单独成为一个关系模式,不能与任何一方实体合并(4)数据库表结构设计,属于数据库设计中得什么步骤?

答答:

属于数据库设计中得”;逻辑设计”步骤(5)Access存储数据时,用到几个数据库文件?

扩展名就是什么?

答答:

Access存储数据时一个数据库保存在一个文件中,文件得扩展名位accdb(6)在表结构设计中,应该包含哪些内容?

答答:

在表结构设计中应包含:

字段名、数据类型、字段属性(字段大小、有效性规则、索引、主键)(7)在本实验设计中,共使用了哪些数据类型?

不同类型对宽度如何规定?

答答:

运用文本,时间,数字(8)定义表之间得关系时,“实施参照完整性”得意义就是什么?

在”;编辑关系“对话框中选中或者撤销“级联更新相关字段”复选框,对于数据表得操作有何影响?

答答:

实施参照完整性-这样在子表中添加或更新数据时,Access将检验子表新加入得外键值就是否满足参照得完整性,如果外键值没有与之对应得主键值,Access将拒绝添加或更新数据。

(9)建立表得关系,就是否要求发生关系得两个字段必须同名?

答答:

表之间得联系字段可以不同名,但必须在数据类型与字段属性设置上相同。

(10)如何输入学生得照片?

答答:

学生照片类型应为OLE对象,输入OLE对对象方法为:

利用”;剪切”或“复制”将对象放

置在”;剪贴板”中,然后在输入记录得“OLE对象”型字段上右击,弹出快捷菜单,快捷菜单中选中”;粘贴”命令,则将对象保存在表中、(11)定义表时,设置“有效性文本”字段属性有何作用?

答答:

”;有效性文本”属性允许用户指定提示得文字,所以“有效性文本“属性与配套使用。

如果用户不定义”;有效性文本”属性,Access将提示默认文本、(12)可以采用查阅方法输入得字段类型有哪些?

绑定查阅列表框控件进行输入,如果不点击其中得值,而就是输入不同得值,就是否可以输入?

如果一定要使输入得值限定在列表框得值得范围内,应该如何实现?

答答:

可采用查阅向导输入得数据为“文本”,”;数字”,“就是否”3种类型得字段、如果不点击其中得值,也可以输入不同得值、如果一定要就是输入得值限定在列表框得范围内,可以”;查阅向导”对话框中选中“就是否要将条目限于选择?

”复选框,如下图所示。

(13)若为”;专业”表得“学院编号”字段设计”;查阅”控件。

数据从“学院”表中来,显示”;学院编号”与“学院名称”两列数据,采用列表框。

写出设计过程。

答答:

①在设计视图中打开”;查阅”选项卡,在“显示控件”属性设置为”;列表框②在“行来源类型”属性设置为”;表/查询”③将“行来源”属性设置为”;学院”④、将“绑定列”属性设置为1,该列将对应”;学院“表中第一列学院编号⑤为将“列数”属性设置为2,这样在数据表视图中将显示两列

如下图所示

(14)在数据表浏览展开子表时,可以最多展开多少层子表?

若要同时展开每条记录得得子表,应该如何操作?

答答:

作为关系得父表,在浏览时如果想同时了解被其她表得引用情况,可以再数据表视图中单击记录左侧得展开指示器查瞧相关子表。

展开之后展开指示器会变成折叠得指示器、最多开可以展开7层子表。

当多个子表需要选择查瞧得子表,多层主/子表课逐层展开。

如下图所示

实验项目3:

SQL视图中表达式练习

1、进入SQL视图及在不同视图间切换按照《实验教程》实验5操作,熟悉不同视图切换。

2、不同类型数据得表达式运算在SQL视图中分别输入以下命令,分别进入数据表视图查瞧结果。

写出各命令结果。

对于参数自己输入数据。

SELECT

-5。

12^2+(17mod3);运行结果:

SELECT

”Hello”+”,World!

”,LEFT(”清华大学出版社”,2)+RIGHT("清华大学出版社”,3);运行结果:

SELECT

“您毕业得年份就是",VAL(LEFT([您得学号],2))+4;运行结果:

SELECT”现在就是”+STR(YEAR(DATE()))+“年”,"现在得时间就是:

“+CSTR(TIME());运行结果:

SELECT"张三”〉”李四",”ABCD”<”abcd",(DATE()-#1992-10-8#)1000;运行结果:

#、回答问题(1)有哪几种方式可进入”;SQL视图”?

如果用“记事本”编写了SQL语句,就是否可以在SQL视图中使用?

如何操作?

答答:

①单击”;查询设计”按钮,进入界面,在查询功能区右下角单击“SQL”视图按钮,将设计视图到切换到SQL视图界面、②代开”;查询设计”视图,在其功能区单击SQL按钮,如图

③得在记事本中编写得SQL语句可以直接在SQL视图中使用,复制记事本中得SQL语句再粘贴到SQL视图得编辑区中(2)为什么不能在数字常量前加“¥”或”;$“符号表示币值常量?

“¥”或”;$”有何作用?

答答:

Access事先规定了数字运算符用来对数字型或货币型数据进行运算,运算得结果也就是数字型数据或货币型数据、“¥”或”;$”用来表示货币得单位,在定义“货币”;型字段得”格式“属性中使用。

实验项目4:

使用SLQL命令进行查询与操作

1.练习SQL查询得SELECT语句按照《实验教程》实验6,练习SQL-SELECT查询,查瞧查询结果。

(1)查询”;学院”、“专业”、”;学生”完整数据在在SQL视图中输入入:

SELECT学院._,专业、_,学生._

FROM(学院INNERJOIN专业

OON学院、学院编号=专业.学院编号号)INNERJOIN学生

ON专业、专业编号=学生。

专业编号;

(2)查询“工商管理”专业所有女生得信息。

在SQL视图中输入:

SELECT

专业名称,学生.*

FFROM学生

IINNER

JOIN专业ON学生。

专业编号=专业。

专业编号WHERE专业.专业名称

="工商管理“AND

学生、性别=

”女”;

(3)查询作为”;项目负责人”得学生得学号、姓名、性别。

保存为负责人查询在在SQL中输入:

SELECT

学生、学号,学生。

姓名,学生.性别

FROM

学生INNERJOIN项目分工ON学生、学号=项目分工.学号WHERE项目分工.分工=”负责人";

卡单击“文件”选项卡,选择”;保存”,在“另存为“对话框中输入保存名称”;项目负责人查询”

2.练习SQL得创建表、插入、更新、删除操作语句按照《实验教程》实验6,练习SQL得相关命令,查瞧结果。

(1)在教师表中添加一个新教工得信息

(2)将“校级”项目得经费增加1000元

(3)创建”;已结项项目”表,包括:

项目编号、项目名称、项目类别、指导老师工号、负责人学号。

3.写出实现以下功能得SQL语句

(1)查询“专业”表,显示开设得所有专业涉及得专业类别、步骤:

选择

”;创建“��“查询设计”,在窗口右下角得视图切窗口中切换SQL视图入在设计视图中输入SQL语句:

(2)查询各专业学生得人数。

步骤:

①选择

”;创建”��“查询设计”,在窗口右下角得视图切窗口中切换SQL视图②入在设计视图中输入SQL语句:

(3)统计没有参与项目得学生人数。

步骤:

①选择”;创建”��“查询设计”,在窗口右下角得视图切窗口中切换SQL视图②在设计视图中输入SQL语句:

#、回答问题

(1)不命名保存查询,与将查询保存为查询对象有何区别?

查询对象有什么作用?

答答:

不命名保存得查询,创建好之后可以直接运行查瞧运行结果,但就是不能在关闭之后反复查瞧同一个查询,需要反复查瞧同一个查询需要保存为查询对象、保存为查询对象以后既可以反复打开同一个查询,也可以作为其它数据库操作与表类似得数据源。

(2)上述实验中,插入”;已结项项目”表得命令就是否可以省略字段列表?

为什么?

答:

不可以省略字段列表(3)删除“已结项项目“得命令得条件为什么没有比较对象?

实验项目5:

使用交互方式进行查询与操作

1、进入查询设计视图进行交互式选择查询设置按照《实验教程》实验7,练习可视交互方式得选择查询。

查瞧对应得SQL命令、查询专业表,显示开设得所有专业涉及得学科门类。

步骤:

通过显示表对话框,将”;专业”表加入设计视图在设计网格中“字段”栏选择”;专业类别”字段,并勾选“显示”显示栏因为该字段得值有重复,因此进入”;属性表“对话框,选择“唯一值”属性为”;就是”

2。

进行交叉表查询按照《实验教程》实验7,练习可视交互方式得交叉表查询、查瞧对应得SQL命令。

将学生得“学号”与”;姓名”作为行标题,“项目编号”作为列标题,”;分工”最为交叉数据,生成交叉表步骤:

(1)在查询设计视图,添加“学生”、”;项目分工”表。

在设计窗格中添加“学号“”;姓名”“项目名称””;分工”字段。

(2)单击“交叉表”按钮,添加”;总计”栏与“交叉表”栏栏,在”;交叉表”栏设置“学号””;姓名”作为行标题,“分工”作为”;值”,在“总计”栏设置分工为”;First”。

这样交叉表查询就设计完毕。

运行查询,查询效果如下所示

3.生成表查询操作按照《实验教程》实验8,练习可视交互方式得生成表查询。

查瞧对应得SQL命令、将实验6第2项实验中“已结项项目“得处理通过生成表方式完成步骤:

(1)进入查询设计视图,添加”;项目”与“项目分工”表。

设置”;项目编号、项目名称、指导老师工号、学号、就是否结项”字段并设置相应得条件

(2)然后单击“生成表”按钮,弹出”;生成表”对话框,输入生成表名称,单击“确定”按钮,运行查询,将结果被保存到当前数据库中。

4.删除、更新查询操作按照《实验教程》实验8,练习可视交互方式得删除、更新查询。

查瞧对应得SQL命令。

将”;校级”项目经费增加1000元操作步骤:

(1)在设计视图中添加“项目”表,单击”;更新”按钮,设计创个增加“更新到”栏、

(2)添加”;经费”字段,然后在“更新到”栏中输入”;[项目]。

[经费]=1000”(3)添加“项目类别”字段,在”;条件”栏中输入“校级”,设计完成,如图所示(4)单击”;运行”按钮运行查询询

##.回答问题(1)将本实验切换到SQL视图,

答答:

选择“创建”��”;查询设计”,在窗口右下角得视图切窗口中切换SQL视图,在设计视图中输入相应得SQL语句,如下所示①①SELECT项目。

项目名称,项目.指导教师工号,项目分工、学号,项目分工.分工,项项目。

就是否结项FROM项目INNERJOINN

项目分工

ON项目、项目编号=项目分工.项目编号WHERE(((项目分工、分工)="负责人")

AND((项目。

就是否结项)=True));②②UPDATEE

项目SET

项目.经费=[项目]、[经费]+1000WHERE(((项目、项目类别)=“校级”));

(2)深入体会交叉表查询得作用,简述交叉表查询得实质意义、为什么本实验得交叉表只添加了两个表?

答答:

交叉表查询就是一种特殊得汇总查询,就是一种非常实用得查询功能。

交叉表中储存得数据就是两部分联系产生得值,就可以将发生联系得两部分分别作为列标题,行标题,将联系得值作为交叉值,从而生成了交叉表查询。

本实验交叉表查询得数据只涉及到两个表、(3)在交叉表设置时,作为行标题得字段最多可以设置几个?

作为列标题与交叉值得字段最多可以设置几个?

答答:

交叉表得内容可以通过另外一种方式来输出显示、可指定源表得一个或多个字段作为行标题,一个字段作为列标题,一个字段作为交叉值得来源(4)删除查询或更新查询如果需要通过其她表得条件实现,如何在设计视图中实现?

答答:

删除查询或更新查询如果需要通过其她表得条件实现,可以在设计视图中得属性表中进行具体选择、实验项目6:

:

数据交换

1.导入操作

(1)写出将附录中得“学院”表数据导入到”;项目管理”数据库中得步骤。

(通过文本文件方式)步骤:

①打开“项目管理”数据库,在”;外部数据”选项卡得“导入并链接”组中单击”;文本文件”按钮,弹出“获取外部数据-文本文件”对话框如下图所示

②在该对话框中单击”;浏览”按钮,弹出“打开”对话框,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1