美章網(wǎng) 資料文庫 電子商務(wù)專業(yè)數(shù)據(jù)庫系統(tǒng)原理教學(xué)案例范文

電子商務(wù)專業(yè)數(shù)據(jù)庫系統(tǒng)原理教學(xué)案例范文

本站小編為你精心準(zhǔn)備了電子商務(wù)專業(yè)數(shù)據(jù)庫系統(tǒng)原理教學(xué)案例參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

電子商務(wù)專業(yè)數(shù)據(jù)庫系統(tǒng)原理教學(xué)案例

摘要:《數(shù)據(jù)庫系統(tǒng)原理》是高校電子商務(wù)專業(yè)的必修課程,也是計(jì)算機(jī)類專業(yè)的基礎(chǔ)課程,該課程的核心內(nèi)容是關(guān)系數(shù)據(jù)庫。在關(guān)系數(shù)據(jù)庫教學(xué)過程中,數(shù)據(jù)庫平臺(tái)往往會(huì)選擇SQLServer或者ORACLE,也有部分教師會(huì)選擇ACCESS。作者經(jīng)過對(duì)幾個(gè)DBMS的對(duì)比分析,結(jié)合電子商務(wù)專業(yè)日常教學(xué)實(shí)踐,推薦一款適合本專業(yè)數(shù)據(jù)庫教學(xué)的數(shù)據(jù)庫管理系統(tǒng)MySQL,結(jié)合案例對(duì)關(guān)系數(shù)據(jù)庫教學(xué)進(jìn)行探析。

關(guān)鍵詞:電子商務(wù)專業(yè);MySQL;關(guān)系數(shù)據(jù)庫;教學(xué)案例

數(shù)據(jù)庫系統(tǒng)原理》課程是計(jì)算機(jī)科學(xué)與技術(shù)、信息管理與信息系統(tǒng)、軟件工程、電子商務(wù)、計(jì)算機(jī)網(wǎng)絡(luò)等高校計(jì)算機(jī)類專業(yè)的必修課程,也是計(jì)算機(jī)科學(xué)的重要組成部分,該課程的核心內(nèi)容是關(guān)系數(shù)據(jù)庫。從專業(yè)定位來講,結(jié)合日常教學(xué)實(shí)踐,作者認(rèn)為電子商務(wù)專業(yè)的數(shù)據(jù)庫課程和其他計(jì)算機(jī)類專業(yè)還是存在一定區(qū)別的。

1、電子商務(wù)專業(yè)數(shù)據(jù)庫教學(xué)的特色

一般來講,計(jì)算機(jī)科學(xué)與技術(shù)、信息管理與信息系統(tǒng)、軟件工程等計(jì)算機(jī)類專業(yè)強(qiáng)調(diào)對(duì)數(shù)據(jù)庫系統(tǒng)原理理論較為扎實(shí)的掌握,為其他專業(yè)課程打好基礎(chǔ)。電子商務(wù)專業(yè)的數(shù)據(jù)庫課程也具有此特點(diǎn)。同時(shí),應(yīng)該注意到電子商務(wù)專業(yè)不同于計(jì)算機(jī)科學(xué)與技術(shù)等專業(yè),它強(qiáng)調(diào)復(fù)合型人才培養(yǎng),是管理科學(xué)和計(jì)算機(jī)科學(xué)的一種復(fù)合,學(xué)生應(yīng)同時(shí)具備電子商務(wù)運(yùn)營和網(wǎng)站維護(hù)設(shè)計(jì)的基本能力。相比之下,電子商務(wù)專業(yè)數(shù)據(jù)庫教學(xué)在深度上應(yīng)不如計(jì)算機(jī)類專業(yè),在應(yīng)用性、靈活性、適應(yīng)性上應(yīng)超出計(jì)算機(jī)類專業(yè)。所以,在日常教學(xué)過程中,應(yīng)在數(shù)據(jù)庫平臺(tái)選擇、案例選擇上突出電子商務(wù)專業(yè)的自身特點(diǎn)。

2、電子商務(wù)專業(yè)數(shù)據(jù)庫教學(xué)的平臺(tái)選擇

