電子商務(wù)數(shù)據(jù)庫基礎(chǔ)與應(yīng)用

出版時間:2010-2  出版社:首都經(jīng)濟貿(mào)易大學(xué)出版社  作者:李進(jìn)華 編  頁數(shù):250  

前言

數(shù)據(jù)庫是電子商務(wù)系統(tǒng)的核心組件。我們在訪問電子商務(wù)網(wǎng)站諸如淘寶網(wǎng)時,網(wǎng)站上豐富多彩的商品信息都是保存在數(shù)據(jù)庫之中,然后由電子商務(wù)系統(tǒng)的前端系統(tǒng)按照一定風(fēng)格和方式顯示給客戶。因此,數(shù)據(jù)庫的選型、建模、生成、發(fā)布、日常管理以及程序編寫等方面是直接關(guān)系到電子商務(wù)系統(tǒng)的建設(shè)以及高效運行的關(guān)鍵。與一般管理信息系統(tǒng)相比,電子商務(wù)數(shù)據(jù)庫有其自身的特殊性,具體體現(xiàn)在表結(jié)構(gòu)相對簡單,數(shù)據(jù)的增加操作較多,刪除和修改操作相對較少;數(shù)據(jù)庫后臺管理功能需求較多,調(diào)整和優(yōu)化需求相對較少。因此建立和管理電子商務(wù)系統(tǒng)數(shù)據(jù)庫需要充分了解使用數(shù)據(jù)庫的各方面功能?;谏鲜鲈颍緯谠O(shè)計篇章結(jié)構(gòu)時充分考慮到電子商務(wù)系統(tǒng)的需求,選擇當(dāng)今最流行且在電子商務(wù)系統(tǒng)中使用最廣泛的數(shù)據(jù)庫管理系統(tǒng)——Oracle作為本教材基礎(chǔ),其內(nèi)容圍繞Oracle的特定技術(shù)展開。在技術(shù)選型基礎(chǔ)上,本書選擇了一個實際使用的電子商務(wù)數(shù)據(jù)庫模型作為示例,結(jié)合電子商務(wù)系統(tǒng)中可能需要使用的功能貫穿本書。除了技術(shù)選型與實例選擇外,本書還介紹了數(shù)據(jù)庫建模與編程的流行工具的相關(guān)知識。如Power Designer和PL/SQL Developer,前者在數(shù)據(jù)建模方面的功能無出其右者,后者則是進(jìn)行Oracle PL/SQL數(shù)據(jù)庫編程的好助手,其編程界面和調(diào)試工具完備友好。當(dāng)然要想完全掌握這兩個工具,已超出本書的范圍,互聯(lián)網(wǎng)上相關(guān)資料很豐富,讀者如有興趣可以借助搜索引擎查閱或到_些專業(yè)網(wǎng)站上學(xué)習(xí)。根據(jù)筆者多年教學(xué)經(jīng)驗,單純的理論講解或單純的技術(shù)講解都不能完全達(dá)到學(xué)習(xí)的目的,只有將理論與實踐結(jié)合起來才能讓讀者充分掌握課程內(nèi)容。因此本書在每章結(jié)尾都安排了適量的實習(xí)上機題,讀者可以結(jié)合相應(yīng)章節(jié)中的學(xué)習(xí)內(nèi)容,在上機實踐中逐步提高實戰(zhàn)能力。作為教材本書難度適中,適合大學(xué)本科、高等職業(yè)教育院校的電子商務(wù)專業(yè)、信息管理與信息系統(tǒng)專業(yè)大二以上年級對數(shù)據(jù)庫原理有適當(dāng)基礎(chǔ)的學(xué)生學(xué)習(xí)。

內(nèi)容概要

