電子商務(wù)的數(shù)據(jù)庫基礎(chǔ)培訓(xùn)課件_第1頁
電子商務(wù)的數(shù)據(jù)庫基礎(chǔ)培訓(xùn)課件_第2頁
電子商務(wù)的數(shù)據(jù)庫基礎(chǔ)培訓(xùn)課件_第3頁
電子商務(wù)的數(shù)據(jù)庫基礎(chǔ)培訓(xùn)課件_第4頁
電子商務(wù)的數(shù)據(jù)庫基礎(chǔ)培訓(xùn)課件_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第八章電子商務(wù)的數(shù)據(jù)庫基礎(chǔ)第八章電子商務(wù)的數(shù)據(jù)庫基礎(chǔ)18.1網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)概述

8.1網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)概述2基于HTML文件的Web服務(wù)器文本和其他多媒體信息都是以文件的形式來進(jìn)行存儲(chǔ)和管理

客戶端直接下載HTML文件。Page1.htmPage2.htmPage1.htmHTTP請(qǐng)求HTTP回應(yīng)服務(wù)器端客戶端基于HTML文件的Web服務(wù)器文本和其他多媒體信息都是以文件3基于數(shù)據(jù)庫的Web服務(wù)器文本和其他多媒體信息保存在數(shù)據(jù)庫中;

客戶端請(qǐng)求服務(wù)器執(zhí)行一個(gè)CGI程序或Script語言碼。HTTP請(qǐng)求(表單)服務(wù)器端客戶端數(shù)據(jù)庫HTTP回應(yīng)(數(shù)據(jù)庫數(shù)據(jù))SQLODBCSQL基于數(shù)據(jù)庫的Web服務(wù)器文本和其他多媒體信息保存在數(shù)據(jù)庫中;4網(wǎng)絡(luò)數(shù)據(jù)庫的C/S和B/S模式C/S:應(yīng)用分散在各客戶機(jī)——“胖客戶”B/S:數(shù)據(jù)和應(yīng)用程序都存放在服務(wù)器上數(shù)據(jù)服務(wù)器應(yīng)用應(yīng)用應(yīng)用客戶機(jī)客戶機(jī)客戶機(jī)…數(shù)據(jù)和應(yīng)用數(shù)據(jù)和應(yīng)用Web服務(wù)器Web服務(wù)器中間件瀏覽器瀏覽器瀏覽器…網(wǎng)絡(luò)位于應(yīng)用程序、操作系統(tǒng)和網(wǎng)絡(luò)傳輸層間的系統(tǒng)軟件,其目的是幫助某些協(xié)作處理。中間件的例子包括目錄服務(wù)、消息傳遞機(jī)制、對(duì)象請(qǐng)求代理、遠(yuǎn)程過程調(diào)用(RPC)服務(wù)和數(shù)據(jù)庫網(wǎng)關(guān)。MTS是中間件。網(wǎng)絡(luò)數(shù)據(jù)庫的C/S和B/S模式C/S:應(yīng)用分散在各客戶機(jī)——5多層體系結(jié)構(gòu)多層體系結(jié)構(gòu)客戶應(yīng)用服務(wù)器(數(shù)據(jù)庫)服務(wù)器一個(gè)N層應(yīng)用系統(tǒng)概括為:訪問層——提供前端界面和簡(jiǎn)單的商業(yè)邏輯;調(diào)和層——提供對(duì)象和服務(wù);資源層——提供各種資源。多層體系結(jié)構(gòu)產(chǎn)生和發(fā)展的原因

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

Internet數(shù)據(jù)庫簡(jiǎn)介Internet數(shù)據(jù)庫是在傳統(tǒng)關(guān)系88.2Web數(shù)據(jù)庫訪問技術(shù)

8.2Web數(shù)據(jù)庫訪問技術(shù)9主要的的Web數(shù)據(jù)庫訪問技術(shù)