《數(shù)據(jù)庫系統(tǒng)原理》的核心內(nèi)容是關(guān)系數(shù)據(jù)庫,關(guān)系數(shù)據(jù)庫在教學(xué)過程中需要有一個(gè)數(shù)據(jù)庫管理系統(tǒng)(DBMS)的支撐才能去講解整個(gè)數(shù)據(jù)庫的使用。一般情況下,不同教師可能會(huì)選擇不同的DBMS,比如SQLServer、ORACLE,也有部分教師會(huì)選擇ACCESS和MySQL,這些都是非常通用的主流數(shù)據(jù)庫管理系統(tǒng)。

2.1ACCESS

在諸多DBMS中,Access相對(duì)容易上手,界面通俗易懂,特別適合初學(xué)者,對(duì)SQL的支持也很完善,有相當(dāng)一部分教師會(huì)選擇Access作為數(shù)據(jù)庫教學(xué)的入門軟件。和SQLServer相比,同為Microsoft公司的數(shù)據(jù)庫管理系統(tǒng),SQLServer和Access構(gòu)成了一種明顯的高低搭配,Access在網(wǎng)絡(luò)和數(shù)據(jù)庫管理、安全方面不足,更多是一種桌面數(shù)據(jù)庫,適合數(shù)據(jù)量少的應(yīng)用,效率也很高。安裝配置便捷、快速,價(jià)格低廉。

2.2SQLServer

SQLServer是基于服務(wù)器端的中型數(shù)據(jù)庫,是Microsoft公司的數(shù)據(jù)庫主打產(chǎn)品,可以適合大容量數(shù)據(jù)的應(yīng)用,在功能管理上也要比Access強(qiáng)得多,版本眾多,性能完善。在處理海量數(shù)據(jù)的效率,后臺(tái)開發(fā)的靈活性,可擴(kuò)展性等方面強(qiáng)大。SQLServer還有更多的擴(kuò)展,可以用存儲(chǔ)過程,數(shù)據(jù)庫大小無限制。安裝配置相對(duì)于Access較為繁瑣,價(jià)格適中。SQLServer的最大不足是不具備跨平臺(tái)性,只能運(yùn)行在Microsoft的Windows系統(tǒng)下,在如今服務(wù)器領(lǐng)域廣泛采用UNIX/linux操作系統(tǒng)的情況下,跨平臺(tái)性的不足會(huì)嚴(yán)重影響產(chǎn)品的進(jìn)一步推廣。

2.3ORACLE

ORACLE數(shù)據(jù)庫在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位,是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng)大,適用場(chǎng)景廣泛。它是一種高效率、可靠性好的、適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案,能在所有主流平臺(tái)上運(yùn)行,完全支持所有的工業(yè)標(biāo)準(zhǔn)。ORACLE數(shù)據(jù)庫功能強(qiáng)大,體系嚴(yán)密,操作相對(duì)較為復(fù)雜,價(jià)格相對(duì)較高。作為數(shù)據(jù)庫課程教學(xué)的平臺(tái),安裝部署起來較為復(fù)雜,學(xué)習(xí)難度相對(duì)較高。

2.4MySQLMy

SQL是開源軟件,支持跨平臺(tái),目前屬于ORACLE旗下產(chǎn)品。MySQL是最流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一,與Linux、Apache、PHP搭配成為“LAMP”組合,從網(wǎng)站的流量上來看,70%以上的訪問流量來自LAMP,LAMP是最強(qiáng)大的網(wǎng)站解決方案。Linux、Apache、MySQL和PHP都是開源軟件,從軟件投入成本來看也是非常適合的選擇。MySQL部署簡單,免費(fèi)獲取,功能較為完善,市場(chǎng)占有率高,作者認(rèn)為是電子商務(wù)專業(yè)學(xué)習(xí)關(guān)系數(shù)據(jù)庫的首選平臺(tái)。尤其是在后期開設(shè)PHP動(dòng)態(tài)網(wǎng)站編程課程的情況下,更是學(xué)習(xí)網(wǎng)絡(luò)數(shù)據(jù)庫的不二之選。

3、電子商務(wù)專業(yè)數(shù)據(jù)庫教學(xué)的案例拓展

3.1現(xiàn)有數(shù)據(jù)庫教學(xué)案例采用的普遍情況