《電子商務(wù)數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》從理論結(jié)合實踐的角度在第1章向讀者概述了電子商務(wù)系統(tǒng)與數(shù)據(jù)庫之間的關(guān)系以及相關(guān)概念;第2章手把手地指導(dǎo)讀者安裝并設(shè)置Oracle數(shù)據(jù)庫系統(tǒng);第3章詳細(xì)介紹了建立數(shù)據(jù)的相關(guān)操作;第4、5、6章深入淺出地闡述了據(jù)庫中表、索引以及視圖的管理與應(yīng)用;第7章開始進(jìn)入Oracle的編程設(shè)計;第8章和第9章討論了數(shù)據(jù)庫的查詢、子程序、儲存以及函數(shù)等數(shù)據(jù)庫應(yīng)用;第10章和第11章重點介紹了數(shù)據(jù)的完整性設(shè)計和導(dǎo)人導(dǎo)出操作;第12章以C2C商城數(shù)據(jù)庫案例為基礎(chǔ),進(jìn)行了系統(tǒng)分析和設(shè)計并介紹了數(shù)據(jù)庫實踐中的常用操作。    本書體系層次清晰完整,適合大學(xué)本科、高等職業(yè)教育院校對數(shù)據(jù)庫原理有適當(dāng)基礎(chǔ)的學(xué)生學(xué)習(xí)使用,同時也適合廣大對電子商務(wù)數(shù)據(jù)庫系統(tǒng)感興趣的讀者參考借鑒。

書籍目錄

1  電子商務(wù)數(shù)據(jù)庫概述 1.1  電子商務(wù)系統(tǒng)與數(shù)據(jù) 1.2 電子商務(wù)數(shù)據(jù)庫的相關(guān)概念 1.3 數(shù)據(jù)模型 1.4 關(guān)系數(shù)據(jù)庫系統(tǒng) 1.5 數(shù)據(jù)庫設(shè)計2 0racle數(shù)據(jù)庫系統(tǒng)簡介 2.1 0racle的安裝 2.2 服務(wù)器及客戶端網(wǎng)絡(luò)配置 2.3 0racle體系結(jié)構(gòu)3 建立數(shù)據(jù)庫  3.1  使用Data base Gonflguratlon Assistant創(chuàng)建數(shù)據(jù)庫  3.2 設(shè)置數(shù)據(jù)庫的初始化參數(shù)  3.3 啟動和關(guān)閉數(shù)據(jù)庫4 創(chuàng)建數(shù)據(jù)表及表的相互關(guān)系 4.1 概述 4.2 創(chuàng)建表 4.3 修改表結(jié)構(gòu) 4.4 查看表信息 4.5 操作表數(shù)據(jù) 4.6 建立表的相互關(guān)系5 索引管理與應(yīng)用 5.1  索引簡介 5.2 創(chuàng)建索引 5.3 修改索引 5.4 查看索引信息6 視圖管理與應(yīng)用與 6.1  視圖簡介 6 2 創(chuàng)建視圖 6.3 修改視圖 6.4 通過視圖更新數(shù)據(jù) 6.5 查看視圖7 0racle編程 7.1 PL/SQL簡介 7.2 PL/SQL語句塊 7.3 變量及變量的類型 7.4 表達(dá)式及運算符 7.5 控制結(jié)構(gòu) 7.6 Oretie函數(shù)8 數(shù)據(jù)庫的查詢訪問 8.1  簡單查詢 8.2 連接查詢 8.3 子查詢9 存儲過程和函數(shù) 9.1 PL/SQL子程序 9.2 存儲過程和函數(shù)的創(chuàng)建 9.3  PL/SQL子程序編程工具的使用 9.4 存儲過程和函數(shù)的使用10 數(shù)據(jù)完整性設(shè)計 10.1  數(shù)據(jù)完整性概念 10.2 并發(fā)控制 10.3 語義完整性 10.4 數(shù)據(jù)完整性的實現(xiàn) 10.5 完整性約束的驗證11 數(shù)據(jù)導(dǎo)入與導(dǎo)出 11.1  數(shù)據(jù)導(dǎo)出導(dǎo)入簡介 11.2 數(shù)據(jù)導(dǎo)出 11.3 數(shù)據(jù)導(dǎo)入12 C2C電子商城數(shù)據(jù)庫系統(tǒng)案例 12.1  G2G電子商務(wù)實現(xiàn)的基礎(chǔ) 12.2 系統(tǒng)分析 12.3 系統(tǒng)總體設(shè)計 12.4 G2C電子商務(wù)網(wǎng)站交易流程分析與設(shè)計 12.5 數(shù)據(jù)庫常用操

