大數(shù)據(jù)應用基礎(微課版)-課件 項目二 MySQL數(shù)據(jù)庫設計 實訓三 實施銷售數(shù)據(jù)表_第1頁
大數(shù)據(jù)應用基礎(微課版)-課件 項目二 MySQL數(shù)據(jù)庫設計 實訓三 實施銷售數(shù)據(jù)表_第2頁
大數(shù)據(jù)應用基礎(微課版)-課件 項目二 MySQL數(shù)據(jù)庫設計 實訓三 實施銷售數(shù)據(jù)表_第3頁
大數(shù)據(jù)應用基礎(微課版)-課件 項目二 MySQL數(shù)據(jù)庫設計 實訓三 實施銷售數(shù)據(jù)表_第4頁
大數(shù)據(jù)應用基礎(微課版)-課件 項目二 MySQL數(shù)據(jù)庫設計 實訓三 實施銷售數(shù)據(jù)表_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

大數(shù)據(jù)應用基礎信息學院MySQL數(shù)據(jù)庫設計實訓三:實施銷售數(shù)據(jù)表引入任務描述本實訓要求項目組參照實訓二的相關操作方法,完成Products表(商品表)、Orders表(訂單表)以及orderitems表(訂單明細表)的創(chuàng)建。通過實訓一,項目組完成了上述表的物理模型設計引入字段含義字段名字段類型字段長度約束商品編碼prod_idint10主鍵,自動遞增商品名稱prod_namevarchar255成本價格prod_pricedecimal8,2保留2位小數(shù)商品類別prod_categoryvarchar50商品圖片prod_picturevarchar1000商品描述prod_descvarchar1000products表結構字段含義字段名字段類型字段長度約束訂單編號order_idint10主鍵,自動遞增訂購日期order_datetimestamp自動填充系統(tǒng)時間客戶編號cust_idint10外鍵,參照customers表orders表結構引入字段含義字段名字段類型字段長度約束訂單明細編號item_idint10主鍵,自動遞增訂單編號order_idint10外鍵,參照orders表商品編號prod_idint10外鍵,參照products表銷售數(shù)量item_quantityint

銷售價格item_pricedecimal8,2保留2位小數(shù)orderItems表結構MySQL數(shù)據(jù)庫設計01實訓三:實施銷售數(shù)據(jù)表任務一:完成銷售數(shù)據(jù)表及表約束的創(chuàng)建01完成銷售數(shù)據(jù)表及表約束的創(chuàng)建一、引入任務描述目前,項目組完成了客戶表的創(chuàng)建,本任務要求完成銷售數(shù)據(jù)表的創(chuàng)建,包括products表、orders表、OrderItems表。步驟1:products表的創(chuàng)建。按照實訓一步驟即可完成該表的創(chuàng)建(此處略)。該表創(chuàng)建完成后表結構如圖。二、實施01完成銷售數(shù)據(jù)表及表約束的創(chuàng)建步驟2:orders表的創(chuàng)建。首先,完成orders表基本結構及主鍵的創(chuàng)建,完成后如圖。然后,將“cust_id”設置為外鍵。在表設計窗格中,單擊“外鍵”,在“外鍵”窗格中依次設置外鍵名、本表中對應的字段、參照表的名字(主鍵表)、參照的字段(主鍵),如圖二、實施01完成銷售數(shù)據(jù)表及表約束的創(chuàng)建二、實施01完成銷售數(shù)據(jù)表及表約束的創(chuàng)建然后,將“cust_id”設置為外鍵。在表設計窗格中,單擊“外鍵”,在“外鍵”窗格中依次設置外鍵名、本表中對應的字段、參照表的名字(主鍵表)、參照的字段(主鍵),如圖。二、實施01完成銷售數(shù)據(jù)表及表約束的創(chuàng)建步驟3:orderItems表的創(chuàng)建。首先,完成表基本結構的創(chuàng)建。其次,完成主鍵及外鍵約束設置。(1)將“item_id”設置為主鍵,結果如圖。二、實施01完成銷售數(shù)據(jù)表及表約束的創(chuàng)建(2)將“order_id”“prod_id”設置為外鍵。通過“添加外鍵”按鈕即可實現(xiàn),結果如圖。二、實施01完成銷售數(shù)據(jù)表及表約束的創(chuàng)建完成customers表、products表、orders表以及orderItems表的創(chuàng)建之后,優(yōu)悅網(wǎng)上商城數(shù)據(jù)庫及表結構基本完成,通過主鍵與外鍵之間的約束,實現(xiàn)了關系數(shù)據(jù)庫,其結構如圖MySQL數(shù)據(jù)庫設計02實訓二:實施客戶表