經(jīng)過作者對(duì)多個(gè)院校同行教師的調(diào)研,發(fā)現(xiàn)相當(dāng)比例的教師在進(jìn)行《數(shù)據(jù)庫系統(tǒng)原理》課程教學(xué)的時(shí)候都采用了高教社出版,薩師煊、王珊、陳紅編著的教材《數(shù)據(jù)庫系統(tǒng)原理》或者《數(shù)據(jù)庫系統(tǒng)簡明教程》,這一系列教程在我國各高校計(jì)算機(jī)類專業(yè)中被大量采用,成為數(shù)據(jù)庫教學(xué)的經(jīng)典教程。該系列教程中,數(shù)據(jù)庫案例是“學(xué)生數(shù)據(jù)庫”,包括Student、Course、SC三個(gè)表,反映的是學(xué)生和課程之間的多對(duì)多聯(lián)系。針對(duì)該案例,教程展開了諸多的SQL語句編寫應(yīng)用,較為全面的反映了關(guān)系數(shù)據(jù)庫的基礎(chǔ)理論和基本應(yīng)用。經(jīng)過多年教學(xué)實(shí)踐,結(jié)合同學(xué)們對(duì)課程教學(xué)的反映,作者認(rèn)為該案例也存在改進(jìn)提升的空間。(1)學(xué)生數(shù)據(jù)庫涉及數(shù)據(jù)類型相對(duì)較少。三個(gè)表總共包括char和smallint兩種數(shù)據(jù)類型,對(duì)SQL豐富的數(shù)據(jù)類型未能全面反映。(2)整個(gè)教程圍繞一個(gè)學(xué)生數(shù)據(jù)庫展開,數(shù)十個(gè)SQL語句一直針對(duì)Student、Course、SC三個(gè)表,在學(xué)習(xí)過程中容易引起學(xué)生的疲勞感。

3.2數(shù)據(jù)庫教學(xué)案例拓展

在保持現(xiàn)有學(xué)生數(shù)據(jù)庫案例進(jìn)行基本的SQL語法教學(xué)的基礎(chǔ)上,可以考慮拓展關(guān)系數(shù)據(jù)庫案例,用不同的數(shù)據(jù)庫案例提升學(xué)生的學(xué)習(xí)興趣。

3.2.1案例關(guān)系模式

某網(wǎng)上書店的客戶訂單管理數(shù)據(jù)庫有以下三個(gè)關(guān)系模式:商品(總編號(hào),分類號(hào),商品名稱,作者,出版社,單價(jià))客戶(客戶賬號(hào),昵稱,性別,地址,電話,Email)訂單(訂單號(hào),生成日期,商品總編號(hào),客戶賬號(hào),數(shù)量,成交單價(jià))該數(shù)據(jù)庫與學(xué)生數(shù)據(jù)庫類似,描述了商品和客戶的多對(duì)多關(guān)系,但在字段數(shù)據(jù)類型上更為豐富,尤其是枚舉型Enum和擅長描述貨幣的Decimal類型。

3.2.2案例操作要求

(1)使用MySQL生成三個(gè)表格并填入數(shù)據(jù)。(2)在MySQL中完成若干查詢,如書名以計(jì)算機(jī)打頭的所有圖書和作者、2017年3月20日以來的所有訂單、北京客戶共下幾張訂單。

3.2.3案例操作過程

