第八章電子商務(wù)的數(shù)據(jù)庫(kù)基礎(chǔ).ppt_第1頁(yè)
第八章電子商務(wù)的數(shù)據(jù)庫(kù)基礎(chǔ).ppt_第2頁(yè)
第八章電子商務(wù)的數(shù)據(jù)庫(kù)基礎(chǔ).ppt_第3頁(yè)
第八章電子商務(wù)的數(shù)據(jù)庫(kù)基礎(chǔ).ppt_第4頁(yè)
第八章電子商務(wù)的數(shù)據(jù)庫(kù)基礎(chǔ).ppt_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第八章 電子商務(wù)的數(shù)據(jù)庫(kù)基礎(chǔ),8.1 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)概述,基于HTML文件的Web服務(wù)器,文本和其他多媒體信息都是以文件的形式來進(jìn)行存儲(chǔ)和管理 客戶端直接下載HTML文件。,Page1.htm,Page2.htm,Page1.htm,HTTP請(qǐng)求,HTTP回應(yīng),服務(wù)器端,客戶端,基于數(shù)據(jù)庫(kù)的Web服務(wù)器,文本和其他多媒體信息保存在數(shù)據(jù)庫(kù)中; 客戶端請(qǐng)求服務(wù)器執(zhí)行一個(gè)CGI程序或Script語(yǔ)言碼。,HTTP請(qǐng)求 (表單),服務(wù)器端,客戶端,數(shù)據(jù)庫(kù),HTTP回應(yīng) (數(shù)據(jù)庫(kù)數(shù)據(jù)),SQL,ODBC,SQL,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的C/S和B/S模式,C/S:應(yīng)用分散在各客戶機(jī)“胖客戶” B/S:數(shù)據(jù)和應(yīng)用程序

2、都存放在服務(wù)器上,位于應(yīng)用程序、操作系統(tǒng)和網(wǎng)絡(luò)傳輸層間的 系統(tǒng)軟件,其目的是幫助某些協(xié)作處理 。中間件的例子包括目錄服務(wù)、消息傳遞機(jī)制、對(duì)象請(qǐng)求代理、遠(yuǎn)程過程調(diào)用 (RPC) 服務(wù)和數(shù)據(jù)庫(kù)網(wǎng)關(guān)。MTS 是中間件。,多層體系結(jié)構(gòu),多層體系結(jié)構(gòu) 客戶 應(yīng)用服務(wù)器 (數(shù)據(jù)庫(kù))服務(wù)器 一個(gè)N層應(yīng)用系統(tǒng)概括為: 訪問層提供前端界面和簡(jiǎn)單的商業(yè)邏輯 ; 調(diào)和層提供對(duì)象和服務(wù); 資源層提供各種資源 。 多層體系結(jié)構(gòu)產(chǎn)生和發(fā)展的原因,聯(lián)機(jī)事務(wù)處理,概念 一個(gè)或多個(gè)SQL語(yǔ)句系列聚集起來形成的一個(gè)邏輯工作單元。 特點(diǎn) 原子性。一個(gè)事務(wù)處理中的所有操作,被作為一個(gè)不可分割的原子單位來執(zhí)行。 一致性。事務(wù)處理應(yīng)該保

3、證數(shù)據(jù)庫(kù)數(shù)據(jù)和狀態(tài)的一致性。 獨(dú)立性。事務(wù)與事務(wù)之間相互獨(dú)立,互不干擾。 安全性。對(duì)于未經(jīng)授權(quán)的訪問,整個(gè)系統(tǒng)是絕對(duì)保密的。,Internet數(shù)據(jù)庫(kù)簡(jiǎn)介,Internet數(shù)據(jù)庫(kù)是在傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)技術(shù)之上,融合最新網(wǎng)絡(luò)技術(shù)、存儲(chǔ)技術(shù)和檢索技術(shù),以全面面向Internet的功能結(jié)構(gòu)的新型數(shù)據(jù)庫(kù)模型。 特點(diǎn) 字表多維處理方式。支持結(jié)構(gòu)化數(shù)據(jù)以及大量非結(jié)構(gòu)化的多媒體數(shù)據(jù)等更多類型的數(shù)據(jù),使組成用戶業(yè)務(wù)的各種類型數(shù)據(jù)能夠存儲(chǔ)在同一個(gè)數(shù)據(jù)庫(kù)中。 (2)支持ActiveX、XML。能夠支持和快速開發(fā)越來越復(fù)雜的事務(wù)處理系統(tǒng)應(yīng)用程序,簡(jiǎn)化系統(tǒng)開發(fā)和管理的難度。 (3)采用子字段、多值字段以及變長(zhǎng)字段的機(jī)制。,