CGIASPPHPJSP主要的的Web數(shù)據(jù)庫訪問技術(shù)CGI10CGI(CommonGatewayInterface)CGI是存儲(chǔ)在服務(wù)器中的一段程序,CGI程序分析表單的輸入數(shù)據(jù),訪問網(wǎng)絡(luò)數(shù)據(jù)庫,并將對(duì)數(shù)據(jù)庫執(zhí)行操作的結(jié)果以HTML格式傳送給用戶瀏覽器。缺點(diǎn):服務(wù)器資源開銷大,效率低;開發(fā)難;移植難。相關(guān)產(chǎn)品:Trilogy(三慧科技)公司的TANGRAMRDA/WebAllaire公司的ColdFusionCGI(CommonGatewayInterface)C11ASP(ActiveServerPages)是一種服務(wù)器端的腳本環(huán)境,使用ASP可以組合HTML頁、腳本命令和ADO(ActiveXDatabaseObject,ActiveX數(shù)據(jù)庫組件)以創(chuàng)建交互的Web頁和Web應(yīng)用程序。特點(diǎn):易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。

ASP(ActiveServerPages)是一種服12PHP(PersonalHomePage)

PHP是一種服務(wù)器端HTML-嵌入式腳本描述語言。PHP腳本是在Web服務(wù)器端運(yùn)行的。

特性:開放源碼,免費(fèi)運(yùn)行;跨平臺(tái);語言簡(jiǎn)單;效率高;圖象處理。

PHP(PersonalHomePage)PHP是一種13JSP(JavaServerPages)

JSP秉承了Java語言的優(yōu)勢(shì),是一種與平臺(tái)無關(guān)的開發(fā)技術(shù),具有較高的運(yùn)行效率和較好擴(kuò)展性。

特點(diǎn):內(nèi)容的生成和顯示相分離;可重用的組件;采用標(biāo)識(shí)簡(jiǎn)化頁面開發(fā)。JSP(JavaServerPages)JSP秉承了J148.3商務(wù)網(wǎng)站數(shù)據(jù)庫的設(shè)計(jì)8.3商務(wù)網(wǎng)站數(shù)據(jù)庫的設(shè)計(jì)15數(shù)據(jù)庫設(shè)計(jì)要求:能正確反映現(xiàn)實(shí)世界,滿足用戶需求。減少和避免數(shù)據(jù)冗余。維護(hù)數(shù)據(jù)的完整性。數(shù)據(jù)庫設(shè)計(jì)要求:16商務(wù)網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)的過程數(shù)據(jù)庫的設(shè)計(jì)過程一般包括六個(gè)階段:需求分析概念設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)數(shù)據(jù)庫實(shí)施和運(yùn)行數(shù)據(jù)庫的使用和維護(hù)商務(wù)網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)的過程數(shù)據(jù)庫的設(shè)計(jì)過程一般包括六個(gè)階段:178.4B2C商務(wù)網(wǎng)站數(shù)據(jù)庫實(shí)例

8.4B2C商務(wù)網(wǎng)站數(shù)據(jù)庫實(shí)例18一、示例B2C商務(wù)網(wǎng)站的數(shù)據(jù)流圖會(huì)員注冊(cè)會(huì)員數(shù)據(jù)商品采購會(huì)員網(wǎng)上訂購商品數(shù)據(jù)訂購商品明細(xì)數(shù)據(jù)結(jié)算結(jié)算數(shù)據(jù)客戶端服務(wù)器端送貨;更新商品庫存數(shù)據(jù)(事務(wù)處理)貨到付款信用卡支付(事務(wù)處理)財(cái)務(wù)數(shù)據(jù)一、示例B2C商務(wù)網(wǎng)站的數(shù)據(jù)流圖會(huì)員注冊(cè)會(huì)員數(shù)據(jù)商品采購會(huì)員19二、確定數(shù)據(jù)表(邏輯設(shè)計(jì))會(huì)員(members)商品(wares)商品類別(class)訂單(orders)訂單明細(xì)(orderdetail)

二、確定數(shù)據(jù)表(邏輯設(shè)計(jì))會(huì)員(members)201、會(huì)員表:membersmembers 字段說明(member_id Character(15), 帳號(hào)(主關(guān)鍵字) password Character(15), 密碼字 name Character(20), 姓名 sex Character(2), 性別 birthday date, 出生日期 idcard Character(18), 身份證號(hào)碼 company Character(50), 公司、單位 address Character(50), 住址 tel_bp Character(30), 電話或BP機(jī)號(hào)碼 zip Character(6), 郵政編碼 country Character(16), 國(guó)家或地區(qū) province Character(16), 省、市或自治區(qū) city Character(16), 所在城市 email Character(50) 電子郵箱地址)

