空间数据库access实验指导Word格式.docx
《空间数据库access实验指导Word格式.docx》由会员分享,可在线阅读,更多相关《空间数据库access实验指导Word格式.docx(38页珍藏版)》请在冰豆网上搜索。
![空间数据库access实验指导Word格式.docx](https://file1.bdocx.com/fileroot1/2023-1/29/a55a0b90-5e92-40c6-bb13-a267cc8383c5/a55a0b90-5e92-40c6-bb13-a267cc8383c51.gif)
实验任务1
操作步骤:
1单击开始——所有程序——Office2000——MicrosoftAccess。
2在弹出的对话框选择“空Access数据库”——单击确定。
3
输入文件名“shouji”——选择要存放的文件夹(比如存放到D:
\)——单击创建。
图1.1
2、使用表设计器在数据库shouji.mdb中创建“产品表”、“购物车”和“客户表”三张表,表结构如下:
产品表:
字段名
类型
字段大小
必填字段
ID
自动编号
产品编号
文本
30
是
产品名称
单价
数字
整型
图片链接路径
50
品牌
15
类别
上架分类
2
简要描述
备注
详细信息
入库时间
日期/时间
点击率
客户表:
客户帐号
20
姓名
10
性别
密码
电子邮件
注册时间
QQ号码
出生日期
最近访问时间
相片
联系电话
积分
购物车表:
购买序号
数量
小计
购买时间
是否确认
是否完成
实验任务2
操作步骤如下:
①在创建的空数据库窗口双击“使用设计器创建表”。
弹出表设计对话框。
如图1.2
图1.2
②将上面产品表结构内容输入到表设计对话框中,如图1.3所示
图1.3
各字段类型从下拉列表框选择,字段大小和必填字段在下面“常规”标签中设置。
选择不同的字段类型,“常规”标签可设置项也不相同,如单击单价字段,其数字类型“常规”标签可设置项如1.4所示
图1.4
③选中“产品编号”字段,然后单击表设计工具栏的主键按钮,将“产品编号”字段设计为主键。
设置为主键的字段名称左为会有一把钥匙标记。
图1.5
④输入完字段名称,并设置好各字段的值后,单击工具栏保存按钮,输入表名“产品表”——确定。
⑤双击“产品表”——向表中输入记录信息。
如图1.6
图1.6
3、“购物车”和“客户表”的创建请参照“产品表”。
“购物车”表的主键是“购买序号”,“客户表”的主键是“客户帐号”两表的设置如图1.7和如图1.8所示。
图1.7
图1.8
实验任务3
①单击工具栏“关系”按钮,在显示表对话框中选中表——单击“添加”,将三个表都添加到关系窗口中,再单击关闭按钮,关闭显示表对话框。
如图1.9
图1.9
②调整各张表的大小和位置,将产品表的“产品编号”字段拖放到“购物车表”的上面,则会弹出编辑关系对话框。
如图1.10
图1.10
③在图1.10中选中“实施参照完整性”、“级联更新相关字段”和“级联删除相关记录”三个选项,单击“创建”按钮。
即可将“产品表”和“购物车表”创建了关系。
④同样的操作给“客户表”和“购物车表”创建了关系。
如图1.11所示,可以看到这三个表之间又有一条连线,表示关系已建立。
如果需要编辑、删除关系,单击鼠标右健,在弹出的快捷菜单中可选择“编辑关系”或“删除关系”来进行关系编辑、关系删除的操作。
图1.11
5、向以上三张表中输入几条记录。
先添加产品表和客户表记录,然后才能添加购物车表记录。
实验二选择查询与更新查询
1、掌握ACCESS数据库中查询的类型
2、熟练掌握创建选择查询、参数查询的方法
1、从客户表中找出客户帐号=’haiman’并且Password=‘820203’的记录信息。
查看结果,查看SQL语句。
保存查询名称为“查找用户”。
2、从客户表中找出客户“性别=’男’”或者“出生日期>
1982-02-03”的记录信息。
保存查询名称为“查找用户2”。
3、将客户表中的所有客户积分字段值设置为“0”:
4、给所有在2007-01-01之前注册的客户积分增加10分。
三、实验内容与步骤
1在数据库窗口中选择查询对象—双击“在设计视图中创建查询”。
如图2.1
图2.1
②在弹出的查询设计窗口中,从显示表对话框将客户表添加到查询设计窗口,然后关闭显示表对话框。
如图2.2
图2.2
③双击客户表中想在查询结果里显示的字段名称。
在“客户帐号”字段和“密码”字段准则行分别输入查询条件值“haiman”和“820203”。
图2.3
4
单击工具栏查询按钮查看查询结果。
如图2.4
图2.4
参照上题查询操作,下面是该查询设置关键步骤,图2.5
图2.5
①前三个步骤与第一题相同,双击积分字段将它显示在条件设置区域中,然后单击工具栏查询类型按钮,单击更新查询,如图2.6所示
图2.6
2
单击更新查询,查询类型就由选择查询变为了更新查询,如图2.7
如图2.7
③在“更新到”选项中输入值“0”。
④设置好条件后,单击保存按钮,在弹出的保存对话框中输入查询名称“积分初始化为0分”,单击“确定”。
⑤单击工具栏“运行”按钮,弹出提示将更新记录对话框,单击“是”。
即可将客户积分值全部设置为0。
(注:
通过上面操作,我们应该理解了“更新到”选项的作用,那就是在“更新到”选项里输入的值是用来替换字段原有内容的。
)
实验任务4
①参照上题查询操作,下面是该查询条件设置关键步骤,图2.8
图2.8
②设置好条件后,单击保存按钮,在弹出的保存对话框中输入查询名称“积分+10”,单击“确定”。
③单击工具栏“运行”按钮,弹出提示将更新记录对话框,单击“是”。
④关闭查询窗口,单击数据库窗口表对象,双击“客户表”,查看客户表积分满足条件的记录积分字段是否已增加了10分。
实验三生成表查询与删除查询
1、掌握ACCESS数据库中查询的类型,根据需要选择适当的查询类型
2、熟练掌握生成表查询和删除查询操作方法
1、用客户表在同一数据库中生成另一张新表“客户表2”。
2、用“客户表”中的“客户帐号、姓名、性别、密码”四个字段生成新表“客户表3”。
3、创建删除“购物车”表中“是否完成”字段值为“是”的记录查询,保存查询名称为“删除已完成交易的记录”。
①参照实验三,首先将客户表添加到查询窗口,然后单击工具栏查询类型按钮,单击“生成表查询”,如图3.1所示
图3.1
②在弹出的生成表对话框中输入新表名称“客户表2”,下面默认选项是“当前数据库”,即生成的新表存放在当前数据库中,单击“确定”。
图3.2
③双击客户表“*”号字段(*号表示所有字段),*号字段显示在条件设置区中,单击工具栏保存按钮,在弹出的保存对话框中输入查询名称“生成新客户表”。
图3.3
④单击工具栏“运行”按钮,弹出向新表粘贴记录对话框,单击确定,即可将“客户表”中的所有字段和记录信息复制到“客户表2”中。
⑤关闭查询窗口,单击数据库窗口表对象,双击“客户表2”,查看客户表2信息。
①参照上题生成表查询操作,下面是该查询条件设置关键步骤,图3.4
图3.4
②该题条件设置与上题的区别是在条件设置区域只显示“客户帐号、姓名、性别、密码”四个字段。
其它操作与上题相同。
①在数据库窗口中选择查询对象—双击“在设计视图中创建查询”。
在弹出的查询设计窗口中,从显示表对话框将“购物车表”添加到查询设计窗口,然后关闭显示表对话框。
如图3.5
图3.5
②双击“是否完成”字段,将该字段添加到查询设置区域中。
单击工具栏查询类型,单击删除查询。
如图3.6
图3.6
③在准则处输入“是”,单击工具栏保存按钮,在弹出的另存为对话框中输入查询名称“删除已完成交易的记录”,单击“确定”。
图3.7
④单击工具栏“运行”按钮,弹出“您正从指定表中删除记录”的对话框,单击“是”。
⑤打开“购物车”表查看记录是否已删除。
实验四追加查询和SQL查询
1、熟练掌握使用追加查询。
2、熟练掌握使用SQL语句进行查询的方法。
1、将“客户表2”中的记录追加到“客户表”。
2、在SQL视图中执行“update购物车set数量=3where产品编号='
a20080405'
”语句。
(说明:
“客户表2”是由“客户表”生成的,两表记录内容,为避免出现错误,请先把“客户表2”中的记录删除,然后添加几条新记录再进行本题操作)
①将“客户表2”添加到查询窗口,单击工具栏查询类型,单击追加查询。
图4.1
②在弹出的追加对话框中选择表名称“客户表”,单击“确定”。
图4.2
③双击“客户表2”*号字段,将其添加到条件设置区域中,然后单击工具栏保存按钮,在弹出的对话框中输入查询名称“追加查询”,单击“确定”。
如图4.3所示
图4.3
④单击工具栏“运行”按钮,弹出“您正准备追加记录”的对话框,单击“是”。
⑤打开“客户表”表查看是否了新记录。
(常见错误说明:
“运行”按钮只能单击一次,添加成功后,如不对“客户表2”记录的主键值即“客户编号”做改变时,再次重复添加记录,就会出现错误,弹出错误提示对话框。
也就是因为一张表中主键值不能有两条记录相同)
update购物车set数量=3where产品编号='
该查询语句的意思是:
将购物车表中产品编号='
a20080405'
的数量值改为’3’。
①在数据库窗口选择查询对象,双击“使用设计视图创建查询”,打开查询窗口,将显示表对话框关闭。
②单击工具栏左边视图按钮,单击“SQL视图”。
如图4.4所示
图4.4
③将查询语句输入到SQL查询视图窗口
图4.5
④单击保存按钮,输入查询名称“SQL查询”,单击“确定”。
⑤单击工具栏“运行”按钮,弹出“你正准备*行”,单击“是”。
⑥退回到数据库窗口,打开“购物车”表,查看记录是否已经修改。
学习小提示:
在第③步输入完SQL语句之后,单击工具栏视图按钮(看图4.6),如果查询语句没有错误的话,将可以转到设计视图,看在设计视图下是如何设置查询条件的。
当然,我们也可以在设计视图设置好查询条件后再转到SQL视图,查看相应的SQL语句,通过这种方式加深对SQL语句的学习和理解。
图4.6
四、练习下面查询语句
1、selecttop10*from产品表
显示“产品表”表前10条记录。
2、select*from客户表where客户帐号='
haiman'
and密码='
820203’
从“客户表”中找出“客户帐号='
haiman’”并且“密码='
820203’”的记录.
3、select*from购物车where客户编号='
tandq’
显示“购物车”表中“客户编号='
tandq’”的所有记录。
4、selectsum(小计)from购物车where客户编号='
统计“购物车”表中“客户编号='
tandq’”的“小计”字段值的和。
5select*from产品表
显示产品表的所有记录
6、selecttop6*from产品表where上架分类='
新品'
显示“产品表”中“上架分类='
”的前6条记录
8、selecttop3*from产品表where上架分类='
热销产品'
显示Products表中“上架分类='
”的前3条记录
9、insertinto购物车(客户帐号,产品编号,产品名称,单价,数量)values('
tandq'
'
a20080405'
三星GS14'
1589,10)
向购物车表中添加一条记录,字段(客户帐号,产品编号,产品名称,单价,数量)的值分别是('
10、deletefrom购物车where客户帐号='
tandq'
删除购物车表中“客户帐号='
”的所有记录
11、deletefrom购物车where产品编号='
删除购物车表中“产品编号='
12、update购物车set数量=5where产品编号='
and客户帐号='
将购物车表中“产品编号='
”并且“客户帐号='
”的“数量”字段值改为5。
实验五使用向导和设计视图创建窗体
1、熟练掌握使用向导创建窗体的方法
2、熟练掌握使用设计视图创建窗体的方法
3、熟练掌握在窗体中使用控件的方法
4、熟练掌握在窗体中浏览、修改、添加和删除记录
1、根据客户表,使用窗体向导创建一个纵栏式窗体。
实验任务1设计结果如图5.1所示
图5.1
①在数据库窗口选中窗体对象——双击使用向导创建窗体。
图5.2
②在弹出的窗体向导中选择“客户表”——选中可用字段——单击第一个按钮将字段添加到选定的字段框中——下一步。
如图5.3所示
图5.3
③选中纵栏表——单击下一步。
图5.4
④选中国际样式——下一步。
图5.5
⑤输入窗体标题“客户资料管理”——选中修改窗体设计选项——单击完成。
图5.6
⑥在窗体设计视图中,按图5.7说明,改变窗体页眉和主体的大小。
图5.7
⑦调整大小好后,单击工具箱“标签”——然后将鼠标在页眉空白处拖放——在方框中输入“客户资料管理”——设置字体大小和颜色——按下图提示调整标题大小和位置。
图5.8
⑧单击工具箱“命令按钮”——在主体下面空白位置拖放。
图5.9
⑨在弹出的命令按钮向导对话框中,类别选择“记录操作”——操作框选择“添加新记录”——下一步。
图5.10
⑩选中“文本”选项——下一步。
图5.11
⑾输入命令按钮名称——单击完成。
图5.12
⑿重复第⑧~第⑾步骤操作,其中上面一排按钮的类别是“记录浏览”。
所有按钮添加完成后,设置按钮字体大小为“12”,改变按钮大小,调整按钮排列顺序。
最后单击工具栏视图按钮——单击窗体视图查看最后结果。
如不满意,可以单击设计视图,返回窗体设计视图继续操作。
图5.13
⒀在下面窗体视图中练习浏览、修改、添加和删除记录。
图5.14
实验六创建报表
1、熟练掌握使用向导创建报表的方法
2、熟练掌握在设计视图修改报表的方法
1、根据产品表创建一张名为“产品入库资料”报表。
①在数据库窗口选中窗体对象——双击使用向导创建报表。
图6.1
②在弹出的报表向导对话框中选择“产品表”——选中可用字段——单击第一个按钮将字段添加到选定的字段框中——下一步。
如图6.2所示
图6.2
③布局选择“表格”,方向选择“纵向”——单击下一步。
图6.3
④选择“入库时间”作为排序次序——单击下一步。
图6.4
⑤分组级别采用默认选项,单击下一步。
图6.5
⑥样式选择“随意”——单击下一步。
图6.6
⑦输入报表标题,选择“修改报表设计”选项,单击完成。
图6.7
⑧在设计视图中改变标签控件大小,调整顺序,控件操作与窗体中的控件操作一样,这里不再重复。
最后单击工具栏视图按钮——单击打印预览查看最后结果。
图6.8
⑨如果预览效果不好,可以单击设计视图,返回报表设计视图继续操作。
图6.9
实验七数据库在WEB开发中的应用
1、了解MicrosoftVisualStudio2005
2、了解数据库在WEB开发中的应用
1、在动态网页中利用.net的GridView控件管理产品表资料,进行简单的浏览、删除等操作。
二、实验内容与步骤
①单击“开始”——所有程序——MicrosoftVisualStudio2005——MicrosoftVisualStudio2005,打开VisualStudio2005窗口。
②单击菜单栏“文件”——单击“新建网站”。
在新建网站对话框中语言选项选择VisualC#,位置选项选择“文件系统”,单击“浏览”按钮,选择网站存放位置(如D:
\MyWeb文件夹)。
——单击确定。
如图7.1
图7.1
③打开桌面“我的电脑”,将shouji.mdb数据库复制到myweb文件夹。
④单击“设计”,切换到设计视图。
向下移动滚动条,单击“数据”前面“+”,展开数据树形菜单。
图7.2
⑤在网上上面输入“产品信息管理”——回车。
选中“产品信息管理”,在上面格式工具设置它的字体大小、颜色和居中对齐。
⑥将GridView控件拖放到网页中,单击GridView控件菜单“自动套用格式……”命令。
如图7.3
图7.3
⑦格式方案选择“传统型”——确定。
图7.4
⑧单击GridView菜单栏“选择数据源”列表框,单击新建数据源命令。
图7.5
⑨选中Access数据库——确定。
图7.6
⑩弹出选择数据库对话框,单击“浏览”,选中shouji.mdb数据库,单击确定。
再单击下一步。
如图7.7
图7.7
⑾在配置Select语句对话框中,在名称列表中选中“产品表”,选中想要显示的字段。
单击右边“高级”按钮。
图7.8
⑿选中“生成INSERT、UPDATE和DELETE语句”——确定。
返回上面对话框——单击“下一步”。
图7.9
⒀单击“测试查询”按钮,检查是否正确连接到数据库。
单击“完成”。
图7.10
⒁拖放GridView控件点调整GridView控件大小,选中GridView菜单栏的“启用分页、启用编辑和启用删除三个选项”。
设置完毕——保存网页——单击工具栏浏览按钮浏览网页。
图7.11
⒂单击网页中的“编辑或删除”可以修改或删除数据库产品资料。
图7.12