【任务1-1】体验数据库应用与初识数据库(教案)-《数据库应用基础-Access》同步教学(电子工业版)

2024-11-21
| 9页
| 244人阅读
| 0人下载
普通

内容正文:

“数据库类课程资源建设(Access 2010数据库应用)”教学方向资源建设 【任务1-1】体验数据库应用与初识数据库 【任务描述】 首先我们通过京东网上商城实例体验数据库的应用,对数据库应用系统、数据库管理系统、数据库和数据表有一个直观认识,这些数据库应用的相关内容如表1-1所示,这些数据库事先都已设计完成,然后通过应用程序对数据库中的数据进行存取操作。 表1-1 体验京东网上商城数据库应用涉及的相关项 数据库 应用系统 开发模式 数据库 主要数据表 典型 用户 典型操作 京东网 上商城 B/S 购物数据库 商品类型、商品信息、供应商、客户、支付方式、提货方式、购物车、订单等 客户、职员 商品查询、商品选购、下订单、订单查询、用户注册、用户登录、密码修改等 【任务实施】 1.查询商品与浏览商品列表 启动浏览器,在地址栏中输入“京东网上商城”的网址www.jd.com,按回车键显示“京东网上商城”的首页。 首页的左上角显示了京东商城的“全部商品分类”,这些商品分类数据源自后台数据库的“商品类型”数据表,其部分参考数据如表1-2所示。 表1-2 商品分类数据 类型编号 类型名称 父类编号 显示名称 类型编号 类型名称 父类编号 显示名称 01 家电产品 0 家用电器 030302 硬盘 0303 硬盘 0101 电视机 01 电视机 030303 内存 0303 内存 0102 洗衣机 01 洗衣机 030304 主板 0303 主板 0103 空调 01 空调 030305 显示器 0303 显示器 0104 冰箱 01 冰箱 0304 外设产品 03 外设产品 02 数码产品 0 数码 030401 键盘 0304 键盘 0201 通讯产品 02 通讯 030402 鼠标 0304 鼠标 020151 手机 0201 手机 030403 移动硬盘 0304 移动硬盘 020152 对讲机 0201 对讲机 030404 音箱 0304 音箱 020153 固定电话 0201 固定电话 04 图书音像 0 图书音像 0202 摄影机 01 摄影机 0401 图书 04 图书 0203 摄像机 01 摄像机 0402 音像 04 音像 03 电脑产品 0 电脑 05 办公用品 0 办公用品 0301 笔记本 03 笔记本 06 服饰鞋帽 0 服饰鞋帽 0302 电脑整机 03 整机 07 食品饮料 0 食品饮料 0303 电脑配件 03 电脑配件 08 皮具箱包 0 皮具箱包 030301 CPU 0303 CPU 09 化妆洗护 0 化妆洗护 在京东网上商城的首页的“搜索”框中输入“手机”,按回车键,显示的部分手机信息如图1-2所示,这些商品信息源自后台数据库的“商品信息”数据表,其部分参考数据如表1-3所示。 图1-2 手机列表 表1-3 部分查询商品的基本信息 序号 商品编码 商品名称 商品类型 价格 品牌 1 1509659 华为P8 数码产品 2,588.00 华为 2 1157957 三星S5 数码产品 2,358.00 三星 3 1217499 Apple iPhone 6 数码产品 4,288.00 Apple 4 1822034 HTCM9w 数码产品 2,999.00 HTC 5 1256865 中兴V5 Max 数码产品 688.00 中兴 6 1490773 佳能IXUS 275 数码产品 1,1920.00 佳能 7 1119116 尼康COOLPIX S9600 数码产品 1,099.00 尼康 8 1777837 海信LED55EC520UA 家电产品 4,599.00 海信 9 1588189 创维50M5 家电产品 2,499.00 创维 10 1468155 长虹50N1 家电产品 2,799.00 长虹 11 1309456 ThinkPad E450C 电脑产品 3,998.00 ThinkPad 12 1261903 惠普g14-a003TX 电脑产品 2,999.00 惠普 13 1466274 华硕FX50JX 电脑产品 4,799.00 华硕 在京东网上商城的首页的“全部商品分类”列表中单击超链接【图书】,切换到“图书”页面,然后“搜索”框中输入图书作者姓名“陈承欢”,按回车键显示的部分图片信息如图1-3所示,这些图书信息源自后台数据库的“图书信息”数据表,其部分参考数据如表1-4所示。 图1-3 图书网格列表 表1-4 部分查询图书的基本信息 序号 商品编码 商品名称 商品类型 价格 作者 1 11253419 Oracle 11g数据库应用、设计与管理 图书 37.50 陈承欢 2 10278824 数据库应用基础实例教程 图书 29.00 陈承欢 3 11721263 数据结构分析与应用实用教程 图书 36.20 陈承欢 4 11640811 软件工程项目驱动式教程 图书 34.20 陈承欢 5 11702941 跨平台的移动Web开发实战 图书 47.30 陈承欢 6 11537993 实用工具软件任务驱动式教程 图书 26.10 陈承欢 序号 出版社 ISBN 版次 页数 开本 1 电子工业出版社 9787121201478 1 348 16开 2 电子工业出版社 9787121052347 1 321 16开 3 清华大学出版社 9787302393221 1 350 16开 4 清华大学出版社 9787302383178 1 316 16开 5 人民邮电出版社 9787115374035 2 319 16开 6 高等教育出版社 9787040393293 1 272 16开 【思考】:这里查询的商品列表数据是如何从后台数据库获取? 2.查看商品详情 京东网上商场查看商品详情有多种方式可供选择。 (1)快速浏览商品信息 在图书浏览页面的“网格”浏览状态下,鼠标指针指向图书的图片,会自动显示该图片的相关信息,如图1-4所示。 图1-4 快速查看图书信息 (2)切换到列表显示方式查询商品信息 在图书信息显示区域的右上角单击【列表】按钮,切换至“列表”显示方式,显示每一本图书更多的信息内容,《Oracle 11g数据库应用、设计与管理》一书的详细信息如图1-5所示。 图1-5 图书详细信息列表 (3)切换至商品详情页面浏览商品信息 在图书浏览页面,单击图书图片或名称,切换到图书详情浏览页面,显示的图书的主要参数如图1-6所示。 图1-6 图书主要参数 这三种商品详情查看方式所显示的图书信息基本相同,源自于相同的数据源,即后台数据库的“图书信息”数据表。 【思考】:这里查询的商品详细数据是如何从后台数据库获取? 3.通过“高级搜索”方式搜索所需商品 在京东商城首页的“全部商品分类”列表中单击超链接【图书】,切换到“图书”页面,然后单击【高级搜索】超链接,打开“高级搜索”页面,在中部的“书名”输入框中输入“Oracle 11g数据库应用、设计与管理”,在“作者”输入框中输入“陈承欢”,在“出版社”输入框中输入“电子工业出版社”,搜索条件设置的结果如图1-7所示。 图1-7 设置高级搜索的查询条件 然后单击【搜索】按钮,搜索的结果如图1-8所示。 从图1-8可知,查询结果中包含了书名、价格、经销商等信息,该网页显示出来的这些数据到底是来自哪里呢?又是如何得到的呢? 应用程序实际上只是一个数据处理者,它所处理的数据必然是从某个数据源中取得的,这个数据源就是数据库(Database,DB)。数据库好像是一个数据仓库,保存着数据库应用程序相关数据。 【思考】:这里高级搜索的图书数据是如何从后台数据库获取? 图1-8 高级搜索的结果 4.实现用户注册 在京东商城顶部单击【免费注册】超链接,打开“用户注册”页面,切换到“个人用户”选项卡, 分别在“用户名”、“请设置密码”、“请确认密码”、“验证手机”、“短信验证码”和“验证码”输入框输入合适的内容,如图1-9所示。 图1-9 用户注册 然后,单击【立即注册】按钮,显示注册成功页面,这样便在后台数据库的“用户”数据表中新增一条用户记录。 【思考】:这里注册新用户在后台数据库是如何实现的? 5.实现用户登录 在京东商城顶部单击【请登录】超链接,打开“用户登录”页面,分别在“用户名”和“密码”输入框中输入已成功注册的用户名和密码,如图1-10所示。 然后单击【登录】,登录成功后,会在网页顶部显示用户名。 图1-10 用户登录 【思考】:这里的用户登录,对后台数据库中的“用户”数据表是如何操作的? 6.选购商品 在商品浏览页面,选中中意的商品后,单击【加入购物车】按钮,将所选商品添加到购物车中,已选购5本图书的购物车商品列表如图1-11所示。 图1-11 购物车中选用商品列表 【思考】:这些选购的图书信息如何从后台“图书信息”数据表中获取,又如何添加到“购物车”数据表中? 7.查看订单中所订购的商品信息 进入网上商城的“订单”页面,可以查看订单中全部订购商品的相关信息,如图1-12所示,并且是以规范的列表方式显示订购的商品信息。 图1-12 订单中商品清单 【思考】:订单中订购商品的相关信息源自哪里? 8.查看订单信息 进入网上商城的“订单”页面,可以查看订单信息,如图1-13所示。 图1-13 订单信息 【思考】:这些订单信息源自于哪里? 由此可见,数据库不仅存放单个实体的信息,例如商品类型、商品信息、图书、用户等,而且还存放着它们之间的联系数据,例如订单中的数据。 数据表可以从不同的角度进行观察,从横向来看,表由表头和若干行组成,表中的行也称为记录,表头确定表的结构。 从纵向来看,表由若干列组成,每列有唯一的列名,例如表1-3所示的商品信息数据表,包含有多列,列名分别为序号、商品编码、商品名称、商品类型、价格和品牌。 列也可以称为字段或属性。每1列有一定的取值范围,也称之为域,例如商品类型1列,其取值只能是商品类型的名称。 数据库应用程序是如何从数据库中取出所需的数据呢?数据库应用程序通过1个名为数据库管理系统(Database Management System,DBMS)的软件来取出数据的。 DBMS是一个商品化的软件,它管理着数据库,使得数据以记录的形式存放在计算机中。 DBMS的主要任务是管理数据库,并负责处理用户的各种请求。 数据库应用系统的基本工作过程如下: 用户通过数据库应用系统从数据库取出数据时,首先输入所需的查询条件,应用程序将查询条件转换为查询命令,然后将该命令发给DBMS,DBMS根据收到的查询命令从数据库中取出数据返回给应用程序,再由应用程序以直观易懂的格式显示出查询结果。 用户通过数据库应用系统向数据库存储数据时,首先在应用程序的数据输入界面输入相应的数据,所需数据输入完毕,用户向应用程序发出存储数据的命令,应用程序将该命令发送DBMS,DBMS执行存储数据命令且将数据存储到数据库中。 该工作过程可用图1-14表示。 ( 数据库 应用系统 DBMS 数据库 用户 ) 图1-14 数据库应用系统工作过程示意图 通常一个完整的数据库系统由数据库(DB)、数据库管理系统(DBMS)、数据库应用程序、用户和硬件组成。 用户与数据库应用程序交互,数据库应用程序与DBMS交互,DBMS访问数据库中的数据。 4 学科网(北京)股份有限公司 $$

资源预览图

【任务1-1】体验数据库应用与初识数据库(教案)-《数据库应用基础-Access》同步教学(电子工业版)
1
【任务1-1】体验数据库应用与初识数据库(教案)-《数据库应用基础-Access》同步教学(电子工业版)
2
【任务1-1】体验数据库应用与初识数据库(教案)-《数据库应用基础-Access》同步教学(电子工业版)
3
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。