1、會(huì)員表:membersmembers 字段說明212、商品表:wareswares 字段說明(class_id Character(15), 所屬類別編號(hào) ware_id Character(15), 商品編號(hào)(主關(guān)鍵字) pp Character(12), 品牌 pm Character(18), 品名 cd Character(20), 產(chǎn)地 xh Character(20), 型號(hào) gg Character(20), 規(guī)格 dw Character(2), 數(shù)量單位 jj memo, 商品簡(jiǎn)介 lsj Currency, 參考零售價(jià) yhj Currency, 網(wǎng)上優(yōu)惠價(jià) kcl Integer, 庫存量 tp Character(30) 商品圖片的文件名)

2、商品表:wareswares 字段說明223、商品類別表:classclass 字段說明(parent_id Character(15), 父類別編號(hào) class_id Character(15), 類別編號(hào)(主關(guān)鍵字) class_name Character(10), 類別名)

3、商品類別表:classclass 字段說明234、訂單表:ordersorders 字段說明(order_id LongInteger, 訂單號(hào),主關(guān)鍵字 member_id Character(15), 會(huì)員號(hào),來自會(huì)員表 pdate DateTime, 訂購時(shí)間 sendate DateTime, 送貨時(shí)間 sender Character(10), 送貨人 paytype Character(10), 貨款支付方式 sendstatus Logical, 貨物是否送達(dá) paystatus Logical, 貨款是否已付)

4、訂單表:ordersorders 字段說明245、訂單明細(xì)表:orderdetailorderdetail 字段說明(order_id LongInteger, 訂單號(hào),來自于訂單表 ware_id Character(15), 商品號(hào),來自商品表 price Currency, 成交價(jià) number Integer, 購物數(shù)量)

5、訂單明細(xì)表:orderdetailorderdetai25三、確定表之間的關(guān)系

Membersmember_idpasswordnamesex……waresware_idclass_idpppm……orderdetailorder_idware_idpricenumberordersmember_idorder_idpdatesendate……Classparent_idclass_idclass_name三、確定表之間的關(guān)系Memberswaresorderde26四、在Access中創(chuàng)建數(shù)據(jù)庫與表(物理設(shè)計(jì))創(chuàng)建數(shù)據(jù)庫與表

四、在Access中創(chuàng)建數(shù)據(jù)庫與表(物理設(shè)計(jì))創(chuàng)建數(shù)據(jù)庫與表27創(chuàng)建表之間的關(guān)系和設(shè)置參照完整性

創(chuàng)建表之間的關(guān)系和設(shè)置參照完整性288.5開放式數(shù)據(jù)庫聯(lián)接(ODBC)8.5開放式數(shù)據(jù)庫聯(lián)接(ODBC)29ODBC簡(jiǎn)介

ODBC(OpenDatabaseConnectivity,開放數(shù)據(jù)庫連接)是Microsoft所定義的數(shù)據(jù)庫標(biāo)準(zhǔn)接口。應(yīng)用程序可通過ODBC,利用SQL語法存取各種不同類型數(shù)據(jù)庫的數(shù)據(jù)

應(yīng)用程序1應(yīng)用程序2應(yīng)用程序3ODBC驅(qū)動(dòng)程序數(shù)據(jù)庫1數(shù)據(jù)庫2數(shù)據(jù)庫3ODBC簡(jiǎn)介ODBC(OpenDatabaseConn30設(shè)置ODBC驅(qū)動(dòng)程序

設(shè)置ODBC驅(qū)動(dòng)程序31設(shè)置ODBC驅(qū)動(dòng)程序

設(shè)置ODBC驅(qū)動(dòng)程序328.6結(jié)構(gòu)化查詢語言(SQL)

8.6結(jié)構(gòu)化查詢語言(SQL)33SQL簡(jiǎn)述SQL(StructuredQueryLanguage,結(jié)構(gòu)化查詢語言)最早源于IBM,由ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)局)確認(rèn)的關(guān)系型數(shù)據(jù)庫語言的標(biāo)準(zhǔn)。是對(duì)關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行定義、修改、控制及查詢的語言標(biāo)準(zhǔn)。

