数据库上机报告1.docx

上传人:b****6 文档编号:12947449 上传时间:2023-06-09 格式:DOCX 页数:21 大小:818.96KB
下载 相关 举报
数据库上机报告1.docx_第1页
第1页 / 共21页
数据库上机报告1.docx_第2页
第2页 / 共21页
数据库上机报告1.docx_第3页
第3页 / 共21页
数据库上机报告1.docx_第4页
第4页 / 共21页
数据库上机报告1.docx_第5页
第5页 / 共21页
数据库上机报告1.docx_第6页
第6页 / 共21页
数据库上机报告1.docx_第7页
第7页 / 共21页
数据库上机报告1.docx_第8页
第8页 / 共21页
数据库上机报告1.docx_第9页
第9页 / 共21页
数据库上机报告1.docx_第10页
第10页 / 共21页
数据库上机报告1.docx_第11页
第11页 / 共21页
数据库上机报告1.docx_第12页
第12页 / 共21页
数据库上机报告1.docx_第13页
第13页 / 共21页
数据库上机报告1.docx_第14页
第14页 / 共21页
数据库上机报告1.docx_第15页
第15页 / 共21页
数据库上机报告1.docx_第16页
第16页 / 共21页
数据库上机报告1.docx_第17页
第17页 / 共21页
数据库上机报告1.docx_第18页
第18页 / 共21页
数据库上机报告1.docx_第19页
第19页 / 共21页
数据库上机报告1.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库上机报告1.docx

《数据库上机报告1.docx》由会员分享,可在线阅读,更多相关《数据库上机报告1.docx(21页珍藏版)》请在冰点文库上搜索。

数据库上机报告1.docx

数据库上机报告1

 

专业:

电气工程及其自动化

班级:

学号:

学生姓名:

指导教师:

刘秀敏

 

2012年6月24日

 

上机创建数据库及创建数据表

1-1创建数据库

1-1-1建立自己的文件夹-用于存放自己的数据库文件

1-1-2创建一个空数据库

1-1-2-1登录Access

1-1-2-2寻找Education数据库文件

1-2创建数据表

1-2-1在设计视图中创建表

1-2-1-1打开已经创建的Education数据库

1-2-1-2创建数据表

1-2-2创建表间关系

1-2-3向表输入数据

1-2-3-1向表输入数据

1-2-3-2创建值列表来查阅字段

1-2-3-3查阅字段的数据来源于表或查询

1-2-3-4将图像输入到【OLE对象】字段

1-2-4通过导入方式创建表

1-2-5通过链接外部数据创建表

1-1创建数据库

1-1-1建立自己的文件夹-用于存放自己的数据库文件

按以下操作建立自己的文件夹:

●打开【资源管理器】。

单击【开始】→【程序】→附件→【资源管理器】

●单击【我的电脑】→【D盘】,单击窗口右边的空白处,弹出快捷菜单,

●在此快捷菜单中,选中【新建】→【文件夹】,

●把【新建文件夹】改成【我的Access】,

【我的access】是一个文件夹,它将存放自己的创建的数据库文

1-1-2创建一个空数据库

1-1-2-1.登录【Access】

单击【开始】→【程序】→MicrosoftAccess,弹出MicrosoftAccess对话框,从中,选择【空数据库】,如图1-1所示

图1-1

弹出【文件新建数据库】对话框,从中,找到【我的Access】文件夹,在【文件名】标题下,键入你想创建的数据库名,例:

Education ,如图1-2所示

 

图1-2

单击【创建】按钮后,弹出【Education】数据库窗口,一个名字为Education的空数据库建成了

1-1-2-2寻找Education数据库文件

在【我的Access】文件夹中,能找到Education数据库文件。

此Education.mdb数据库文件,只能在Access窗口打开。

1-2创建数据表

1-2-1在【设计视图】中创建表

1-2-1-1打开已经创建的【Education】数据库

单击【开始】→【程序】→【MicrosoftAccess】.弹出MicrosoftAccess窗口

在【MicrosoftAccess】的菜单中,单击【文件】→【打开】,弹出【打开】对话框,在其【查找范围】下拉列表中,找到【我的Access】文件夹,从中找到【Education】数据库,

单击【打开】按钮,出现【Education】数据库窗口。

1-2-1-2创建数据表

在【Education】数据库窗口,选择【对象】栏下面的【表】,双击对象列表框内的【使用设计器创建表】,弹出图1-8a所示【表1:

表】设计视图。

【表1:

表】设计视图中的字段名称,数据类型,按图所示键入,

1.设立主键

把学号设为主键,设立主键的方法是,右击学号,弹出快捷菜单,从中,单击主键。

3.设置字段属性

设置性别的【字段属性】:

(暂时不设置)

1.默认值为:

“男”,(要用表达式生成器产生,往下看)

2.有效性规则为:

"男"Or"女",(要用表达式生成器产生,往下看)

3.有效性文本为:

只能输入"男"Or"女",(这是一个说明书)

设置照片的【字段属性】:

必填字段为否,

在【字段属性】:

设置默认值和有效性规则,由【表达式生成器】来实现(现在设置),

例:

有效性规则为:

"男"Or"女"的方法:

●单击性别字段。

●再单击【有效性规则】行右边的小方格按钮”…”,

●弹出【表达式生成器】对话框,

在【表达式生成器】对话框中,双引号””的设置(不要用键盘键入),由双击空字符串产生,Or字的设

置(不要用键盘键入),由单击工具栏中的按钮Or产生。

仅仅只需键入男女两个字。

单击【确定】按钮,请自己设置默认值。

在Access菜单中,单击【文件】→【保存】,弹出另存为对话框,从中,给新建的表命名为student,

图1-11

结果,【表1:

表】,改名为【student:

表】

3.设置输入掩码格式

以下我们来设置出生日期字段的输入掩码格式,所谓掩码格式就是”****年**月**日格式”

在【student:

表】对话框,

●单击【出生日期】字段,其【数据类型】选择为【日期/时间】,

●在【字段属性】下部,,再单击【输入掩码】行的右边的小方格按钮”….”,

出现【输入掩码向导】对话框,其中,选择长日期(中文)为【输入掩码】,1996年4月24日为【数据查看】

单击【完成】按钮。

在图1-16的下部看到,输入掩码行为:

9999年99月99日。

图1-12

创建输入掩码之后,我们看效果,

在【Education】数据库窗口,单击【对象】→【表】,在对象列表框内选择student,在工具栏,单击【打开】,出

现【student:

表】数据表视图.

在其出生日期列中,自动出现“___年__月__日“,方便用户键入数据。

图1-13

(暂时不要键入数据,只要你看到输入掩码的作用)

图1-13

请选择短日期(中文)为【输入掩码】,1969-9-27为【数据查看】,看看输入掩码有什么不同。

4.在Education数据库中,创建另外两张表:

course,geade

一张course表,按相同的方法被建成,其学时数字段,学分字段的属性。

有效性规则要用表达式生成器产生

一张grade表,按相同的方法被建成,其中,设置了课程号,学号两个字段为主键(即:

按下Ctrl键,别松开,再单击课程号,学号两个字段),而成绩的字段属性的下部

其中,有效性规则>=0and<=100要用表达式生成器产生,

1-2-3创建表间关系

打开Education数据库,即:

在Access菜单,单击【文件】→【打开】,弹出【打开】对话框,在其【查找范围】下拉列表,找到【我的Access】文件夹,从中找到【Education】,单击【打开】按钮,得到【Education】数据库窗口

单击Access菜单中的【工具】→【关系】,如图1-24所示。

图1-21

弹出【显示表】对话框及【关系】窗口

其【显示表】对话框,也可以用以下方法找到。

在图1-25所示【显示表】对话框的表选项卡中,选择student,单击【添加】按钮,又选择grade,单击【添加】按钮,再选择course,单击【添加】按钮,关闭【显示表】对话框,其【关系】窗口,如图1-22

图1-22

对【关系】窗口完成以下操作:

●在【关系】窗口中,用鼠标拖动student表的学号字段,到grade表的学号字段,弹出【编辑关系】对话框,从中,选择【实施参照完整性】,【级联更新相关字段】,【级联删除相关字段】,此时,【关系类型】为一对多,如图1-28所示

单击【创建】按钮,在【关系】窗口的两个学号之间出现“1-∞”。

图1-28

●又用鼠标拖动course表的课程号字段,到grade表的课程号字段,弹出所示【编辑关系】对话框,从中,选择【实施参照完整性】,【级联更新相关字段】,【级联删除相关字段】,此时,【关系类型】为一对多,如图1-29

●单击【创建】按钮,在【关系】窗口的两个课程号之间出现“1-∞”。

结果,三张表间的关系被建立起来了。

如图1-30所示。

若想删除表间关系,右击表间的中

心细联线,如图1-31所示,在弹出的菜单中,单击删除。

图1-30

关闭【关系】窗口,弹出图1-32所示是否保存对话框,单击【是】按钮

图1-31

1-2-3向表输入数据

1-2-3-1向表输入数据

在【Education】数据库窗口,单击【对象】栏下面的【表】,在对象列表框,选择student,在工具栏,单击【打开】,

暂时不键入数据

●在student,应键入的数据如图1-32左,上部照片数据将在下一节设置。

●在course,应键入的数据,

●在grade,应键入的数据,

数据有成千上万,以下,将讨论方便数据输入的方法