任務二:完成數(shù)據(jù)的導入及導出操作任務描述通過前面的項目實施,項目組已完成數(shù)據(jù)庫及表的建立,現(xiàn)需要將大量客戶信息數(shù)據(jù)導入數(shù)據(jù)庫(customers-data.xlsx);同時考慮今后工作需要(如業(yè)務數(shù)據(jù)分析等),需要將數(shù)據(jù)庫中客戶數(shù)據(jù)導出供其他部門使用。

思政點:一個大型數(shù)據(jù)庫的建立、維護需要團隊成員共同完成,這個過程中需要培養(yǎng)團隊協(xié)同意識,同時要具備高度的責任感,為個人和團隊負責。

02完成數(shù)據(jù)的導入及導出操作一、引入1.數(shù)據(jù)導入

步驟1:啟動NavicatPremium,連接MySQL服務器,展開“優(yōu)悅網(wǎng)上商城數(shù)據(jù)庫”,展開“表”,右擊“customers”,在彈出的快捷菜單中選擇“導入向?qū)А泵?。步驟2:進入“導入向?qū)А保x擇導入類型(本次導入的是Excel文件),選擇“Excel文件”,單擊“下一步”。步驟3:選擇要導入的數(shù)據(jù)源和數(shù)據(jù)表,單擊“下一步”。步驟4:根據(jù)數(shù)據(jù)源的特點,設置數(shù)據(jù)源的附加項,設置后單擊“下一步”。步驟5:選擇目標表(本例中選擇“customers”表),若要新建表,則勾選“新建表”,并輸入新表的名字,單擊“下一步”。步驟6:根據(jù)需求選擇所需的導入模式,單擊“下一步”后,單擊“開始”即可。導入完成后,會出現(xiàn)圖2-30所示的提示信息,表明已經(jīng)成功將Excel文件中的2015條數(shù)據(jù)導入customers表中。

02完成數(shù)據(jù)的導入及導出操作02完成數(shù)據(jù)的導入及導出操作思考:如果需要導出的文件是.txt文件,應該怎樣操作呢?2.數(shù)據(jù)導出

步驟1:啟動NavicatPremium,連接MySQL服務器,展開“優(yōu)悅網(wǎng)上商城數(shù)據(jù)庫”,展開“表’,在彈出的快捷菜單中右擊“customers”,選擇“導出向?qū)А?,在“導出向?qū)А贝翱谥羞x擇要導出的文件的類型,此處選擇“Excel文件”,單擊“下一步”。步驟2:選擇要導出的表,本例中選擇“customers”表,單擊“下一步”,勾選“全部字段”選項,單擊“下一步”,選擇“包含列的標題”,依次單擊“下一步”,最后單擊“開始”按鈕,完成后會顯示提示信息

02完成數(shù)據(jù)的導入及導出操作

思考:如果需要導出的文件是.txt文件,應該怎樣操作呢?

02完成數(shù)據(jù)的導入及導出操作MySQL數(shù)據(jù)庫設計03實訓二:實施客戶表任務三:完成數(shù)據(jù)庫的備份和還原任務描述數(shù)據(jù)安全是項目組在進行數(shù)據(jù)運維中需要考慮的問題,為了提升數(shù)據(jù)的安全性,需要定期為數(shù)據(jù)庫進行備份,本次任務要求項目組利用NavicatPremium進行MySQL數(shù)據(jù)庫的備份與還原。

思政點:熟悉標準化的工作流程,養(yǎng)成良好職業(yè)習慣,增強數(shù)據(jù)安全意識,定期備份重要的商業(yè)數(shù)據(jù)。02完成數(shù)據(jù)的導入及導出操作一、引入1.數(shù)據(jù)庫的備份

啟動NavicatPremium,連接MySQL服務器,展開“優(yōu)悅網(wǎng)上商城數(shù)據(jù)庫”,右擊“備份”命令,選擇“新建備份”。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論