版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025江蘇蘇州大學(xué)附屬兒童醫(yī)院博士專項(xiàng)招聘20人備考題庫(kù)附答案
- 2025年湖州長(zhǎng)興縣中醫(yī)院健共體集團(tuán)招聘編外工作人員17人備考題庫(kù)附答案
- 2025年南昌市東湖區(qū)廉政教育中心公開選調(diào)工作人員5人備考題庫(kù)附答案
- 2025廣東肇慶四會(huì)市建筑安裝工程有限公司招聘工作人員考試參考題庫(kù)附答案
- 2026四川巴中市巴州區(qū)公益性崗位安置5人筆試模擬試題及答案解析
- 2026廣西南寧市西鄉(xiāng)塘區(qū)那龍衛(wèi)生院招聘編外工作人員2人筆試備考題庫(kù)及答案解析
- 2026浙江臺(tái)州浙江大學(xué)科技園發(fā)展有限公司招聘2人筆試模擬試題及答案解析
- 2026云南臨滄市滄源佤族自治縣婦幼保健院招聘編外合同制人員7人筆試參考題庫(kù)及答案解析
- 2026福建福州市馬尾海關(guān)單證資料管理崗位輔助人員招聘1人筆試參考題庫(kù)及答案解析
- 2026重慶市合川區(qū)人民醫(yī)院招聘8人筆試備考題庫(kù)及答案解析
- 鈀金的選礦工藝
- 人工智能在金融策略中的應(yīng)用
- JCT640-2010 頂進(jìn)施工法用鋼筋混凝土排水管
- 赤壁賦的議論文800字(實(shí)用8篇)
- 輸變電工程技術(shù)標(biāo)書【實(shí)用文檔】doc
- 南部山區(qū)仲宮街道鄉(xiāng)村建設(shè)規(guī)劃一張表
- 加工中心點(diǎn)檢表
- GB/T 2652-1989焊縫及熔敷金屬拉伸試驗(yàn)方法
- GB/T 25630-2010透平壓縮機(jī)性能試驗(yàn)規(guī)程
- GB/T 19668.1-2014信息技術(shù)服務(wù)監(jiān)理第1部分:總則
評(píng)論
0/150
提交評(píng)論