SQL簡(jiǎn)述SQL(StructuredQueryLang34MicrosoftSQLMicrosoftSQL35MicrosoftSQL語言

數(shù)據(jù)定義語言CREATETable(定義表)CREATEIndex(創(chuàng)建索引)CREATEUser(創(chuàng)建用戶)數(shù)據(jù)處理語言SELECT(選擇查詢)INSERTINTO(插入)UPDATE(更新)DELETE(刪除)

MicrosoftSQL語言數(shù)據(jù)定義語言36選擇查詢語句(SELECT)

SELECT*|字段列表

FROM表名

[WHERE條件表達(dá)式]

[GROUPBY分組字段[HAVING分組準(zhǔn)則]]

[ORDERBY字段1[ASC|DESC][,字段2[ASC|DESC]]]選擇查詢語句(SELECT)SELECT*|字段列表37插入查詢語句(INSERTINTO)INSERTINTO表名[(字段列表)]VALUES(值列表)

插入查詢語句(INSERTINTO)INSERTINT38更新查詢語句(UPDATE)UPDATE表名SET字段1=值1,字段2=值2,

[WHERE條件表達(dá)式]更新查詢語句(UPDATE)UPDATE表名SET字39刪除查詢語句(DELETEFROM)

DELETEFROM表名[WHERE條件表達(dá)式]刪除查詢語句(DELETEFROM)DELETEFR40MicrosoftSQL語句中的常用合計(jì)函數(shù)

函數(shù)名功能說明Avg函數(shù)求平均Count函數(shù)計(jì)數(shù)Min,Max函數(shù)求最大值、最小值Sum函數(shù)求和MicrosoftSQL語句中的常用合計(jì)函數(shù)函數(shù)名功能說41基于多表的查詢

SELECT字段列表

FROM表1INNERJOIN

表2

ON

表1.字段1=表2.字段2

[WHERE…]

[GROUPBY…]

[ORDERBY…]基于多表的查詢SELECT字段列表42第八章電子商務(wù)的數(shù)據(jù)庫基礎(chǔ)第八章電子商務(wù)的數(shù)據(jù)庫基礎(chǔ)438.1網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)概述

8.1網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)概述44基于HTML文件的Web服務(wù)器文本和其他多媒體信息都是以文件的形式來進(jìn)行存儲(chǔ)和管理

客戶端直接下載HTML文件。Page1.htmPage2.htmPage1.htmHTTP請(qǐng)求HTTP回應(yīng)服務(wù)器端客戶端基于HTML文件的Web服務(wù)器文本和其他多媒體信息都是以文件45基于數(shù)據(jù)庫的Web服務(wù)器文本和其他多媒體信息保存在數(shù)據(jù)庫中;

客戶端請(qǐng)求服務(wù)器執(zhí)行一個(gè)CGI程序或Script語言碼。HTTP請(qǐng)求(表單)服務(wù)器端客戶端數(shù)據(jù)庫HTTP回應(yīng)(數(shù)據(jù)庫數(shù)據(jù))SQLODBCSQL基于數(shù)據(jù)庫的Web服務(wù)器文本和其他多媒體信息保存在數(shù)據(jù)庫中;46網(wǎng)絡(luò)數(shù)據(jù)庫的C/S和B/S模式C/S:應(yīng)用分散在各客戶機(jī)——“胖客戶”B/S:數(shù)據(jù)和應(yīng)用程序都存放在服務(wù)器上數(shù)據(jù)服務(wù)器應(yīng)用應(yīng)用應(yīng)用客戶機(jī)客戶機(jī)客戶機(jī)…數(shù)據(jù)和應(yīng)用數(shù)據(jù)和應(yīng)用Web服務(wù)器Web服務(wù)器中間件瀏覽器瀏覽器瀏覽器…網(wǎng)絡(luò)位于應(yīng)用程序、操作系統(tǒng)和網(wǎng)絡(luò)傳輸層間的系統(tǒng)軟件,其目的是幫助某些協(xié)作處理。中間件的例子包括目錄服務(wù)、消息傳遞機(jī)制、對(duì)象請(qǐng)求代理、遠(yuǎn)程過程調(diào)用(RPC)服務(wù)和數(shù)據(jù)庫網(wǎng)關(guān)。MTS是中間件。網(wǎng)絡(luò)數(shù)據(jù)庫的C/S和B/S模式C/S:應(yīng)用分散在各客戶機(jī)——47多層體系結(jié)構(gòu)多層體系結(jié)構(gòu)客戶應(yīng)用服務(wù)器(數(shù)據(jù)庫)服務(wù)器一個(gè)N層應(yīng)用系統(tǒng)概括為:訪問層——提供前端界面和簡(jiǎn)單的商業(yè)邏輯;調(diào)和層——提供對(duì)象和服務(wù);資源層——提供各種資源。多層體系結(jié)構(gòu)產(chǎn)生和發(fā)展的原因

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

