网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

零售業(yè)銷售數(shù)據(jù)庫(kù)開(kāi)發(fā)中模型對(duì)比分析

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了零售業(yè)銷售數(shù)據(jù)庫(kù)開(kāi)發(fā)中模型對(duì)比分析范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

零售業(yè)銷售數(shù)據(jù)庫(kù)開(kāi)發(fā)中模型對(duì)比分析

摘要:E-R模型(EntityRelationshipDiagram),即實(shí)體-聯(lián)系模型,也稱E-R圖,是數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程中繼需求分析之后的首要步驟。E-R模型的合理性直接影響數(shù)據(jù)庫(kù)結(jié)構(gòu)的合理性,進(jìn)而影響整個(gè)系統(tǒng)的性能。因此如何科學(xué)合理的定義實(shí)體和屬性,確定實(shí)體和實(shí)體之間的聯(lián)系,舍去或保留哪些聯(lián)系都是非常關(guān)鍵的。本研究基于零售業(yè)銷售的特點(diǎn),繪制了兩種E-R模型,通過(guò)對(duì)比選出了一個(gè)一般性模型,該模型可以用于小型數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā),也可用于理論研究。

關(guān)鍵詞:E-R模型;零售業(yè);數(shù)據(jù)庫(kù)開(kāi)發(fā);銷售

1引言

數(shù)據(jù)庫(kù)開(kāi)發(fā)總共分為6個(gè)階段,即需求分析階段、概念結(jié)構(gòu)設(shè)計(jì)階段、邏輯結(jié)構(gòu)設(shè)計(jì)階段、物理結(jié)構(gòu)設(shè)計(jì)階段、數(shù)據(jù)庫(kù)實(shí)施階段和數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。其中,需求分析階段的目的是準(zhǔn)確了解和分析用戶需求,是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),是最困難也是最耗費(fèi)時(shí)間的一步。概念結(jié)構(gòu)設(shè)計(jì)階段需要通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象形成概念模型(E-R模型),是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。后續(xù)階段的任務(wù)依次為將概念模型轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,建立基本表;形成數(shù)據(jù)的外模式和內(nèi)模式,建立數(shù)據(jù)庫(kù);編制與調(diào)試應(yīng)用程序;組織數(shù)據(jù)入庫(kù);并進(jìn)行試運(yùn)行。廣義的數(shù)據(jù)模型,在數(shù)據(jù)庫(kù)開(kāi)發(fā)工作中用來(lái)抽象表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。通俗地講數(shù)據(jù)模型就是現(xiàn)實(shí)世界的模擬。客觀對(duì)象的抽象過(guò)程分為兩步,第一是把現(xiàn)實(shí)世界中的客觀對(duì)象抽象為概念模型,即E-R模型。第二是把概念模型轉(zhuǎn)換為某一數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型,這里轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)模型,即關(guān)系模式。從整個(gè)開(kāi)發(fā)過(guò)程可以看出,E-R模型的建立非常關(guān)鍵,E-R模型是數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程中繼需求分析之后的首要步驟,其合理性直接影響著后續(xù)建立基本表的合理性。由于基本表是基于關(guān)系模式建立的,而關(guān)系模式是由E-R模型轉(zhuǎn)換而來(lái)的,通常出現(xiàn)的問(wèn)題是由于E-R模型的不合理性,使得基本表有缺失,導(dǎo)致部分應(yīng)當(dāng)保存的內(nèi)容無(wú)法輸入,應(yīng)當(dāng)輸出的內(nèi)容基本表中沒(méi)有保存,需要系統(tǒng)進(jìn)行計(jì)算才能輸出,進(jìn)而嚴(yán)重影響了系統(tǒng)的效能。目前此類問(wèn)題在小型系統(tǒng)開(kāi)發(fā)中十分常見(jiàn),迫切需要一個(gè)一般性模型來(lái)指導(dǎo)E-R模型的設(shè)計(jì),進(jìn)而支持整個(gè)開(kāi)發(fā)過(guò)程[1]。

2E-R模型設(shè)計(jì)對(duì)比