4、8.2 Web數(shù)據(jù)庫(kù)訪問技術(shù),主要的的Web數(shù)據(jù)庫(kù)訪問技術(shù),CGI ASP PHP JSP,CGI(Common Gateway Interface),CGI是存儲(chǔ)在服務(wù)器中的一段程序, CGI程序分析表單的輸入數(shù)據(jù),訪問網(wǎng)絡(luò)數(shù)據(jù)庫(kù),并將對(duì)數(shù)據(jù)庫(kù)執(zhí)行操作的結(jié)果以HTML格式傳送給用戶瀏覽器。 缺點(diǎn):服務(wù)器資源開銷大,效率低;開發(fā)難;移植難。 相關(guān)產(chǎn)品: Trilogy(三慧科技)公司的TANGRAM RDA/Web Allaire公司的Cold Fusion,ASP(Active Server Pages ),是一種服務(wù)器端的腳本環(huán)境,使用ASP可以組合HTML頁(yè)、腳本命令和ADO(Activ

5、eX Database Object,ActiveX數(shù)據(jù)庫(kù)組件)以創(chuàng)建交互的Web頁(yè)和Web應(yīng)用程序。 特點(diǎn):易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。,PHP(Personal Home Page),PHP是一種服務(wù)器端HTML-嵌入式腳本描述語(yǔ)言。PHP腳本是在Web服務(wù)器端運(yùn)行的。 特性:開放源碼,免費(fèi)運(yùn)行;跨平臺(tái);語(yǔ)言簡(jiǎn)單;效率高;圖象處理。,JSP(Java Server Pages),JSP秉承了Java語(yǔ)言的優(yōu)勢(shì),是一種與平臺(tái)無(wú)關(guān)的開發(fā)技術(shù),具有較高的運(yùn)行效率和較好擴(kuò)展性。 特點(diǎn):內(nèi)容的生成和顯示相分離 ;可重用的組件;采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開發(fā)。,8.3 商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)的設(shè)計(jì),

6、數(shù)據(jù)庫(kù)設(shè)計(jì)要求:,能正確反映現(xiàn)實(shí)世界,滿足用戶需求。 減少和避免數(shù)據(jù)冗余。 維護(hù)數(shù)據(jù)的完整性。,商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)的過程,數(shù)據(jù)庫(kù)的設(shè)計(jì)過程一般包括六個(gè)階段: 需求分析 概念設(shè)計(jì) 邏輯設(shè)計(jì) 物理設(shè)計(jì) 數(shù)據(jù)庫(kù)實(shí)施和運(yùn)行 數(shù)據(jù)庫(kù)的使用和維護(hù),8.4 B2C商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)實(shí)例,一、示例B2C商務(wù)網(wǎng)站的數(shù)據(jù)流圖,二、確定數(shù)據(jù)表(邏輯設(shè)計(jì)),會(huì)員(members) 商品(wares) 商品類別(class) 訂單(orders) 訂單明細(xì)(orderdetail),1、會(huì)員表:members,members字段說明 (member_idCharacter(15),帳號(hào)(主關(guān)鍵字) passwordChar

7、acter(15),密碼字 nameCharacter(20),姓名 sexCharacter(2),性別 birthdaydate,出生日期 idcardCharacter(18),身份證號(hào)碼 companyCharacter(50),公司、單位 addressCharacter(50),住址 tel_bpCharacter(30),電話或BP機(jī)號(hào)碼 zipCharacter(6),郵政編碼 countryCharacter(16),國(guó)家或地區(qū) provinceCharacter(16),省、市或自治區(qū) cityCharacter(16),所在城市 emailCharacter(50)電子郵

8、箱地址 ),2、商品表:wares,wares字段說明 (class_idCharacter(15),所屬類別編號(hào) ware_idCharacter(15),商品編號(hào)(主關(guān)鍵字) ppCharacter(12),品牌 pmCharacter(18),品名 cdCharacter(20),產(chǎn)地 xhCharacter(20),型號(hào) ggCharacter(20),規(guī)格 dwCharacter(2),數(shù)量單位 jjmemo,商品簡(jiǎn)介 lsjCurrency,參考零售價(jià) yhjCurrency,網(wǎng)上優(yōu)惠價(jià) kclInteger,庫(kù)存量 tpCharacter(30)商品圖片的文件名 ),3、商品類別