章節(jié)摘錄

插圖:例如在電子商務(wù)系統(tǒng)中,“商品”與“客戶”是多對多的“購買”聯(lián)系。即一種商品可以賣給多個客戶(注意不是某件特定商品),一位客戶也可以購買多種商品。1.3.2.3 屬性實體一般具有若干特征,這些特征就稱為實體的屬性,例如圖1-4中的實體“商品”,具有商品名稱、種類、價格、生產(chǎn)廠等特征,這些就是它的屬性。在實體聯(lián)系圖中,還有如下關(guān)于屬性的幾個重要概念:(1)主鍵。如果實體的某一屬性或某幾個屬性組成的屬性組的值能唯一地決定該實體其他所有屬性的值,也就是能唯一地標(biāo)識該實體,而其任何真子集無此性質(zhì),則這個屬性或?qū)傩越M稱為實體鍵。如果一個實體有多個實體鍵存在,則可從其中選一個最常用到的作為實體的主鍵。例如實體“商品”的主鍵是條形碼編號,一種商品的編號確定了,那么它的其他屬性也就確定了。在實體聯(lián)系圖中,常在作為主鍵的屬性或?qū)傩越M與相應(yīng)實體的聯(lián)線上加一短垂線表示。(2)外鍵。如果實體的主鍵或?qū)傩裕ńM)的取值依賴于其他實體的主鍵,那么該主鍵或?qū)傩裕ńM)稱為外鍵。例如,從屬實體“訂單”的外鍵“商品編號”的取值依賴于實體“商品”的主鍵“商品編號”,這些屬性就是外鍵。(3)屬性域。屬性可以是單域的簡單屬性,也可以是多域的組合屬性。組合屬性由簡單屬性和其他組合屬性組成。組合屬性中允許包括其他組合屬性,意味著屬性可以是一個層次結(jié)構(gòu),如圖1-5所示家庭住址就是一種具有層次結(jié)構(gòu)的屬性。(4)屬性值。屬性可以是單值的,也可以是多值的。例如一個人所獲得的學(xué)位可能是多值的。當(dāng)某個屬性對某個實體不適應(yīng)或?qū)傩灾滴粗獣r,可用空缺符“NULL”表示。在畫實體聯(lián)系圖時,為了使圖形更加清晰、易讀易懂,可以將實體和實體的屬性分開來畫,并且對實體進(jìn)行編號。由于人們通常就是用實體、聯(lián)系和屬性這3個概念來理解和描述現(xiàn)實問題的,所以實體聯(lián)系圖非常接近人的思維方式。又因為實體聯(lián)系圖采用簡單的圖形來表達(dá)人們對現(xiàn)實的理解,所以不熟悉計算機技術(shù)的用戶也都能夠接受,因此,實體聯(lián)系圖已成為使用非常廣泛的數(shù)據(jù)庫結(jié)構(gòu)概念建模的工具。某些屬性可以劃分為多個具有獨立意義的子屬性,例如地址可以進(jìn)一步劃分為街道和門牌號兩個屬性,我們稱這類屬性為復(fù)合屬性。

編輯推薦

《電子商務(wù)數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》:21世紀(jì)高職高專精品系列規(guī)劃教材·電子商務(wù)專業(yè)

圖書封面

評論、評分、閱讀與下載


    電子商務(wù)數(shù)據(jù)庫基礎(chǔ)與應(yīng)用 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7