图1-33

1-2-3-2创建值列表来查阅字段

值列表的作用:

是在表的某个字段,创建一个下拉列表,用户可以从中选择一个值作为字段值。

例如,在student表的专业字段,创建一个值列表。

值列表内,有两个值供选择.一个是计算机,另一个是自动化,被选中的值就作为专业字段的值。

这样可以用点击代替健入。

设置值列表的方法:

在【Education】数据库窗口,单击【对象】栏下面的【表】,在对象列表框,选择student,在工具栏,

单击【设计】,弹出【student:

表】表的设计视图,

在【专业】字段的【数据类型】下拉列表,单击【查阅向导】,

弹出【查阅向导】对话框之一,在选项组的按钮中,按下【自行键入所需的值】,单击【下一步】,在单元格中,键入可能选定的专业,即值列表的内容。

这里,键入计算机(注意回车!

),自动化,单击【下一步】,其查阅值列的指定标签为【专业】,单击【完成】按钮

这时,回到student的设计视图,

在Access菜单,单击【视图】→【数据表视图】,弹出【student:

表】表的数据表视图,如图1-4。

,我们发现,在专业列的每一行,都有一个下拉列表框,框内有两个值供选择,一个是计算机,另一个是自动化,这样,大大方便用户往表里输入数据。

以下请利用输入掩码及值列表,自己向student表,键入数据

图1-4

用同样的方法,为course表的课程名,创建一个值列表,

以下请利用值列表,自己向course表,输入数据

1-2-3-3查阅字段的数据来源于表

以下将从另一表中提取数据作为本表字段的数据,例如,grade表的课程号数据不是由用户键入,而是从课程表的课程号中去提取,因为你的课程表数据已经被键入。

从另一表中提取数据作为本表字段的数据的方法是:

在【Education】数据库窗口,单击【对象】栏下面的【表】,在对象列表框,选择grade,在工具栏,单击【设计】,

弹出【grade:

表:

】表的设计视图。

在【课程号】字段的【数据类型】下拉列表,单击【查阅向导】,

弹出图1-45所示【查阅向导】对话框之一,在选项组的按钮中,选择【使查阅列在表或查询中查阅数值】,单击【下一步】,

弹出图1-46所示查阅向导对话框之二,在【请选择为查阅列提供数值的表或查询】栏中,选择course,即选择课程表作为数据来源

单击【下一步】,弹出查阅向导对话框之三,其中,选定字段为课程号,课程名,

(提问:

选定字段是否可以只选课程号;选定字段是否可以只选课程名)

单击【下一步】,弹出图1-48所示查阅向导对话框之四,其中,值列表的内容被显示

单击【下一步】,单击【下一步】,得到查阅向导对话框之五,这里是为查阅列指定标签,在课程号,课程名两个中,选择课程号,

单击【下一步】,得到查阅向导对话框之六,其中,查阅列指定标签为课程号   

单击【完成】按钮,其中问到是否保存,单击【是】按钮,

完成创建值列表之后,我们看效果,打开【grade:

表】表的数据表视图,即:

在Access菜单,单击视图数据表视图,其课程号的数据,不需要用户键入数据,只需在值列表中选择数据即可。

用同样的方法,为【grade:

表】表的学号,创建一个值列表,其学号的数据,不需要用户键入数据,只需在值列表中选择数据即可。

以下请利用查阅字段的数据来源于表,自己向grade表,输入数据

保存更改后的student,course,grade三张表。

1-2-3-4将图像输入到【OLE对象】字段

Education数据库中的student表,其【照片】字段的数据类型,被设置为【OLE对象】。

以下将图像输入到【OLE对象】。

在【Education】数据库窗口,单击【对象】栏下面的【表】,在对象列表框,选择student,在工具栏,单击【打开】,

弹出【student:

表】表的数据表视图,

从中,单击【照片】字段所在的单元格,再单击Access菜单中的【插入】→【对象】,

弹出【插入对象】对话框,在其选项组按钮中,按下【由文件创建】按钮,找到【浏览】按钮,单击【浏览】按钮,出现【浏览】对话框,在【查找范围】下拉列表,找到【我的Access】文件夹,从中找到我们需要

的照片“0007.bmp”

单击【确定】按钮,

单击【确定】按钮,结果,在student表的【照片】字段所在的单元格,出现【位图图像】字,或出现【包】字,

这表示,图像被插入到student表的【照片】字段。

以下将看到,怎样从【位图图像】字之中,或从【包】字中,找到图像。

右击【位图图像】字,或右击【包】字,弹出快捷菜单,从中,选择【位图图像对象】→【打开】

单击【打开】后,出现照片。

这就是student表的张雨同学的照片。

自己插入三张相片。

1-2-4通过导入方式创建表

1Excel电子表格