9、表:class,class字段說明 (parent_idCharacter(15),父類別編號(hào) class_idCharacter(15),類別編號(hào)(主關(guān)鍵字) class_nameCharacter(10),類別名 ),4、訂單表:orders,orders字段說明 (order_idLongInteger,訂單號(hào),主關(guān)鍵字 member_idCharacter(15),會(huì)員號(hào),來自會(huì)員表 pdateDateTime,訂購(gòu)時(shí)間 sendateDateTime,送貨時(shí)間 senderCharacter(10),送貨人 paytypeCharacter(10),貨款支付方式 sendstatus

10、Logical,貨物是否送達(dá) paystatusLogical,貨款是否已付 ),5、訂單明細(xì)表:orderdetail,orderdetail字段說明 (order_idLongInteger,訂單號(hào),來自于訂單表 ware_idCharacter(15),商品號(hào),來自商品表 priceCurrency,成交價(jià) numberInteger,購(gòu)物數(shù)量 ),三、確定表之間的關(guān)系,四、在Access中創(chuàng)建數(shù)據(jù)庫(kù)與表(物理設(shè)計(jì)),創(chuàng)建數(shù)據(jù)庫(kù)與表,創(chuàng)建表之間的關(guān)系和設(shè)置參照完整性,8.5 開放式數(shù)據(jù)庫(kù)聯(lián)接(ODBC),ODBC簡(jiǎn)介,ODBC(Open Database Connectivity,開放數(shù)

11、據(jù)庫(kù)連接)是Microsoft所定義的數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)接口。應(yīng)用程序可通過ODBC,利用SQL語(yǔ)法存取各種不同類型數(shù)據(jù)庫(kù)的數(shù)據(jù),設(shè)置ODBC驅(qū)動(dòng)程序,設(shè)置ODBC驅(qū)動(dòng)程序,8.6 結(jié)構(gòu)化查詢語(yǔ)言(SQL),SQL簡(jiǎn)述,SQL(Structured Query Language,結(jié)構(gòu)化查詢語(yǔ)言)最早源于IBM,由ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)局)確認(rèn)的關(guān)系型數(shù)據(jù)庫(kù)語(yǔ)言的標(biāo)準(zhǔn)。是對(duì)關(guān)系型數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行定義、修改、控制及查詢的語(yǔ)言標(biāo)準(zhǔn)。,Microsoft SQL,Microsoft SQL語(yǔ)言,數(shù)據(jù)定義語(yǔ)言 CREATE Table(定義表) CREATE Index(創(chuàng)建索引) CREATE User(創(chuàng)建用戶) 數(shù)據(jù)處理語(yǔ)言 SELECT(選擇查詢) INSERT INTO(插入) UPDATE(更新) DELETE(刪除),選擇查詢語(yǔ)句(SELECT),SELECT *|字段列表 FROM 表名 WHERE 條件表達(dá)式 GROUP BY分組字段 HAVING 分組準(zhǔn)則 ORDER BY字段1 ASC | DESC , 字段2 ASC | DESC ,插入查詢語(yǔ)句(INSERT INTO),INSERT INTO 表名 (字段列表) VALUES (值列表),更新查詢語(yǔ)句(UPDATE),UPDATE 表名 SET 字段1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論