电子商务的数据库基础培训课件17968

上传人:仙*** 文档编号:243944564 上传时间:2024-10-01 格式:PPTX 页数:42 大小:157.15KB
返回 下载 相关 举报
电子商务的数据库基础培训课件17968_第1页
第1页 / 共42页
电子商务的数据库基础培训课件17968_第2页
第2页 / 共42页
电子商务的数据库基础培训课件17968_第3页
第3页 / 共42页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第八章 电子商务的数据库基础,8.1,网络数据库技术概述,基于HTML文件的Web,服务器,文本和其他多媒体信息都是以文件的形式来进行存储和管理,客户端直接下载HTML文件。,Page1.htm,Page2.htm,Page1.htm,HTTP请求,HTTP回应,服务器端,客户端,基于数据库的Web,服务器,文本和其他多媒体信息保存在数据库中;,客户端请求服务器执行一个CGI程序或Script语言码。,HTTP请求,(表单),服务器端,客户端,数据库,HTTP回应,(数据库数据),SQL,ODBC,SQL,网络数据库的C/S和B/S模式,C/S:应用分散在各客户机“胖客户”,B/S:,数据和应用程序都存放在服务器上,数据,服务器,应用,应用,应用,客户机,客户机,客户机,数据,和应用,数据,和应用,Web,服务器,Web,服务器,中间件,浏览器,浏览器,浏览器,网络,位于应用程序、操作系统和网络传输层间的 系统软件,其目的是帮助某些协作处理。中间件的例子包括目录服务、消息传递机制、对象请求代理、远程过程调用(RPC)服务和数据库网关。MTS 是中间件。,多层体系结构,多层体系结构,客户,应用服务器,(数据库)服务器,一个N层应用系统概括为:,访问层提供前端界面和简单的商业逻辑;,调和层提供对象和服务;,资源层,提供各种资源,。,多层体系结构产生和发展的原因,联机事务处理,概念,一个或多个SQL语句系列聚集起来形成的一个逻辑工作单元。,特点,原子性。一个事务处理中的所有操作,被作为一个不可分割的原子单位来执行。,一致性。事务处理应该保证数据库数据和状态的一致性。,独立性。事务与事务之间相互独立,互不干扰。,安全性。对于未经授权的访问,整个系统是绝对保密的。,Internet,数据库,简介,Internet,数据库是在传统关系数据库技术之上,融合最新网络技术、存储技术和检索技术,以全面面向,Internet,的功能结构的新型数据库模型。,特点,字表多维处理方式。支持结构化数据以及大量非结构化的多媒体数据等更多类型的数据,使组成用户业务的各种类型数据能够存储在同一个数据库中。,(,2,)支持,ActiveX,、,XML,。能够支持和快速开发越来越复杂的事务处理系统应用程序,简化系统开发和管理的难度。,(,3,)采用子字段、多值字段以及变长字段的机制。,8.2 Web,数据库访问技术,主要的,的,Web,数据库访问技术,CGI,ASP,PHP,JSP,CGI,(,Common Gateway Interface,),CGI,是存储在服务器中的一段程序,,CGI,程序分析表单的输入数据,访问网络数据库,并将对数据库执行操作的结果以,HTML,格式传送给用户浏览器。,缺点:服务器资源开销大,效率低;开发难;移植难。,相关产品:,Trilogy,(三慧科技)公司的,TANGRAM RDA/Web,Allaire,公司的,Cold Fusion,ASP(Active Server Pages),是一种服务器端的脚本环境,使用,ASP,可以组合,HTML,页、脚本命令和,ADO,(,ActiveX Database Object,,,ActiveX,数据库组件)以创建交互的,Web,页和,Web,应用程序。,特点:易于使用、高速度、低内存支出和占用磁盘空间较少。,PHP,(,Personal Home Page,),PHP是一种服务器端,HTML-,嵌入式脚本描述语言。,PHP,脚本是在,Web,服务器端运行的。,特性:开放源码,免费运行;跨平台;语言简单;效率高;图象处理。,JSP,(,Java Server Pages,),JSP,秉承了,Java,语言的优势,是一种与平台无关的开发技术,具有较高的运行效率和较好扩展性。,特点:内容的生成和显示相分离,;,可重用的组件;采用标识简化页面开发。,8.3,商务网站数据库的设计,数据库设计要求:,能正确反映现实世界,满足用户需求。,减少和避免数据冗余。,维护数据的完整性。,商务网站数据库设计的过程,数据库的设计过程一般包括六个阶段:,需求分析,概念设计,逻辑设计,物理设计,数据库实施和运行,数据库的使用和维护,8.4 B2C,商务网站数据库实例,一、示例B2C商务网站的数据流图,会员注册,会员数据,商品采购,会员网上订购,商品数据,订购商品明细数据,结算,结算数据,客户端,服务器端,送货;,更新商品库存数据(事务处理),货到付款,信用卡支付(事务处理),财务数据,二、确定数据表(逻辑设计),会员(,members,),商品(,wares,),商品类别(,class,),订单(,orders,),订单明细(,orderdetail,),1、会员表:,members,members,字段说明,(member_idCharacter(15),帐号,(,主关键字,),passwordCharacter(15),密码字,nameCharacter(20),姓名,sexCharacter(2),性别,birthdaydate,出生日期,idcardCharacter(18),身份证号码,companyCharacter(50),公司、单位,addressCharacter(50),住址,tel_bpCharacter(30),电话或,BP,机号码,zipCharacter(6),邮政编码,countryCharacter(16),国家或地区,provinceCharacter(16),省、市或自治区,cityCharacter(16),所在城市,emailCharacter(50),电子邮箱地址,),2、商品表:,wares,wares,字段说明,(class_idCharacter(15),所属类别编号,ware_idCharacter(15),商品编号(主关键字),ppCharacter(12),品牌,pmCharacter(18),品名,cdCharacter(20),产地,xhCharacter(20),型号,ggCharacter(20),规格,dwCharacter(2),数量单位,jjmemo,商品简介,lsjCurrency,参考零售价,yhjCurrency,网上优惠价,kclInteger,库存量,tpCharacter(30),商品图片的文件名,),3、商品类别表:,class,class,字段说明,(parent_idCharacter(15),父类别编号,class_idCharacter(15),类别编号,(,主关键字,),class_nameCharacter(10),类别名,),4、订单表:,orders,orders,字段说明,(order_idLongInteger,订单号,主关键字,member_idCharacter(15),会员号,来自会员表,pdateDateTime,订购时间,sendateDateTime,送货时间,senderCharacter(10),送货人,paytypeCharacter(10),货款支付方式,sendstatusLogical,货物是否送达,paystatusLogical,货款是否已付,),5、订单明细表:,orderdetail,orderdetail,字段说明,(order_idLongInteger,订单号,来自于订单表,ware_idCharacter(15),商品号,来自商品表,priceCurrency,成交价,numberInteger,购物数量,),三、确定表之间的关系,Members,member_id,password,name,sex,wares,ware_id,class_id,pp,pm,orderdetail,order_id,ware_id,price,number,orders,member_id,order_id,pdate,sendate,Class,parent_id,class_id,class_name,四、在Access中创建数据库与表(物理设计),创建数据库与表,创建表之间的关系和设置参照完整性,8.5,开放式数据库联接(,ODBC,),ODBC,简介,ODBC,(,Open Database Connectivity,,开放数据库连接)是,Microsoft,所定义的数据库标准接口。应用程序可通过,ODBC,,利用,SQL,语法存取各种不同类型数据库的数据,应用程序1,应用程序2,应用程序3,ODBC驱动程序,数据库1,数据库2,数据库3,设置,ODBC,驱动程序,设置,ODBC,驱动程序,8.6,结构化查询语言(,SQL,),SQL简述,SQL(Structured Query Language,,结构化查询语言,),最早源于,IBM,,由,ANSI(,美国国家标准局,),确认的关系型数据库语言的标准。是对关系型数据库中的数据进行定义、修改、控制及查询的语言标准。,Microsoft SQL,Microsoft SQL语言,数据定义语言,CREATE Table,(定义表),CREATE Index,(创建索引),CREATE User,(创建用户),数据处理语言,SELECT,(选择查询),INSERT INTO,(插入),UPDATE,(更新),DELETE,(删除),选择查询语句(,SELECT,),SELECT*|,字段列表,FROM,表名,WHERE,条件表达式,GROUP BY,分组字段,HAVING,分组准则,ORDER BY,字段,1,ASC|DESC,字段,2,ASC|DESC,插入查询语句,(INSERT INTO),INSERT INTO,表名,(,字段列表,)VALUES(,值列表,),更新查询语句,(UPDATE),UPDATE,表名,SET,字段,1,=,值,1,字段,2,=,值,2,.,WHERE,条件表达式,删除查询语句(,DELETE FROM,),DELETE FROM,表名,WHERE,条件表达式,Microsoft SQL,语句中的常用合计函数,函数名,功能说明,Avg 函数,求平均,Count 函数,计数,Min,Max 函数,求最大值、最小值,Sum 函数,求和,基于多表的查询,SELECT,字段列表,FROM,表1,INNER JOIN,表2,ON,表1,.,字段1,=,表2,.,字段2,WHERE,GROUP BY,ORDER BY,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!