我们要把图1-61所示Excel(这是另一个软件)电子表格”教师.xls”,导入到Access的数据库中。

【开始】→【程序】→MicrosoftOffice→MicrosoftExcei,弹出MicrosoftExcel窗口,

在MicrosoftExcel菜单,单击【文件】→【打开】,弹出【打开】对话框,在其【查找范围】下拉列表,找到【我的Access】文件夹,从中找到【教师.xls】,单击【打开】按钮

单击【打开】按钮,得到【教师.xls】电子表格,如图1-61

图1-61

2导入Excel电子表格到一张Access新表中-------即两个软件之间的件数据传递

打开【Education】数据库窗口,单击【对象】栏下的【表】,单击【新建】按钮,在【新建表】对话框中,单击导入表,

单击【确定】按钮,弹出【导入】对话框,其中:

●在文件类型的下拉列表中,单击MicrosoftExcel(*.xls)。

.

●在我的Access文件夹中,选择用Excel创建的”教师.xls”,再单击【导入】按钮,

弹出【导入数据表向导】对话框,如图1-62,单击【下一步】,在数据保存位置栏,单击【新表中】。

单击【下一步】,把字段名,教师,改成教师名,

把字段名,电话,改成电话号码,

图1-62图1-70

单击【下一步】,得出图1-70,其中,选择设置主健的方法,我们选择【用Access添加主键】,单击【下一步】,得出图1-72,在文本框中,键入一张新表名,“teacher”

单击【完成】按钮,弹出图1-71所示对话框

图1-71

单击【确定】按钮,

在【Education】数据库窗口,单击【对象】栏下的【表】,在对象列表框内,单击【teacher】,单击工具拦中的【打开】,弹出【teacher】表的数据表视图,如图1-72所示。

比较图1-61与图1-74看到,Excel电子表格,被导入到Access的数据表,

图1-72

3.导入Excel电子表格到已有的一张Access表中

我们要把图1-75所示Excel电子表格“助理教授.xls”,导入到已有的图1-73所示Access数据表【teacher】中。

比较图1-75与图1-74看到,这两张表在不同的软件,但有相同的字段名及数据类型。

图1-73

打开Access的【Education】数据库窗口,单击【对象】栏下的【表】,单击工具拦上的【新建】

按钮,在【新建表】对话框中,单击导入表,单击确定按钮,

弹出【导入】对话框,其中:

在文件类型的下拉列表中,单击MicrosoftExcel(*.xls)。

.

在我的Access文件夹中,选择用Excel的”助理教授.xls”电子表格,

单击助理教授.xls,再单击【导入】按钮,如图1-74

图1-74

弹出【导入数据表向导】对话框,单击【下一步】,在数据保存位置栏,单击【现有的表中】,

选择teacher

单击【下一步】,

单击【确定】按钮,

以下看结果:

在【Education】数据库窗口,单击【对象】栏下的【表】,在对象列表框内,单击【teacher】,单击工具拦中的【打开】,弹出【teacher】表的数据表视图,如图1-84所示,

图1-75所示Excel电子表格“助理教授.xls”,被导入到,已有的,Access【Education】数据库内的【teacher】数据表中,

图1-75

1-2-4通过链接外部数据创建表

打开【Education】数据库窗口,单击【对象】栏下的【表】,单击【新建】按钮,在【新建表】对话框中,

单击【链接表】,

弹出图1-80所示【链接】对话框,在其【查找范围】下拉列表,找到【我的Access】文件夹,从中,找到Excel文件【助理教授.xls】,

图1-80

单击【链接】按钮,弹出链接数据表向导对话框之一,单击【下一步】,给链接表取名为:

链接xls,

单击完成按钮,得到图1-81

图1-81

单击【确定】按钮,在【Education】数据库窗口,得到【链接xls】,如图1-90

【链接xls】是来自于Excel的【助理教授.xls】,其图标类似于Excel图标

图1-90

双击【链接xls】,得到其Access数据表,如图1-91

图1-91

个人总结

在这一星期的学习中设计制图,简单查询向导,交叉表查询向导,引入数据等操作,学习数据库的过程中感觉跟学习其他课程一样,也有丰富的知识。

查询的创建共有五种创建查询方法,习惯采用的事设计查询和向导查询。

设置查询方面得知识:

添加表,更改表或查询键的关系,删除表查询,设置查询结果的排序,设置字段的显示属性等等。

Access只是使用从基表或通过查询得到的数据来显示报表的版面。

显示的数据与报表的实际数据不符,所以要使用“打印预览”命令。

感谢这次教学实验,使我对数据库有了更深的了解,希望在以后的学习中,数据库的运行可以对我有更大的帮助。

 

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

当前位置:首页 > 医药卫生 > 基础医学

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

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