(1)數(shù)據(jù)庫服務(wù)器配置針對(duì)電子商務(wù)專業(yè),部署MySQL服務(wù)器不必進(jìn)行基礎(chǔ)配置過程,可以采用現(xiàn)有的Appserv安裝包,或者采用PHPStudy程序包,降低配置難度,把學(xué)習(xí)重心放在SQL語句上。經(jīng)過作者教學(xué)實(shí)踐,建議采用PHPStudy程序包,該程序包屬于綠色軟件,性能穩(wěn)定,環(huán)境適應(yīng)性強(qiáng),不用安裝配置,可以直接解壓后運(yùn)行使用。(2)數(shù)據(jù)庫管理軟件選型同樣是采用PHPStudy程序包,MySQL數(shù)據(jù)庫管理軟件也可以根據(jù)自身需要進(jìn)行調(diào)整,PHPStudy自帶PHPMyAdmin和MySQL-Front,也可以獨(dú)立安裝NavicatforMySQL。MySQL-Front和NavicatforMySQL屬于圖形用戶界面軟件(GUI),界面友好,查看關(guān)系視圖較為方便;PHPMyAdmin屬于Web界面客戶端軟件,通用性強(qiáng)。三個(gè)管理軟件都可以采用。為了后續(xù)《PHP動(dòng)態(tài)網(wǎng)站編程》的課程整體性和延續(xù)性,建議采用PHPMyAdmin。采用PHPMyAdmin還有一個(gè)最大的優(yōu)點(diǎn),就是在學(xué)習(xí)過程中,如果部分同學(xué)無法正確部署MySQL,可以通過已正確部署MySQL的同學(xué)創(chuàng)建數(shù)據(jù)庫用戶,指定權(quán)限后讓其他同學(xué)通過網(wǎng)絡(luò)訪問數(shù)據(jù)庫服務(wù)器,進(jìn)行數(shù)據(jù)庫學(xué)習(xí)。(3)數(shù)據(jù)庫創(chuàng)建語句(4)數(shù)據(jù)庫查詢語句完成數(shù)據(jù)表設(shè)計(jì)并填入數(shù)據(jù)后,即可在MySQL客戶端進(jìn)行數(shù)據(jù)庫查詢語句,不再一一贅述。

4、結(jié)束語

從DBMS的選擇上,電子商務(wù)專業(yè)更適合選擇免費(fèi)開源的MySQL,系統(tǒng)總體擁有成本低,強(qiáng)力支持后續(xù)的PHP動(dòng)態(tài)網(wǎng)站編程課程,課程實(shí)驗(yàn)開出便捷。在學(xué)生數(shù)據(jù)庫基礎(chǔ)上拓展的網(wǎng)上書店客戶訂單數(shù)據(jù)庫數(shù)據(jù)類型豐富,更為接近生活,能夠提高學(xué)生學(xué)習(xí)興趣,設(shè)定諸多應(yīng)用場(chǎng)景,測(cè)試各類SQL語句。同時(shí),也要注意到文中的網(wǎng)上書店客戶訂單數(shù)據(jù)庫是一個(gè)簡化的版本,沒有對(duì)一張訂單購買多本不同書籍做進(jìn)一步考慮,這也是為了教學(xué)需要做的適度精簡,在真實(shí)開發(fā)環(huán)境中要根據(jù)具體需求做更為詳盡完善的設(shè)計(jì)。

參考文獻(xiàn)

[1]劉曉華.Oracle數(shù)據(jù)庫在數(shù)據(jù)庫系統(tǒng)原理學(xué)習(xí)中的應(yīng)用[J].科技廣場(chǎng),2013,06:21

[2]王珊.數(shù)據(jù)庫系統(tǒng)簡明教程[M].北京:高等教育出版社,2004

作者:劉新飛

主站蜘蛛池模板: 欧美va在线观看| 红色一片免费高清影视| 欧美一区二区三区高清不卡tv| 国语自产精品视频在线区| 九色国产在视频线精品视频| 精精国产www视频在线观看免费| 国产精品久久久久久搜索| av无码免费一区二区三区| 无码无套少妇毛多18PXXXX| 亚色九九九全国免费视频| 久久成人福利视频| 国产青草视频免费观看97| 久久人午夜亚洲精品无码区| 男人肌肌捅女人肌肌视频| 国产成人理在线观看视频| www.色中色| 最新中文字幕电影免费观看| 免费国产高清视频| 黑人大长吊大战中国人妻| 女性高爱潮有声视频| 中文字幕日韩一区二区三区不| 污污的网站免费观看| 国产免费一区二区三区在线观看| hkpic比思特区东方美人| 日韩成人免费aa在线看| 亚洲视频在线网| 蜜桃成熟时33d在线| 国产美女自慰在线观看| jlzzjlzz亚洲乱熟在线播放| 日韩一级二级三级| 亚洲精品一区二区三区四区乱码| 青青操免费在线观看| 国外性xxxnxxxf视频| 中文字幕免费在线| 樱桃视频影院在线观看| 亚洲日韩国产精品无码av| 精品视频一区二区观看| 国产成人综合欧美精品久久| 手机看片1024旧版| 天天狠狠弄夜夜狠狠躁·太爽了| 久久综合综合久久综合|