第1章 數(shù)據(jù)庫在電子商務(wù)中的角色_第1頁
第1章 數(shù)據(jù)庫在電子商務(wù)中的角色_第2頁
第1章 數(shù)據(jù)庫在電子商務(wù)中的角色_第3頁
第1章 數(shù)據(jù)庫在電子商務(wù)中的角色_第4頁
第1章 數(shù)據(jù)庫在電子商務(wù)中的角色_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫設(shè)計與開發(fā)第1章數(shù)據(jù)庫在電子商務(wù)中的角色1963年,美國Honeywell公司的IDS(IntegratedDataStore)系統(tǒng)投入運行,揭開了數(shù)據(jù)庫技術(shù)的序幕。20世紀70年代是數(shù)據(jù)庫蓬勃發(fā)展的年代,網(wǎng)狀系統(tǒng)和層次系統(tǒng)占據(jù)了整個數(shù)據(jù)庫商用市場,而關(guān)系系統(tǒng)僅處于實驗階段。20世紀80年代,關(guān)系系統(tǒng)由于使用簡便以及硬件性能的改善,逐步代替網(wǎng)狀系統(tǒng)和層次系統(tǒng)占領(lǐng)了市場。20世紀90年代,關(guān)系數(shù)據(jù)庫已成為數(shù)據(jù)庫技術(shù)的主流。進入21世紀以后,無論是市場的需求還是技術(shù)條件的成熟,對象數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的推廣和普及已成定局。引言REVIEW數(shù)據(jù)和信息數(shù)據(jù),通常指用符號記錄下來的、可以識別的信息。文字、圖形、圖像、聲音、動畫……數(shù)據(jù)是數(shù)據(jù)庫系統(tǒng)研究和處理的對象。數(shù)據(jù)與信息是分不開的,它們既有聯(lián)系又有區(qū)別。信息與數(shù)據(jù)之間存在著固有的聯(lián)系:數(shù)據(jù)是信息的符號表示或稱為載體;信息則是數(shù)據(jù)的內(nèi)涵,是對數(shù)據(jù)語義的解釋。什么是數(shù)據(jù)?數(shù)據(jù)處理與數(shù)據(jù)管理數(shù)據(jù)處理是指從某些已知的數(shù)據(jù)出發(fā),推導(dǎo)加工出一些新的數(shù)據(jù),這些新的數(shù)據(jù)又表示了新的信息。數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲、維護、檢索、傳送等操作,這部分操作是數(shù)據(jù)處理業(yè)務(wù)的基本環(huán)節(jié),而且是任何數(shù)據(jù)處理業(yè)務(wù)中必不可少的共有部分。數(shù)據(jù)處理是與數(shù)據(jù)管理相聯(lián)系的,數(shù)據(jù)管理技術(shù)的優(yōu)劣,將直接影響數(shù)據(jù)處理的效率。數(shù)據(jù)庫技術(shù)的基本術(shù)語(1/3)數(shù)據(jù)庫(Database,簡記為DB)DB是長期存儲在計算機內(nèi)、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。特點:—DB能為各種用戶共享

—具有較小冗余度—數(shù)據(jù)間聯(lián)系緊密—有較高的數(shù)據(jù)獨立性什么是數(shù)據(jù)庫?事物的本質(zhì)數(shù)據(jù)庫技術(shù)的基本術(shù)語(2/3)數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡記為DBMS)DBMS是位于用戶與操作系統(tǒng)(OS)之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMSOSDB

用戶DBMS功能:數(shù)據(jù)定義數(shù)據(jù)操縱數(shù)據(jù)庫運行管理數(shù)據(jù)庫的建立和維護數(shù)據(jù)庫技術(shù)的基本術(shù)語(3/3)數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,簡記為DBS)

DBS是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù)、方便多用戶訪問的計算機硬件、軟件和數(shù)據(jù)資源組成的系統(tǒng)。包括:數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)應(yīng)用系統(tǒng)數(shù)據(jù)庫管理員數(shù)據(jù)庫技術(shù)是研究數(shù)據(jù)庫的結(jié)構(gòu)、存儲、設(shè)計、管理和使用的一門軟件學(xué)科。1.1數(shù)據(jù)庫的發(fā)展歷程磁盤容量的發(fā)展數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫階段和高級數(shù)據(jù)庫階段。時間(年)19561965197119781981198519952003容量(MB/軸)53010060012005000100001800001.1.1人工管理階段20世紀50年代中期以前,計算機主要用于科學(xué)計算外部存儲器只有磁帶、卡片和紙帶等軟件只有匯編語言,尚無數(shù)據(jù)管理方面的軟件數(shù)據(jù)處理的方式基本上是批處理?!唵蔚腎/O軟件數(shù)據(jù)的邏輯組織數(shù)據(jù)的物理組織1.1.2文件系統(tǒng)階段20世紀50年代后期至60年代中期,計算機不僅用于科學(xué)計算,還用于信息管理。數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)管理技術(shù)迅速發(fā)展起來。外部存儲器已有磁盤、磁鼓等直接存取存儲設(shè)備。軟件領(lǐng)域出現(xiàn)了高級語言和操作系統(tǒng)。操作系統(tǒng)中的文件系統(tǒng)是專門管理外存的數(shù)據(jù)管理軟件。數(shù)據(jù)處理的方式有批處理,也有聯(lián)機實時處理?!壿嬑募樞蛭募B接文件存取方法存取方法(a)(b)1.1.3數(shù)據(jù)庫階段數(shù)據(jù)庫階段的數(shù)據(jù)管理具有以下特點:采用數(shù)據(jù)模型表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。有較高的數(shù)據(jù)獨立性。數(shù)據(jù)庫系統(tǒng)為用戶提供了方便的用戶接口。數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)控制功能:增加了系統(tǒng)的靈活性數(shù)據(jù)庫的并發(fā)控制,數(shù)據(jù)庫的恢復(fù),數(shù)據(jù)的完整性數(shù)據(jù)安全性。數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)1.1.3數(shù)據(jù)庫階段1.1.3數(shù)據(jù)庫階段程序和數(shù)據(jù)間的聯(lián)系

