第一篇:電子商務數據庫技術重點
數據庫的建立:CREATE DATABASE<數據庫名>; 刪除: DROP DATABASE<數據庫名>
基本表的定義:EATE TABLE[<數據庫名>]<表名>;刪除DROP TABLE[<數據庫名>]表名
修改:a增加屬性:ALTER TABLE[<數據庫名>]表名ADD
B刪除屬性:ALTER TABLE[<數據庫名>]表名DROP
3)視圖的定義:REATE VIEW 視圖名AS SELECT語句;刪除:DROP VIEW 視圖名
4)索引的定義:CREATE [UNIQUE] INDEX 索引名ON;刪除DROP INDEX 索引名
8SQL查詢1)“*”為通配符,表示查找FROM中所指出關系的所有屬性的值
1、表、視圖、索引的定義及使用:(1)基本表的定義:create table 〔﹤數據庫名﹥.〕﹤表名﹥(﹤列名﹥ 數據
類型 ﹝缺省值))eg.建一個學生情況表(student)create table student st-class chat(8),st-no char(10),……(2)視圖的定義:create view 視圖名 as select 語句eg.從基本表student和score中導出只包括女學生且分數在60分以上的視圖create view woman-score as select student.st-class,student.st-no,student.st-name,student.st-age,score.sc-score from student.score where student.st-sex=“女”and score.sc-score>=60 and student.st-no=score.st-no(3)索引的定義:create 〔unique〕index索引名on〔﹤數據庫名﹥.〕表名(列名〔ASC/DESC〕,列名〔ASC/DESC〕…)eg.對基本表student中的st-no和st-age建立索引,分別為升序與降序,且索引值不允許重復create unique index stindex on student(st-no ASC,st-age DESC)
2、SQL查詢語言的主要應用:(1)無條件查詢例子:找出所有學生的選課情況select st-no,su-nofrom score
(2)條件查詢例子:找出任何一門課成績在70分以上的學生情況、課號及分數select unique student.st-class,student.st-no,student.st-name,student.st-sex,student.st-age,score.su-no,score.scorefrom student,scorewhere score.score>=70 and score.stno=student.st-no(3)排序查詢例子:查詢不及格的課程,并將結果按照課程號從大到小排列select unique su-nofrom scorewhere score<60 oeder by su-no desc(4)嵌套查詢例子:查詢課程編號為c03且課程成績在80分以上的學生的學號、姓名select st-no,st-name from student where stno in(select st-no from score from score where su-no=’c03’and score>80)(5)計算查詢常用函數有:count(*)計算元組的個數;count(列名)對某一列中的值計算個數;sum(列名)求某一列值的總和(此值是數值型);avg(列名)求某一列的平均值;max(列名)求一列中的最大值;min(列名)求一列中的最小值例子:求男學生的總人數和平均年齡select count(*),avg(st-age)from student where st-sex=’男’
3、SQL數據的主要插入、刪除、修改操作:(1)數據插入:將數據插入SQL的基本表有兩種方式,一種是單元
組的插入,eg:向基本表score中插入一個成績元組(100002,c02,95)insert into score(st-no,su-弄,score)values(’100002’,’c02’,95);另一種是多元組的插入;(2)數據刪除:單元組的刪除 eg,把學號為100002的學生從學生表student中刪除delete from student where st-no=’100002’;多元組的刪除eg,把學號為100002的成績從表score中刪除delete from score where st-no=’100002’ ;帶有子查詢的刪除操作eg.刪除所有不及格的學生記錄delete from student where st-no in(select st-no from score where score<60)(3)數據修改eg.把c02的課程名改為英語 update subject set su-subject=’英語’ where su-no=’c02’
第二篇:電子商務數據庫技術總結題目
1.數據庫管理系統(DBMS)是(C)
A、一個完整的數據庫應用系統B、一組硬件
C、一組軟件D、既有軟件,也有硬件
2.通過指針鏈接來表示和實現實體之間聯系的模型是(C)
A、關系模型B、層次模型
C、網狀模型D、前面三個都不對
3.SQL言語是(C)
A、層次數據庫言B、網狀數據庫言語
C、關系數據庫言語 D、前面三個都不對
4.關系模型的分解(C)
A、唯一B、不唯一
C、有時不唯一D、以上都不對
5.對并發操作若不加以控制,可能會引起(D)
A、不安全問題B、死鎖問題
C、死機問題D、數據不一致問題
6.如果兩個實體之間的關系為m:n,在進行邏輯設計時是否需要引入三個
關系(B)
A、不需要B、需要
C、根據集體情況而定D、可有可無
7.日志文件是用于記錄(C)
A、程序運行過程B、數據操作
C、對數據的所有更新操作D程序執行的結果
8.使用Access數據庫,下列說法正確的是(A)
A、人們可以解決大數量的管理工作
B、人們不能解決大數量的管理工作
C、僅能夠解決簡單的數據管理工作
D、僅用于終端
9.一個游標總是和_____語句相關聯。(D)
A、CREATEB、INSERTC、UPDATED、SELECT
10.Oracle系統是由以_____為核心的一批軟件產品所構成的。(C)
A、ODBCB、CGIC、RDBMSD、PHP
11.下列哪個說法最全面(B)
A、SQLServer提供電子商務的可伸縮性和部分可擴展性
B、SQLServer提供電子商務所需的可伸縮性和可擴展性
C、SQLServer提供電子商務所需要的部分可伸縮性和可擴展性
D、SQLServer提供電子商務所需要的部分可伸縮性和部分可擴展性
二.填空
1、電子商務活動中的信息通常是以__多媒體__的形式在Internet上傳播的。
2、在數據庫系統中,對數據的存取全部由__DBMS(數據庫管理系統)__統一管理,從而保證了數據和程序的__邏輯獨立性__。
3、數據庫系統安全問題的核心是__身份識別__。
4、規范化的目的使結構合理,清除__存儲異常__并使得數據__冗余__盡量
小,便于插入,刪除和更新。
5、一個關系模型包括了一組__關系模式__,并且他們之間是相互關聯的。
6、ODBC驅動管理器是一個__共享__的程序庫管理器,稱為ODBC.DLL。
7、從一般情況來看,使用WEB數據庫往往上要解決數據的歸納、__索引__
和維護的問題。
三、名詞解釋
1、數據倉庫:是一個面向主題的、集成的、相對穩定的,反映歷史變化的數據集合。是對大量散布在網絡數據庫中的數據進行組織,使之能形成一個可
被檢索、搜索、分析和報告的商業信息清單。
2、候選碼:在R中,設K是U的屬性集合,如果K fU,則稱K是關系R的一個候選關鍵字,即候選碼。
3、數據源:由用戶想要存取的數據、操作系統、DBMS、網絡平臺等組成。
4、隱含約束:是指在定義數據庫模式時定義數據的類型、范圍、精度,定義主關鍵字、外關鍵字、定義規則等,在這些定義中隱含了許多完整
性約束。
5.層次模型:用樹形結構來表示實體之間的聯系的模型
6.事務:事務(transaction)是數據庫的邏輯單位,它是數據庫管理系統提供的基本功能之一。事務是一個操作序列,這些數據要么都做,要么都不做,因此是一個不可分割的工作單位。事務常以begin transaction開始,以commit
或rollback操作結束。
7.函數依賴:p37
四、簡答題
1、試敘述數據庫系統的各個組成部分。(課本23頁)
數據庫管理系統有五個部分組成:硬件資源(CPU、內存、磁盤、磁帶及其他外部設備等)、軟件資源(操作系統、數據庫管理系統、高級語言編譯系統)、數據庫結構(用戶級結構、概念級結構、物理級結構)、數據庫管理員、用戶
(最終用戶、專業用戶)。
2、試敘述完整性約束的含義。(課本27頁)
數據庫的完整性是指數據的正確性、一致性和相容性,即防止不符合語義的錯誤數據輸入和輸出,同時還要是存儲在不同副本中的同一數據保持一致協
調,是數據項之間的結構不受破壞。
3、簡述C/S結構中分布數據管理的功能。(課本49頁)
4、描述創建Access單字段索引的步驟。(課本165頁)
單字段索引的意思是一張表中只有一個用于索引的字段,使用下面步驟可
以建立它:
步驟一:在“設計”視圖中打開表;
步驟二:在“設計”視圖的字段列表中單擊要創建索引的字段,選定它; 步驟三:在“常規”選項卡中單擊“索引”屬性框內部,然后從下拉列表
中選擇“有(有重復)”或“有(無重復)”項
六、綜合題(每小題9分,共18分)
1、設有一個教學管理系統數據庫,其屬性為:
學號(S),課程號(C),成績(G),任課老師(T),教師所在的系
(D),這些數據之間有下列的語義:
⑴學號和課程號分別與其所代表的學生和課程一一對應;
⑵每門課程只有一位任課教師,但每位教師可以有多門課程;
⑶一個學生所修的每門課程都有一個成績;
⑷教師中沒有重名,每個教師只屬于一個系。
試回答下列問題:
⑴試根據上述語義,確定函數依賴集合。
⑵若用上面的所有屬性組成一個關系模式,那么該關系模式為何模式?試
說明在進行增加、刪除記錄時的異常現象。
2、試簡述ODBC的作用。(課本109頁)
答:⑴在電子商務實際過程中,涉及到企業、客戶、銀行、海關 運輸和保險等部門和單位,他們的應用平臺不一致,需要同時訪問多種異構數據庫,使用ODBC技術,設計人員只需要寫一個程序版本,就可以訪問任何數據庫,從而使程序具有更好的兼容性和適應性。
⑵有些應用程序需要訪問某種數據庫,這就要求程序所在的計算機上安裝相應的數據庫軟件,但有些數據庫軟件極其龐大,并且對計算機的硬件和軟件配置有非常嚴格的要求,即使能夠安裝,也會占用大量的系統資源;另外,歷史上大量使用單用戶版的數據庫,需要與WEB連接利用網絡共享數據,為此ODBC提供了一批常用的數據庫軟件的驅動程序,這樣,計算機上即使沒有安裝相應的數據庫管理系統,但是只要安裝了相應的驅動程序,CGI程序就可以訪問,應用程序不必關心ODBC與DBMS之間的底層通信協議。
3、將下列概念模型轉換為關系模型(所有關系為3NF)。e-r轉換 p44范式轉換 p414、說明DB應用系統三層C/S結構組成及工作方式。p50-51
第三篇:《電子商務數據庫技術課程設計》報告格式
電子商務數據庫技術課程設計報告
設計題目:
專業:電子商務
年級班級:
學號姓名:
指導教師: 李躍貞 蘇麗琴 黃建蓮 孫臨君 白宏斌
指導教師評閱:
二O一三年 一月日
摘要:摘要應說明本設計的中心思想和主要內容,突出設計中的新見解
新方法,說明該設計方案的理論根據及現實意義。摘要力求簡明扼要,字數為300-500字左右。
目錄
第一章 系統需求分析…………………………………………………………1
1.1 處理需求…………………………………………………………………1
1.2 信息需求…………………………………………………………………1
第二章 數據庫概念設計……………………………………………………1
2.1……………………………………………………………………………1
第三章 數據庫邏輯設計……………………………………………………1
3.1……………………………………………………………………………1
第四章 創建數據庫…………………………………………………………1
4.1……………………………………………………………………………1
第五章 系統實現……………………………………………………………1 附錄…………………………………………………………………………1
參考文獻………………………………………………………………………
1《電子商務數據庫技術》課程設計報告
(報告正文部分):
(要求:正文部分一律用小四號字,宋體,1.5倍行距。一級大標題靠左,加粗。二級大標題靠左,不加粗。)
參考文獻:
[1] 劉先鋒主編,數據庫系統原理與應用,武漢:華中科技大學出版社,2012。[2] …………………………………………………………………………..要求:
1、參考文獻使用五號字,宋體,單倍行距。按作者、書名、出版社、地點、出版時間格式逐一列出,中間用逗號格開。
2、參考文獻單獨一頁
3、參考文獻包括引用的書籍、論文和互聯網資料,互聯網資料需要寫明詳細的URL,例如:
http:///main/jyjx/index.htm
第四篇:電子商務數據庫分析教案
同學們好,今天我們要講的是電子商務數據庫分析。有同學了解數據分析么?
對于電商行業來說,數據分析在企業內部是非常重要的。在營銷管理、客戶管理等環節都需要用到數據分析的結果,通過數據分析發現企業內部,營銷手段、客戶體驗等方面的不足,利用數據挖掘了解客戶的內在需求。
這節課我們主要講三個內容,我們先來看一下第一部分電商數據分析的應用。一,企業會借助大數據,分析優化自身的市場定位。在這里想問一下大家有沒有用iphone手機的?看來用的人還不少哈。
下面我們要講的案例就是關于是關于iphone公司進軍移動手機行業的。在iPhone推出之前,移動運營商對于從用戶手中收集到的大量數據,并沒有深入挖掘,研究其中的價值。相反,iPhone公司在與各運營商簽訂合約時,則規定運營商要提供給iPhone公司,大部分的有用數據。IPHONE通過來自多個運營商提供的大量數據,去分析了解關于用戶對于IPHONE手機的體驗情況。從而在產品設計階段,對產品進行個性化的優化和開發。這是一個很好的關于企業借助大數據,提升客戶體驗的案例。通過這個案例我們會發現:
企業會根據數據了解行業市場構成、細分市場特征、消費者需求和競爭者狀況等諸多因素。以便能夠最大化規避市場定位不精確給企業自身帶來的毀滅性損失。這就是企業借助大數據,分析優化自身市場定位。
下面我們來看關于電商數據分析應用的第二點內容:
企業借助大數據優化市場營銷。我們再來看一個案例:塔吉特百貨孕婦營銷分析案例。塔吉特是美國僅次于沃爾瑪的第二大零售百貨集團。
塔吉特的數據分析團隊,在查看準媽媽的消費記錄之后,找出了20多種關聯物,通過這些關聯物對準媽媽們進行了“懷孕趨勢”預測,并根據不同階段,寄送相應的優惠券,精準又高效。比如:嬰兒登記處的準媽媽們,在孕中期會購買大量的無香味乳液。大約在懷孕20周之后的孕婦,會增加購買鈣、鎂、鋅營養品的數量。而當顧客突然開始大量購買無香味肥皂,超大包的棉花球,消毒殺菌劑和毛巾的時候,這就意味著這個家庭將有孕婦要生產了。塔吉特百貨通過對準媽媽的購物記錄進行數據分析,使孕期用品銷售呈現了爆炸性的增長。案例中的這種現象其實我們在網購時是很常見的,像我們在逛淘寶,小紅書,的時候,都會有推薦頁,購買過商品的店鋪也會給我們推薦他們家的其他關聯產品。這其實是企業通過我們的購買歷史記錄,去分析建立模型,進行精準定向的營銷策略。我們再來看一下企業借助大數據優化市場營銷。進一步解釋就是企業通過數據,去分析消費者的消費行為、興趣偏好和產品的市場口碑現狀,再根據總結出的結論,制定有針對性的營銷方案和營銷策略。
通過了解電商數據分析的應用,我們會發現,大數據分析在電商行業有著舉足輕重的地位,有些時候電商企業的競爭,其實是大數據的競爭。
了解了電商數據分析的應用之后,我們來看一下數據分析時常用的軟件。
第一個是SPSS,SPSS的基本功能有很多,像數據管理、統計分析、圖表分析、輸出管理等。我們可以運SPSS對數據進行描述性統計、一般線性模型、相關分析、回歸分析等等數據分析。像塔吉特百貨案例中提到的關聯規則分析就可以通過SPSS來實現。
第二個是我們大家都比較熟悉的軟件Excel,相信我們在考計算機一級時就已經對這個軟件比較熟悉了,我們在學習第三部分店鋪運營分析時,還會用到這個軟件。
第三個軟件是百度統計,請大家打開瀏覽器搜索一下百度統計。它是一個免費的流量分析平臺,幫助企業收集網站訪問數據,提供流量趨勢、來源分析、轉化跟蹤、訪問流等多種統計分析服務。通過這個頁面我們不難發現,它所提供的的數據是非常直觀易懂的。
第四個軟件是飛瓜數據。有沒有同學嘗試過抖音直播帶貨或者游戲主播之類的體驗,示意一下。看來是有同學嘗試的。我們在進行短視頻和直播帶貨的時候,如果想對自己的情況進行分析或者進行選品,就可以用到這個飛瓜數據。飛瓜數據是比較早的一款針對短視頻及直播數據查詢、運營及廣告投放效果監控的數據分析工具。
以上就是在電商數據分析中比較常見的四個軟件。
下面讓我們來看一下最后一部分的內容:店鋪情況運營分析。
這一部分內容請同學們打開老師發給大家的“數據包”按照步驟進行操作。張蕓經營一家網店,她希望通過Excel分析店鋪瀏覽量、成交轉化率和商品評價等方面的數據,判定店鋪的經營方法是否合理,并根據分析結果及時調整運營策略,謀求更多的利潤。
首先我們進行店鋪流量分析,根據步驟給大家5分鐘時間進行操作,時間到大家都完成了么?請大家通過電腦進行舉手。很好同學們都完成了。通過店鋪流量數據的分析我們可以看出最近張蕓的店鋪瀏覽量偏低,大部分時間低于日平均瀏覽量,需要及時調整運營策略。
我們繼續進行下一步成交轉化率的操作,給大家3分鐘的時間進行操作,完成后請大家用電子舉手示意。大家已經都完成了,通過EXCEL表格可以看出,成交轉化率最低的是直接訪問,轉化率最高的是淘內收費流量。直接訪問量成交轉化率低,首先我們要查詢商品瀏覽量7天內的關鍵字,看是否某些關鍵字造成了流量下降。之后,尋找是否有商品差評。最后,了解人群標簽的準確性。通過調整關鍵字,解決差評和提高人群標簽準確性去改善直接訪問的成交轉化率。
最后是商品評價分析,商品評價是能夠增強買家和賣家之間的互動的。有效的商品評價可以促進其他買家下單,提高成交轉化率。通過餅圖我們更加直觀的了解商品評價情況,多數是好評,說明服務得到認可,但仍有提高的空間。需要對中差評進行優化。
以上為本節課的全部內容,請同學們完成店鋪運營分析,學委收齊后發到我郵箱。
接下來我們再看一下,第二個關于阿里巴巴信用評級的案例:
阿里巴巴通過在淘寶、天貓等網站積累的數據資料,對用戶的銷售終端、資金使用等數據進行追蹤和收集,了解了中小企業的交易狀況。從中篩選出財務健康、講究誠信的企業,為其發放無擔保貸款,解決其貸款難的問題。具調查2018年,阿里巴巴已收貸300多億元,壞賬率僅為0.3%,遠低于銀行貸款壞賬率。阿里巴巴借助大數據,創造了新的盈利模式,也體現了數據分析在電商行業中的應用價值。
最后我們再看一個案例:交通數據處理公司Inrix
他是成立于美國的一家交通數據處理公司,它依靠分析歷史和實時路況數據,給出及時的路況報告,以幫助司機避開正在堵車的路段,并且幫他們提前規劃好行程。很多企業都需要Inrix的路況報告,像汽車制造商、移動應用開發者、運輸企業等等。我們熟悉一些車像奧迪、福特、微軟等巨頭也都是Inrix的客戶。
案例2:塔吉特百貨(Target)孕婦營銷分析
塔吉特百貨的顧客數據分析部門發現,懷孕的婦女一般在懷孕第三個月的時候會購買很多無香乳液。幾個月后,她們會購買鎂、鈣、鋅等營養補充劑。根據數據分析部門提供的模型,塔吉特制訂了全新的營銷方案,在孕期的每個階段給客戶寄送相應的優惠券。結果,孕期用品銷售呈現了爆炸性的增長。
我們再來看第二個
下面這個案例是非常經典的了,我們看到尿不濕與啤酒會想到它們之間會有關系么?沒有是吧,老師在沒看到這個案例之前也想不到這兩樣東西之間會有聯系。下面讓我們來看看這個案例,尿不濕與啤酒表面上看來是毫無關系的兩類東西。但沃爾瑪公司用數據挖掘工具對顧客的購物行為進行了關聯規則分析后,卻得出一個令人驚奇和意外的結果:“跟尿不濕一起購買最多的商品竟是啤酒”!沃爾瑪公司為了驗證這一結果的真實性,進行了大量的實際調查和分析,最終揭示了一個隱藏的美國消費者行為模式:
在美國,到超市去買嬰兒尿不濕,其實是一些年輕父親下班后的日常工作,他們中有30%~40%的人同時也會為自己買一些啤酒。產生這一現象的原因是:美國的太太們常叮囑她們的丈夫不要忘了下班后為小孩買尿不濕,而丈夫們在買尿不濕后又隨手帶回了他們喜歡的啤酒。另一種情況是丈夫們在買啤酒時突然記起他們的責任,又去買了尿不濕。既然尿不濕與啤酒一起被購買的機會很多,那么沃爾瑪就在他們所有的門店里將尿不濕與啤酒并排擺放在一起,結果是尿不濕與啤酒的銷售量雙雙增長。這就是企業借助大數據優化市場營銷。
第五篇:電子商務數據庫實習報告
電子商務數據庫實習報告
專業
年級
學號
學生姓名
指導老師
華中師范大學信息管理系編
實習一結構化查詢語言
【實習目的】
使用的圖形化工具熟悉語言建立存儲學生信息數據庫的對象表的程序并使用語句添加修改查詢刪除記錄信息理解語言的重要性
【實習內容】
書第六題中⑴—⑾小題
【實習報告】
實習時間實習地點實習機號
實
習
原
理
與
內
容
實習過程與步驟
問題分析與結論
實習二的使用一
【實習目的】
熟練使用的基本功能熟原創:www.tmdps.cn悉中表查詢等對象的用途及基本使用方式學會創建數據庫文件及基本表查詢等
【實習內容】
用創建數據庫中的寵物類別目錄表單個產品詳細信息表寵物產品列表及供應商信息表這個表
用建立商品訂購明細的查詢
【實習報告】
實習時間實習地點實習機號
實習原理與內容
實習過程與步驟
問題分析與結論
實習三的使用二
【實習目的】
熟練使用的基本功能學會創建數據庫的窗體對象
【實習內容】
創建下列窗體窗體基本用戶窗體實現用戶的添加刪除修改
【實習報告】
實習時間實習地點實習機號
實習原理與內容
實習過程與步驟
問題分析與結論
實習四的初步使用
【實習目的】
熟悉的環境和工作方式以及各種實用工具了解分析的數據庫設計理解數據庫各用戶表中字段意義及其相互關系
【實習內容】
使用客戶端連接服務器訪問服務器上的數據庫
熟悉基本情況初步了解數據庫在各種軟件體系結構的軟件中所扮演的角色
寫出您對數據庫設計的理解以及對于數據庫在三層軟件體系中的作用的理解
【實習報告】
實習時間實習地點實習機號
實習原理與內容
實習過程與步驟
問題分析與結論
實習五數據庫定義
【實習目的】
要求學生熟練掌握和分別使用創建數據庫表
學會使用編寫語句和進行結果分析
【實習內容】
學會用自己的學號和姓名作為數據庫名例如×在服務器中創建自己的數據庫并查看數據庫屬性
創建表確定表的主鍵
查看和修改表的結構
用查詢分析器和企業管理器分別創建數據庫中的和表
【實習報告】
實習時間實習地點實習機號
實習原理與內容
實習過程與步驟
問題分析與結論
實習六數據庫的數據操作實習
【實習目的】
熟練掌握分別使用向數據庫的表中輸入數據修改數據和刪除數據操作
【實習內容】
分別使用向前面所建數據庫的表中添加數據
分別使用向前面所建數據庫的表中修改數據
分別使用向前面所建數據庫的表中刪除數據
【實習報告】
實習時間實習地點實習機號
實習原理與內容
實習過程與步驟
問題分析與結論
實習七數據完整性控制實習一
【實習目的】
理解數據完整性的概念掌握數據完整性控制的各種方法學會創建和使用約束規則缺省
【實習內容】
在中建立表與表之間的聯系建立必要的索引外鍵與主鍵約束
在中建立必要的列級約束和表級約束
在中建立必要的規則
在設置默認值
【實習報告】
實習時間實習地點實習機號
實習原理與內容
實習過程與步驟
問題分析與結論
實習八數據庫的視圖的定義及使用實習
【實習目的】
要求學生掌握中的視圖創建向導和圖表創建向導的使用方法加深對視圖和圖表作用的理解并能使用語句創建視圖
【實習內容】
創建查看修改和刪除視圖
創建編輯和刪除數據圖表
創建明細視圖
【實習報告】
實習時間實習地點實習機號
實習原理與內容
實習過程與步驟
問題分析與結論
實習九數據庫的存儲過程的定義及其使用
【實習目的】
要求學生熟練掌握存儲過程的定義方法和使用方法
【實習內容】
熟悉存儲過程的使用原理
用企業管理器創