Internet數(shù)據(jù)庫簡(jiǎn)介Internet數(shù)據(jù)庫是在傳統(tǒng)關(guān)系508.2Web數(shù)據(jù)庫訪問技術(shù)

8.2Web數(shù)據(jù)庫訪問技術(shù)51主要的的Web數(shù)據(jù)庫訪問技術(shù)

CGIASPPHPJSP主要的的Web數(shù)據(jù)庫訪問技術(shù)CGI52CGI(CommonGatewayInterface)CGI是存儲(chǔ)在服務(wù)器中的一段程序,CGI程序分析表單的輸入數(shù)據(jù),訪問網(wǎng)絡(luò)數(shù)據(jù)庫,并將對(duì)數(shù)據(jù)庫執(zhí)行操作的結(jié)果以HTML格式傳送給用戶瀏覽器。缺點(diǎn):服務(wù)器資源開銷大,效率低;開發(fā)難;移植難。相關(guān)產(chǎn)品:Trilogy(三慧科技)公司的TANGRAMRDA/WebAllaire公司的ColdFusionCGI(CommonGatewayInterface)C53ASP(ActiveServerPages)是一種服務(wù)器端的腳本環(huán)境,使用ASP可以組合HTML頁、腳本命令和ADO(ActiveXDatabaseObject,ActiveX數(shù)據(jù)庫組件)以創(chuàng)建交互的Web頁和Web應(yīng)用程序。特點(diǎn):易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。

ASP(ActiveServerPages)是一種服54PHP(PersonalHomePage)

PHP是一種服務(wù)器端HTML-嵌入式腳本描述語言。PHP腳本是在Web服務(wù)器端運(yùn)行的。

特性:開放源碼,免費(fèi)運(yùn)行;跨平臺(tái);語言簡(jiǎn)單;效率高;圖象處理。

PHP(PersonalHomePage)PHP是一種55JSP(JavaServerPages)

JSP秉承了Java語言的優(yōu)勢(shì),是一種與平臺(tái)無關(guān)的開發(fā)技術(shù),具有較高的運(yùn)行效率和較好擴(kuò)展性。

特點(diǎn):內(nèi)容的生成和顯示相分離;可重用的組件;采用標(biāo)識(shí)簡(jiǎn)化頁面開發(fā)。JSP(JavaServerPages)JSP秉承了J568.3商務(wù)網(wǎng)站數(shù)據(jù)庫的設(shè)計(jì)8.3商務(wù)網(wǎng)站數(shù)據(jù)庫的設(shè)計(jì)57數(shù)據(jù)庫設(shè)計(jì)要求:能正確反映現(xiàn)實(shí)世界,滿足用戶需求。減少和避免數(shù)據(jù)冗余。維護(hù)數(shù)據(jù)的完整性。數(shù)據(jù)庫設(shè)計(jì)要求:58商務(wù)網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)的過程數(shù)據(jù)庫的設(shè)計(jì)過程一般包括六個(gè)階段:需求分析概念設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)數(shù)據(jù)庫實(shí)施和運(yùn)行數(shù)據(jù)庫的使用和維護(hù)商務(wù)網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)的過程數(shù)據(jù)庫的設(shè)計(jì)過程一般包括六個(gè)階段:598.4B2C商務(wù)網(wǎng)站數(shù)據(jù)庫實(shí)例

8.4B2C商務(wù)網(wǎng)站數(shù)據(jù)庫實(shí)例60一、示例B2C商務(wù)網(wǎng)站的數(shù)據(jù)流圖會(huì)員注冊(cè)會(huì)員數(shù)據(jù)商品采購會(huì)員網(wǎng)上訂購商品數(shù)據(jù)訂購商品明細(xì)數(shù)據(jù)結(jié)算結(jié)算數(shù)據(jù)客戶端服務(wù)器端送貨;更新商品庫存數(shù)據(jù)(事務(wù)處理)貨到付款信用卡支付(事務(wù)處理)財(cái)務(wù)數(shù)據(jù)一、示例B2C商務(wù)網(wǎng)站的數(shù)據(jù)流圖會(huì)員注冊(cè)會(huì)員數(shù)據(jù)商品采購會(huì)員61二、確定數(shù)據(jù)表(邏輯設(shè)計(jì))會(huì)員(members)商品(wares)商品類別(class)訂單(orders)訂單明細(xì)(orderdetail)