1.1.4高級數(shù)據(jù)庫技術(shù)階段對象數(shù)據(jù)庫系統(tǒng)主要有以下兩個特點

對象數(shù)據(jù)模型能完整地描述現(xiàn)實世界地數(shù)據(jù)結(jié)構(gòu),能表達數(shù)據(jù)間嵌套、遞歸的聯(lián)系。具有面向?qū)ο蠹夹g(shù)的封裝性(把數(shù)據(jù)與操作定義在一起)和繼承性(繼承數(shù)據(jù)結(jié)構(gòu)和操作)的特點,提高了軟件的可重用性。網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)

NetworkHardwareSoftwareContent1.2企業(yè)系統(tǒng)的構(gòu)成Internet網(wǎng)絡(luò)組件:—網(wǎng)橋、路由、傳輸介質(zhì)

—網(wǎng)絡(luò)協(xié)議TCP/IP網(wǎng)絡(luò)(network)Client/Server架構(gòu)

客戶端:顯示和請求

服務(wù)器端:響應(yīng)請求硬件(hardware)客戶機(計算機)、服務(wù)器Client/Server架構(gòu)中各功能

客戶端:顯示和請求

—顯示用戶界面,它為用戶提供一種與計算機交互的途徑,并以用戶可用的方式格式化從服務(wù)器接收到的數(shù)據(jù)

—客戶端還向服務(wù)器發(fā)出請求服務(wù)器端:響應(yīng)請求服務(wù)器簡單地對發(fā)自客戶端的請求進行響應(yīng).WebClient/Server實例Web命令操作流程:瀏覽器提供WEB地址輸入或命令的方法向服務(wù)器發(fā)送命令(超文本語言HTML)WEB服務(wù)器響應(yīng)請求,并將數(shù)據(jù)通過網(wǎng)絡(luò)返回到發(fā)送請求者瀏覽器獲得數(shù)據(jù)并顯示三層架構(gòu)(Three-TierArchitecture)軟件(software)客戶端

應(yīng)用服務(wù)器

數(shù)據(jù)服務(wù)器1.客戶端軟件—指的是執(zhí)行客戶端進程的計算機程序,如:Web瀏覽器軟件、電子郵件軟件

2.應(yīng)用服務(wù)器—擁有實現(xiàn)一個企業(yè)的商業(yè)邏輯的應(yīng)用軟件

3.數(shù)據(jù)服務(wù)器—用數(shù)據(jù)庫服務(wù)為駐留在應(yīng)用服務(wù)器上的軟件提供數(shù)據(jù)電子商務(wù)網(wǎng)站顧客建議、訂購數(shù)據(jù)、顧客信息等企業(yè)信息采購、計劃、銷售、人事等等內(nèi)容(context)數(shù)據(jù)表(ATableofData)1.3數(shù)據(jù)庫是什么?數(shù)據(jù)的集合表數(shù)據(jù)項記錄字段鍵主鍵WhyareDatabases1.4為什么數(shù)據(jù)庫對于商業(yè)是重要的兩個例子:1.商業(yè)例子2.電子商務(wù)的例子例子:ReadingFool書店訂購單供應(yīng)商供應(yīng)商聯(lián)系人訂單信息書信息處理人員訂單明細訂單中數(shù)據(jù)蘊涵哪些信息?供應(yīng)商訂單的數(shù)據(jù)項企業(yè)的數(shù)據(jù)有成千上萬個這樣的數(shù)據(jù)項要求:

數(shù)據(jù)存儲易于檢索和使用數(shù)據(jù)必須被一致地存儲例2:E-businessExample:A

顧客訂單顧客信息郵寄地址收款地址訂單信息物品信息訂貨數(shù)量顧客訂單數(shù)據(jù)項用于應(yīng)用,不必給顧客例3:淘寶網(wǎng)實體?數(shù)據(jù)項?店主信息商品信息付款方式買主信息(包括積分)快遞公司信息訂單信息訂單明細Exercise4:識別數(shù)據(jù)項

溫馨提示

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

評論

0/150

提交評論