概念模型是按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言,是數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具。概念模型用E-R模型,即實(shí)體關(guān)系模型來(lái)表示,此模型需要用實(shí)體、屬性、和聯(lián)系的類型來(lái)刻畫(huà)描述。其中,實(shí)體是客觀存在并可相互區(qū)別的事物,可以是具體的人、事、物或抽象的概念。實(shí)體所具有的某一特性稱為屬性?,F(xiàn)實(shí)世界中事物內(nèi)部和事物之間的聯(lián)系在信息世界中反映為實(shí)體內(nèi)部的聯(lián)系和實(shí)體之間的聯(lián)系。在數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程中,首先需要對(duì)開(kāi)發(fā)對(duì)象進(jìn)行調(diào)查以了解基本情況和需求?,F(xiàn)假設(shè)某超市雇傭多名員工,銷售眾多種類的商品。每名員工可以出售多種商品,每種商品可以由不同的員工出售。每位顧客可以購(gòu)買多種商品,每種商品可以由多位顧客購(gòu)買。另外,需要存儲(chǔ)的顧客信息有:顧客號(hào)、姓名、聯(lián)系電話、地址、身份證號(hào)和類別;需要存儲(chǔ)的員工信息有:?jiǎn)T工號(hào)、姓名、聯(lián)系電話、地址、工作時(shí)間和職位;需要存儲(chǔ)的商品信息有:商品號(hào)、商品名稱、商品描述和商品價(jià)格;需要記錄每筆銷售中顧客購(gòu)買的商品數(shù)量和價(jià)格小計(jì)[2]。假設(shè)符合一般的零售業(yè)詳情,即員工、商品和顧客之間是多對(duì)多的聯(lián)系。由于結(jié)構(gòu)簡(jiǎn)單,這種概念模型被很多小型系統(tǒng)開(kāi)發(fā)所采用。注:實(shí)體的屬性已省略圖1超市銷售E-R(1)根據(jù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換成關(guān)系模式如下:顧客(顧客號(hào)、姓名、聯(lián)系電話、地址、身份證號(hào)和類別);員工(員工號(hào)、姓名、聯(lián)系電話、地址、工作時(shí)間和職位);商品(商品號(hào)、商品名稱、商品描述和商品價(jià)格);銷售(顧客號(hào)、員工號(hào)、商品號(hào)、銷售數(shù)量和價(jià)格小計(jì))。在實(shí)際的零售業(yè)銷售業(yè)務(wù)中,一個(gè)訂單中往往有多種商品或服務(wù),給顧客的銷售回執(zhí)小票也需要展示銷售的總體單據(jù)和銷售詳情兩個(gè)方面的內(nèi)容。第一是購(gòu)買的商品的詳細(xì)信息,包括商品名稱、單價(jià)、數(shù)量和小計(jì)等。第二是這筆銷售的總體情況,包括銷售時(shí)間、總體價(jià)格等[3]。在圖1轉(zhuǎn)換的關(guān)系模式中,銷售關(guān)系模式可以展示銷售詳情,但是無(wú)法表示銷售的總體情況,因此應(yīng)收總額等信息需要系統(tǒng)進(jìn)行計(jì)算,并且無(wú)法存儲(chǔ)到數(shù)據(jù)庫(kù)中,不便于事后查詢,也不便于對(duì)一些數(shù)據(jù)的統(tǒng)計(jì)分析,這給使用者造成了極大的不便。因此,可以根據(jù)用戶需求定義一個(gè)銷售單實(shí)體,用來(lái)存儲(chǔ)每筆銷售的總體情況,現(xiàn)假設(shè)需要存儲(chǔ)的銷售單信息有銷售單號(hào)、銷售時(shí)間、總金額。那么可以用圖2所示的E-R圖表示該超市銷售的概念模型[4]。注:實(shí)體的屬性已省略。(2)根據(jù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換成關(guān)系模式如下:顧客(顧客號(hào)、姓名、聯(lián)系電話、地址、身份證號(hào)和類別);員工(員工號(hào)、姓名、聯(lián)系電話、地址、工作時(shí)間和職位);商品(商品號(hào)、商品名稱、商品描述和商品價(jià)格);銷售單(銷售單號(hào)、銷售時(shí)間、總金額、員工號(hào)和顧客號(hào));銷售(顧客號(hào)、員工號(hào)、商品號(hào)、銷售數(shù)量和價(jià)格小計(jì))。銷售單關(guān)系模式可以用來(lái)存儲(chǔ)銷售的總體單據(jù),銷售關(guān)系模式用來(lái)存儲(chǔ)銷售詳情。與圖1相比,圖2更為復(fù)雜,但是結(jié)構(gòu)清晰很多。舍棄了員工、顧客和商品之間的直接聯(lián)系,通過(guò)銷售單實(shí)體分別發(fā)生聯(lián)系,在轉(zhuǎn)換為關(guān)系模式后,該關(guān)系模式比圖1轉(zhuǎn)換的關(guān)系模式只多了一個(gè)銷售單關(guān)系模式,成功解決了銷售總體情況無(wú)法儲(chǔ)存的問(wèn)題。

3結(jié)語(yǔ)

E-R模型是數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程中至關(guān)重要的步驟。本研究為零售業(yè)銷售數(shù)據(jù)庫(kù)系統(tǒng)繪制了一個(gè)一般性E-R模型,解決了一個(gè)訂單中有多種商品或服務(wù),需要同時(shí)記錄訂單總體情況和訂單詳情的問(wèn)題。事實(shí)上,該模型還可以用于具有多對(duì)多聯(lián)系的其他與銷售相關(guān)的數(shù)據(jù)庫(kù)系統(tǒng)。比如,酒店前臺(tái)銷售管理系統(tǒng)、旅游網(wǎng)站管理系統(tǒng)和圖書(shū)借閱系統(tǒng)等。

參考文獻(xiàn)

[1]王珊,薩師煊.?dāng)?shù)據(jù)庫(kù)系統(tǒng)概論(第5版)[M].北京:高等教育出版社,2014:45.

[2]洪運(yùn)國(guó).SQLServer2012數(shù)據(jù)庫(kù)管理教程[M].北京:航空工業(yè)出版社,2013:123.

[3]薛華成.管理信息系統(tǒng)(第6版)[M].北京:清華大學(xué)出版社,2012:93.

[4]韋吉文.網(wǎng)上書(shū)城數(shù)據(jù)庫(kù)設(shè)計(jì)[J].信息與電腦(理論版),2013(3):123-125.

[5]陳紅梅.數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)[J].教學(xué)與管理,2012(10):11.

作者:王偉麗 單位:天津大學(xué)仁愛(ài)學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表