第八章电子商务的数据库基础

PPT
  • 阅读 314 次
  • 下载 0 次
  • 页数 42 页
  • 大小 157.128 KB
  • 2023-09-06 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档12.00 元 加入VIP免费下载
此文档由【精品优选】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
第八章电子商务的数据库基础
可在后台配置第一页与第二页中间广告代码
第八章电子商务的数据库基础
可在后台配置第二页与第三页中间广告代码
第八章电子商务的数据库基础
可在后台配置第三页与第四页中间广告代码
第八章电子商务的数据库基础
第八章电子商务的数据库基础
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 42
  • 收藏
  • 违规举报
  • © 版权认领
下载文档12.00 元 加入VIP免费下载
文本内容

【文档说明】第八章电子商务的数据库基础.pptx,共(42)页,157.128 KB,由精品优选上传

转载请保留链接:https://www.ichengzhen.cn/view-333101.html

以下为本文档部分文字说明:

第八章电子商务的数据库基础8.1网络数据库技术概述基于HTML文件的Web服务器◼文本和其他多媒体信息都是以文件的形式来进行存储和管理◼客户端直接下载HTML文件。Page1.htmPage2.htmPage1.htmHTTP请求HTTP回应服务器端客户端基

于数据库的Web服务器◼文本和其他多媒体信息保存在数据库中;◼客户端请求服务器执行一个CGI程序或Script语言码。HTTP请求(表单)服务器端客户端数据库HTTP回应(数据库数据)SQLODBCSQL网络数据库的C/S和B/S

模式◼C/S:应用分散在各客户机——“胖客户”◼B/S:数据和应用程序都存放在服务器上数据服务器应用应用应用客户机客户机客户机…数据和应用数据和应用Web服务器Web服务器中间件浏览器浏览器浏览器…网络位于应用程序、操作系统和网

络传输层间的系统软件,其目的是帮助某些协作处理。中间件的例子包括目录服务、消息传递机制、对象请求代理、远程过程调用(RPC)服务和数据库网关。MTS是中间件。多层体系结构◼多层体系结构◼客户◼应用服务器◼(数据库)服务器◼一个N层应用系统概括为:◼访问层——提供前端界面和简单

的商业逻辑;◼调和层——提供对象和服务;◼资源层——提供各种资源。◼多层体系结构产生和发展的原因联机事务处理◼概念◼一个或多个SQL语句系列聚集起来形成的一个逻辑工作单元。◼特点◼原子性。一个事务处理中的所有操作,被作为一个不可分割的原子单位来执行。◼一致性。事务处理应该保证数据库数

据和状态的一致性。◼独立性。事务与事务之间相互独立,互不干扰。◼安全性。对于未经授权的访问,整个系统是绝对保密的。Internet数据库简介◼Internet数据库是在传统关系数据库技术之上,融合最新网络技术、存储技术和检索技术,以全面面

向Internet的功能结构的新型数据库模型。◼特点◼字表多维处理方式。支持结构化数据以及大量非结构化的多媒体数据等更多类型的数据,使组成用户业务的各种类型数据能够存储在同一个数据库中。◼(2)支持Active

X、XML。能够支持和快速开发越来越复杂的事务处理系统应用程序,简化系统开发和管理的难度。◼(3)采用子字段、多值字段以及变长字段的机制。8.2Web数据库访问技术主要的的Web数据库访问技术◼CGI◼ASP◼PHP◼JSPCGI(CommonGatewayInterfac

e)◼CGI是存储在服务器中的一段程序,CGI程序分析表单的输入数据,访问网络数据库,并将对数据库执行操作的结果以HTML格式传送给用户浏览器。◼缺点:服务器资源开销大,效率低;开发难;移植难。◼相关产品:◼Trilogy(三慧科技)公司

的TANGRAMRDA/Web◼Allaire公司的ColdFusionASP(ActiveServerPages)◼是一种服务器端的脚本环境,使用ASP可以组合HTML页、脚本命令和ADO(ActiveX

DatabaseObject,ActiveX数据库组件)以创建交互的Web页和Web应用程序。◼特点:易于使用、高速度、低内存支出和占用磁盘空间较少。PHP(PersonalHomePage)◼PHP是一种服务器端HTML-嵌入式脚本描述语言。PHP

脚本是在Web服务器端运行的。◼特性:开放源码,免费运行;跨平台;语言简单;效率高;图象处理。JSP(JavaServerPages)◼JSP秉承了Java语言的优势,是一种与平台无关的开发技术,具有较高的运行效率和较好扩展性。◼特点:内容的生成和显示相分

