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

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)0條)

 
 

相關(guān)圖書(shū)

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7