二、確定數(shù)據(jù)表(邏輯設(shè)計(jì))會(huì)員(members)621、會(huì)員表:membersmembers 字段說明(member_id Character(15), 帳號(hào)(主關(guān)鍵字) password Character(15), 密碼字 name Character(20), 姓名 sex Character(2), 性別 birthday date, 出生日期 idcard Character(18), 身份證號(hào)碼 company Character(50), 公司、單位 address Character(50), 住址 tel_bp Character(30), 電話或BP機(jī)號(hào)碼 zip Character(6), 郵政編碼 country Character(16), 國(guó)家或地區(qū) province Character(16), 省、市或自治區(qū) city Character(16), 所在城市 email Character(50) 電子郵箱地址)

1、會(huì)員表:membersmembers 字段說明632、商品表:wareswares 字段說明(class_id Character(15), 所屬類別編號(hào) ware_id Character(15), 商品編號(hào)(主關(guān)鍵字) pp Character(12), 品牌 pm Character(18), 品名 cd Character(20), 產(chǎn)地 xh Character(20), 型號(hào) gg Character(20), 規(guī)格 dw Character(2), 數(shù)量單位 jj memo, 商品簡(jiǎn)介 lsj Currency, 參考零售價(jià) yhj Currency, 網(wǎng)上優(yōu)惠價(jià) kcl Integer, 庫存量 tp Character(30) 商品圖片的文件名)

2、商品表:wareswares 字段說明643、商品類別表:classclass 字段說明(parent_id Character(15), 父類別編號(hào) class_id Character(15), 類別編號(hào)(主關(guān)鍵字) class_name Character(10), 類別名)

3、商品類別表:classclass 字段說明654、訂單表:ordersorders 字段說明(order_id LongInteger, 訂單號(hào),主關(guān)鍵字 member_id Character(15), 會(huì)員號(hào),來自會(huì)員表 pdate DateTime, 訂購時(shí)間 sendate DateTime, 送貨時(shí)間 sender Character(10), 送貨人 paytype Character(10), 貨款支付方式 sendstatus Logical, 貨物是否送達(dá) paystatus Logical, 貨款是否已付)

4、訂單表:ordersorders 字段說明665、訂單明細(xì)表:orderdetailorderdetail 字段說明(order_id LongInteger, 訂單號(hào),來自于訂單表 ware_id Character(15), 商品號(hào),來自商品表 price Currency, 成交價(jià) number Integer, 購物數(shù)量)

5、訂單明細(xì)表:orderdetailorderdetai67三、確定表之間的關(guān)系

Membersmember_idpasswordnamesex……waresware_idclass_idpppm……orderdetailorder_idware_idpricenumberordersmember_idorder_idpdatesendate……Classparent_idclass_idclass_name三、確定表之間的關(guān)系Memberswaresorderde68四、在Access中創(chuàng)建數(shù)據(jù)庫與表(物理設(shè)計(jì))創(chuàng)建數(shù)據(jù)庫與表

四、在Access中創(chuàng)建數(shù)據(jù)庫與表(物理設(shè)計(jì))創(chuàng)建數(shù)據(jù)庫與表69創(chuàng)建表之間的關(guān)系和設(shè)置參照完整性

創(chuàng)建表之間的關(guān)系和設(shè)置參照完整性708.5開放式數(shù)據(jù)庫聯(lián)接(ODBC)8.5開放式數(shù)據(jù)庫聯(lián)接(ODBC)71ODBC簡(jiǎn)介

ODBC(OpenDatabaseConnectivity,開放數(shù)據(jù)庫連接)是Microsoft所定義的數(shù)據(jù)庫標(biāo)準(zhǔn)接口。應(yīng)用程序可通過ODBC,利用SQL語法存取各種不同類型數(shù)據(jù)庫的數(shù)據(jù)

應(yīng)用程序1應(yīng)用程序2應(yīng)用程序3ODBC驅(qū)動(dòng)程序數(shù)據(jù)庫1數(shù)據(jù)庫2數(shù)據(jù)庫3ODBC簡(jiǎn)介ODBC(OpenDatabaseConn72設(shè)置ODBC驅(qū)動(dòng)程序

設(shè)置ODBC驅(qū)動(dòng)程序73設(shè)置ODBC驅(qū)動(dòng)程序

設(shè)置ODBC驅(qū)動(dòng)程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論