离;可重用的组件;采用标识简化页面开发。8.3商务网站数据库的设计数据库设计要求:◼能正确反映现实世界,满足用户需求。◼减少和避免数据冗余。◼维护数据的完整性。商务网站数据库设计的过程◼数据库的设计过程一般包括六个阶段:◼需求分析◼概念设计◼逻辑设计◼物理设计◼数据库实施和运行◼数据库的使用和

维护8.4B2C商务网站数据库实例一、示例B2C商务网站的数据流图会员注册会员数据商品采购会员网上订购商品数据订购商品明细数据结算结算数据客户端服务器端送货;更新商品库存数据(事务处理)货到付款信用卡支付(事务处理)财务

数据二、确定数据表(逻辑设计)◼会员(members)◼商品(wares)◼商品类别(class)◼订单(orders)◼订单明细(orderdetail)1、会员表:membersmembers字段说明(member_idCharacter(15),帐号(主关键字)passwordC

haracter(15),密码字nameCharacter(20),姓名sexCharacter(2),性别birthdaydate,出生日期idcardCharacter(18),身份证号码compan

yCharacter(50),公司、单位addressCharacter(50),住址tel_bpCharacter(30),电话或BP机号码zipCharacter(6),邮政编码countryCharacter(16),国家或地区provinceCharac

ter(16),省、市或自治区cityCharacter(16),所在城市emailCharacter(50)电子邮箱地址)2、商品表:wareswares字段说明(class_idCharacter(

15),所属类别编号ware_idCharacter(15),商品编号(主关键字)ppCharacter(12),品牌pmCharacter(18),品名cdCharacter(20),产地xhCharacter(20),型号ggCh

aracter(20),规格dwCharacter(2),数量单位jjmemo,商品简介lsjCurrency,参考零售价yhjCurrency,网上优惠价kclInteger,库存量tpCharacter(30)商品图片的文件名)3、商品类别表:classclass字段说明(parent_id

Character(15),父类别编号class_idCharacter(15),类别编号(主关键字)class_nameCharacter(10),类别名)4、订单表:ordersorders字段说明(order_idLongInteger,订单号,主关键

字member_idCharacter(15),会员号,来自会员表pdateDateTime,订购时间sendateDateTime,送货时间senderCharacter(10),送货人paytypeCharacter(10),货款支付方式sendstatusLo

gical,货物是否送达paystatusLogical,货款是否已付)5、订单明细表:orderdetailorderdetail字段说明(order_idLongInteger,订单号,来自于订单表ware_i

dCharacter(15),商品号,来自商品表priceCurrency,成交价numberInteger,购物数量)三、确定表之间的关系Membersmember_idpasswordnamese

x……waresware_idclass_idpppm……orderdetailorder_idware_idpricenumberordersmember_idorder_idpdatesendate……Classparent_idcl

ass_idclass_name四、在Access中创建数据库与表(物理设计)◼创建数据库与表◼创建表之间的关系和设置参照完整性8.5开放式数据库联接(ODBC)ODBC简介◼ODBC(OpenDatabaseConne

ctivity,开放数据库连接)是Microsoft所定义的数据库标准接口。应用程序可通过ODBC,利用SQL语法存取各种不同类型数据库的数据应用程序1应用程序2应用程序3ODBC驱动程序数据库1数据库2数据库3设置ODBC驱动程序设置O

DBC驱动程序8.6结构化查询语言(SQL)SQL简述◼SQL(StructuredQueryLanguage,结构化查询语言)最早源于IBM,由ANSI(美国国家标准局)确认的关系型数据库语言的标准。是对关系型数据库中的数据进行定义、

修改、控制及查询的语言标准。MicrosoftSQLMicrosoftSQL语言◼数据定义语言◼CREATETable(定义表)◼CREATEIndex(创建索引)◼CREATEUser(创建用户)◼数据处理语言◼SELECT(选择查询)◼INSERTINTO(插入)◼UPDATE(更新)◼DEL

ETE(删除)选择查询语句(SELECT)SELECT*|字段列表FROM表名[WHERE条件表达式][GROUPBY分组字段[HAVING分组准则]][ORDERBY字段1[ASC|DESC][,字段2[ASC|DESC]]]插入查询语

句(INSERTINTO)INSERTINTO表名[(字段列表)]VALUES(值列表)更新查询语句(UPDATE)UPDATE表名SET字段1=值1,字段2=值2,.....[WHERE条件表达式]删除查询语句(DELETEFROM)◼DEL

ETEFROM表名[WHERE条件表达式]MicrosoftSQL语句中的常用合计函数函数名功能说明Avg函数求平均Count函数计数Min,Max函数求最大值、最小值Sum函数求和基于多表的查询SELECT字段列表FROM表1INNE

RJOIN表2ON表1.字段1=表2.字段2[WHERE…][GROUPBY…][ORDERBY…]

精品优选
精品优选
该用户很懒,什么也没有留下。
  • 文档 34925
  • 被下载 0
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?