数据库应用.docx
- 文档编号:10783239
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:30
- 大小:1.67MB
数据库应用.docx
《数据库应用.docx》由会员分享,可在线阅读,更多相关《数据库应用.docx(30页珍藏版)》请在冰点文库上搜索。
数据库应用
深圳大学实验报告
课程名称:
计算机基础
(1)
实验项目名称:
数据库应用
指导教师:
专业:
报告人:
学号:
班级:
实验时间:
2010.12.10实验报告提交时间:
2010.12.13
指导教师批阅意见:
成绩评定:
指导教师签字:
年月日
注:
1、报告内的项目或内容设置,可根据实际情况加以调整和补充。
2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。
实验目的与要求:
1.加深对数据库管理系统的直观认识和理解。
2.掌握Access2003数据库的创建和打开方式。
3.掌握Access2003中数据表的数据和创建方法。
4.掌握Access2003中窗体、查询、报表和数据访问页的设计和创建方法。
实验步骤及内容:
1.Access2003的启动与退出
执行“开始”→“所有程序”→“Microsoftoffice”→“MicrosoftofficeAccess2003”命令,或双击桌面上的Access2003快捷图标,打开MicrosoftAccess应用程序窗口,如图
自定义工具栏对话框中包括“工具栏”、“命令”、“选项”三个选项卡,图7-2为“自定义”对话框的“工具栏”选项卡。
在自定义工具栏中提供了更多的工具选项,用户可以根据自己的需要,利用每一项工具前面的复选框决定显示或取消显示该项工具。
执行“文件”→“退出”命令,或单击Access2003主窗口右上角的“关闭”按钮,可退出Access2003。
注意:
若Access2003中已打开某数据库,则在退出时要注意先对该数据库进行适当的保存处理。
2.Access2003中数据库的创建与打开
创建一个简单的示例用课程管理数据库,名为“课程管理.mdb”。
执行“文件”→“新建”命令,在主窗口右侧的“新建文件”任务窗格中的“新建”栏中单击“空数据库…”。
将新建的数据库文件保存在“我的文档”位置。
在“文件名”文本框中输入“课程管理”,“保存类型”列表框中选择“MicrosoftOfficeAccess数据库(*.mdb)”,然后单击“创建”按钮。
如果要打开以前建立的数据库文件,则可以在Access主菜单下,执行“文件”→“打开”命令,弹出如图对话框,然后在该对话框中选取已经存在的数据库文件,再单击“打开”按钮。
3.Access2003中数据表的创建
打开“课程管理”数据库文件,在窗口左侧“对象”列中单击“表”按钮,然后在窗口右侧双击“使用设计器创建表”,弹出如图。
表7-1开设课程表
CID
CName
Unit
Time
Property
21030001
法律基础
法学院
36
综合必修课
21120001
文史哲通论
文学院
36
综合选修课
21130002
高级语言程序设计
计算机系
90
综合必修课
21500003
马克思主义基本原理
社会科学部
54
综合必修课
21520001
大学英语
大学英语教学部
72
综合必修课
22130005
数据结构
计算机系
72
专业必修课
22130203
软件工程
软件工程系
54
综合选修课
22130206
计算机网络
计算机系
72
专业必修课
22130301
通信电子线路
通信工程系
54
专业必修课
23130312
嵌入式系统
电子系
54
综合选修课
23130318
光通信原理
通信工程系
54
专业选修课
23130323
移动通信
通信工程系
54
专业选修课
23130333
数字信号处理
电子系
54
综合选修课
表7-2教师授课信息表
TID
TNO
TName
CID
Classroom
Classtime
1
88001
张有政
21500003
A306
周一3-4节
2
88001
张有政
21120001
C408
周三7-8节
3
88002
李龙
21030001
A405
周二1-2节
4
88204
刘颖
21520001
B101
周四5-6节
5
88108
王大伟
21130002
B404
周一5-6节
6
88108
王大伟
21130005
D209
周五1-2节
7
88109
陈建国
22130206
B307
周三3-4节
8
88100
李昊
22130203
A311
周二3-4节
9
88118
胡宇星
22130301
C401
周五3-4节
10
88127
沈晓明
23130318
B306
周四3-4节
11
88127
沈晓明
23130323
B206
周二5-6节
12
88201
王涛
23130333
A201
周一1-2节
13
88212
周文风
23130312
A310
周二7-8节
表7-3学生选课信息表
SID
SNO
SName
CID
1
200310105
张大鹏
21500003
2
200310105
张大鹏
21030001
3
200310105
张大鹏
22130206
4
200510207
刘伟
22130203
5
200510208
李明
22130005
6
200510208
李明
21130002
7
200510208
李明
21520001
8
200510207
刘伟
21120001
9
200510207
刘伟
21520001
10
200310105
张大鹏
21520001
11
200410301
杜业军
22130301
12
200410301
杜业军
23130318
13
200410301
杜业军
23130323
14
200410301
杜业军
23130333
15
200410301
杜业军
21120001
在设计视图的对应位置依次输入表中各字段的信息,其中“字段名称”和“数据类型”在上部输入,字段的其它属性在下部的“常规”选项卡中输入。
执行“文件”→“关闭”命令,或单击菜单栏所在行最右边的关闭按钮,返回“课程管理”数据库的主窗口。
在表对象中双击刚才创建的“开设课程表”,在弹出的“数据表视图”中逐一输入表1所示的开课信息,然后执行“文件”→“保存”命令,或单击工具栏上的保存图标。
至此,“开设课程表”的创建完成。
执行“文件”→“关闭”命令,或单击菜单栏所在行最右边的关闭按钮,返回“课程管理”数据库的主窗口。
再采用完全类似的方式,创建“教师授课信息表”和“学生选课信息表”。
4.Access2003中查询的创建
在主窗口左侧的“对象”列中单击“查询”按钮,然后在窗口右侧双击“使用向导创建查询”。
单击“下一步”按钮,在弹出的对话框中选择“明细”单选框。
单击“下一步”按钮,在弹出对话框的“请为查询指定标题”文本框中输入“选修大学英语课程的学生”,同时选择“修改查询设计”单选框。
单击“完成”按钮,弹出所示的查询设计视图。
在图7-13下部第一个字段“CID”所在列的“条件”文本框中输入“21520001”,执行“文件”→“保存”命令,或单击工具栏上的保存图标。
执行“文件”→“关闭”命令,或单击菜单栏所在行最右边的关闭按钮,返回“课程管理”数据库的主窗口。
在窗口左侧的“对象”列中单击“查询”按钮,可窗口右侧可发现系统弹出如图。
采用类似的方法,可逐步创建其它所需的查询
下面采用SQL方式创建一个名为“选修张有政课程的学生”的查询,其中涉及到“教师授课信息表”和“学生选课信息表”两个表。
在主窗口左侧的“对象”列中单击“查询”按钮,然后在窗口右侧双击“在设计视图中创建查询”。
打开界面。
直接单击“显示表”对话框中的“关闭”按钮。
单击工具栏左边的
图标,打开所示的SQL查询设计视图。
在下面的编辑区中输入如下的SQL代码:
SELECT学生选课信息表.SNO,学生选课信息表.SName
FROM教师授课信息表,学生选课信息表
WHERE(((教师授课信息表.TName)='张有政')AND((教师授课信息表.CID)=(学生选课信息表.CID)));
执行“文件”→“保存”命令,或单击工具栏上的保存图标,弹出“另存为”对话框,在其中输入“选修张有政课程的学生”,单击“确定”按钮,即可在数据库中成功创建“选修张有政课程的学生”的查询。
5.Access2003中窗体的创建
在主窗口左侧的“对象”列中单击“窗体”按钮,然后在窗口右侧双击“使用向导创建窗体”。
在弹出的“窗体向导”对话框的“表/查询”下拉列表框中选择“表:
开设课程表”,单击“可用字段”中的“CID”,单击对话框中的“
”按钮,将“CID”字段导入“选定的字段”中,采用同样的方式,将“CName”、“Unit”、“Time”和“Property”字段导入“选定的字段”中。
也可通过单击
图标,一次性将上述字段导入“选定的字段”中。
单击“下一步”按钮,在弹出的对话框中选择“纵栏表”单选框。
单击“下一步”按钮,在弹出对话框的右侧选择“标准”样式。
单击“下一步”按钮,在弹出对话框的“请为窗体指定标题”文本框中输入“开设课程表”,同时选择“打开窗体查看或输入信息”单选框。
单击“完成”按钮,弹出所示的窗体视图。
在窗体视图底部的左边,有一个导航区域,通过单击相应的导航键,在窗体顶部的数据显示区域会显示相应的数据信息。
6.Access2003中报表的创建
在主窗口左侧的“对象”列中单击“报表”按钮,然后在窗口右侧双击“使用向导创建报表”。
在弹出的“报表向导”对话框的“表/查询”下拉列表框中选择“表:
开设课程表”,单击
图标,将“可用字段”中所有的字段导入“选定的字段”中。
单击“下一步”按钮,弹出所示的对话框。
单击“下一步”按钮,在弹出的对话框中第一个下拉列表框中选择“CID”,如图。
单击“下一步”按钮,在弹出的对话框的“布局”栏中选择“表格”单选框,在“方向”栏中选择“纵向”单选框
单击“下一步”按钮,在弹出的对话框中选择“大胆”样式。
单击“下一步”按钮,在弹出对话框的“请为报表指定标题”文本框中输入“开设课程表”,同时选择“预览报表”单选框。
单击“完成”按钮,弹出所示的报表预览视图。
7.Access2003中数据访问页的创建
在主窗口左侧的“对象”列中单击“页”按钮,然后在窗口右侧双击“使用向导创建数据访问页”。
在弹出的“数据页向导”对话框的“表/查询”下拉列表框中选择“表:
教师授课信息表”,单击
图标,将“可用字段”中所有的字段导入“选定的字段”中。
单击“下一步”按钮,弹出所示的对话框。
单击“下一步”按钮,在弹出的对话框中第一个下拉列表框中选择“TID”。
单击“下一步”按钮,在弹出对话框的“请为报表指定标题”文本框中输入“教师授课信息表”,同时选择“打开数据页”单选框。
单击“完成”按钮,生成所示的数据访问页页面视图。
执行“文件”→“保存”命令,或单击工具栏上的保存图标,弹出所示的“另存为数据访问页”对话框,提示用户指定所创建数据访问页库的位置和名称。
将新建的数据访问页文件保存在“我的文档”位置。
在“文件名”文本框中输入“教师授课信息表”,“保存类型”列表框中选择“Microsoft数据访问页(*.htm;*.html)”,然后单击“保存”按钮。
返回Access2003的主窗口,可发现在页对象中多了一个“教师授课信息表”页。
与此同时,在“我的文档”目录下直接双击“教师授课信息表.htm”文件,可在Web浏览器中打开所示的页面。
在该页面中可直接实现对“课程管理”数据库中数据表“教师授课信息表”的浏览、修改等操作。
实验练习题:
1.在本实验中,如何查找“周一1-2节”需要上课的学生的姓名和学号?
2.能否通过数据访问页的方式在学生选课信息表中增加新的授课信息?
若可以,该如何创建相关的数据访问页?
3.窗体和数据访问页有何异同?
4.报表和数据访问页有何异同?
解答:
1.在主窗口左侧的“对象”列中单击“查询”按钮,然后在窗口右侧双击“使用向导创建查询”。
在弹出的“简单查询向导”对话框的“表/查询”下拉列表框中选择“表:
学生选课信息表”,单击“可用字段”中的“CID”,再单击对话框中的“>”按钮,将“CID”字段导入“选定的字段”中。
单击“下一步”按钮,在弹出的对话框中选择“明细”单选框。
单击“下一步”按钮,在弹出对话框的“请为查询指定标题”文本框中输入“23130333”,同时选择“修改查询设计”单选框。
单击“完成”按钮,弹出查询视图。
2.在主窗口左侧的“对象”列中单击“页”按钮,然后在窗口右侧双击“使用向导创建数据访问页”。
在弹出的“数据页向导”对话框的“表/查询”下拉列表框中选择“表:
学生选课信息表”,单击“》”按钮,将“可用字段”中所有的字段导入“选定的字段”中。
单击“下一步”按钮,弹出对话框。
单击“下一步”按钮,在弹出对话框的第一个下拉列表框中选择新的授课信息。
单击“下一步”按钮,在弹出对话框的“请为报表指定标题”文本框中输入“学生选课信息表”,同时选择“打开数据页”单选框。
单击“完成”按钮,生成数据访问页页面视图。
3.相同:
每个信息都在页面上显示。
不同:
窗体显示在窗体上,访问页显示在页面上。
4.相同:
报表和数据访问页显示内容的格式完全一样。
不同:
报表显示在窗体上,访问页显示在页面上。
实验结论及心得体会:
结论:
Access有多种数据表的设计和创建方法,适用于多种工作环境,具有较强的实用性。
心得:
全方面了解了Access的功能,对它有了初步的了解。
备注:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用