MySQL數(shù)據(jù)庫應(yīng)用項(xiàng)目式教程課件:MySQL的數(shù)據(jù)類型及數(shù)據(jù)完整性約束_第1頁
MySQL數(shù)據(jù)庫應(yīng)用項(xiàng)目式教程課件:MySQL的數(shù)據(jù)類型及數(shù)據(jù)完整性約束_第2頁
MySQL數(shù)據(jù)庫應(yīng)用項(xiàng)目式教程課件:MySQL的數(shù)據(jù)類型及數(shù)據(jù)完整性約束_第3頁
MySQL數(shù)據(jù)庫應(yīng)用項(xiàng)目式教程課件:MySQL的數(shù)據(jù)類型及數(shù)據(jù)完整性約束_第4頁
MySQL數(shù)據(jù)庫應(yīng)用項(xiàng)目式教程課件:MySQL的數(shù)據(jù)類型及數(shù)據(jù)完整性約束_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

MySQL的數(shù)據(jù)類型及數(shù)據(jù)完整性約束

數(shù)據(jù)庫設(shè)計(jì)1.認(rèn)識(shí)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用場景,構(gòu)造(設(shè)計(jì))優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)和管理數(shù)據(jù),滿足系統(tǒng)各類用戶角色的應(yīng)用需求,包括信息管理和數(shù)據(jù)操作要求。2.了解數(shù)據(jù)庫設(shè)計(jì)的方法手工試湊法規(guī)范設(shè)計(jì)法數(shù)據(jù)庫設(shè)計(jì)3.關(guān)系數(shù)據(jù)庫設(shè)計(jì)思路需求分析階段概念結(jié)構(gòu)設(shè)計(jì)階段邏輯結(jié)構(gòu)設(shè)計(jì)階段數(shù)據(jù)庫物理設(shè)計(jì)階段數(shù)據(jù)庫實(shí)施階段數(shù)據(jù)庫運(yùn)行和維護(hù)階段數(shù)據(jù)庫設(shè)計(jì)3.關(guān)系數(shù)據(jù)庫設(shè)計(jì)思路1.需求分析需求分析就是分析用戶的要求,是設(shè)計(jì)數(shù)據(jù)庫的起點(diǎn)信息要求用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì)由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫中需要存儲(chǔ)哪些數(shù)據(jù)處理要求用戶要完成的處理功能;對處理性能的要求安全性與完整性要求思政融入:《禮記·中庸》有云:“凡事預(yù)則立,不預(yù)則廢?!?/p>

“差之毫厘,繆以千里。”1.需求分析需求分析的難點(diǎn):用戶缺少計(jì)算機(jī)知識(shí),不能準(zhǔn)確地表達(dá)自己的需求,他們所提出的需求往往不斷地變化。設(shè)計(jì)人員缺少用戶的專業(yè)知識(shí),不易理解用戶的真正需求,甚至誤解用戶的需求。解決方法:設(shè)計(jì)人員必須不斷深入地與用戶進(jìn)行交流,才能逐步確定用戶的實(shí)際需求。需求分析的常用調(diào)查方法:

(1)跟班作業(yè):通過親身參加業(yè)務(wù)工作了解業(yè)務(wù)活動(dòng)的情況(2)開調(diào)查會(huì):通過與用戶座談來了解業(yè)務(wù)活動(dòng)情況及用戶需求(3)請專人介紹詢問:對某些調(diào)查中的問題,可以找專人詢問(4)設(shè)計(jì)調(diào)查表請用戶填寫:調(diào)查表設(shè)計(jì)合理,則很有效(5)查閱記錄:查閱與原系統(tǒng)有關(guān)的數(shù)據(jù)記錄2.概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵概念結(jié)構(gòu)設(shè)計(jì)的任務(wù)是在需求分析階段產(chǎn)生的需求說明書的基礎(chǔ)上,按照特定的方法將需求抽象為一個(gè)不依賴于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。概念結(jié)構(gòu)設(shè)計(jì)的工具是E-R圖完整E-R圖設(shè)計(jì)過程:設(shè)計(jì)各個(gè)子系統(tǒng)的分E-R圖;消除沖突,進(jìn)行集成;①屬性沖突②命名沖突③結(jié)構(gòu)沖突

設(shè)計(jì)基本E-R圖。3.邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)設(shè)計(jì)階段完成的概念模型,也就是E-R模型轉(zhuǎn)換為關(guān)系模型。E-R圖向關(guān)系模型的轉(zhuǎn)換原則:實(shí)體型的轉(zhuǎn)換:一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體型間的1:1聯(lián)系:轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式或與相連的任意一端對應(yīng)的關(guān)系

模式合并。實(shí)體型間的1:n聯(lián)系:轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式或與n端對應(yīng)的關(guān)系模式合并。實(shí)體型間的m:n聯(lián)系:一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。具有相同碼的關(guān)系模式可合并。4.物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)旨在設(shè)計(jì)數(shù)據(jù)庫的物理結(jié)構(gòu),根據(jù)數(shù)據(jù)庫的邏輯結(jié)構(gòu)來選定具體的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(如Oracle、SQLServer、MySQL、Sybase等)并設(shè)計(jì)和實(shí)施數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)、存取方式等。數(shù)據(jù)庫物理設(shè)計(jì)過程中需要對時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶要求進(jìn)行權(quán)衡,選擇一個(gè)優(yōu)化方案作為數(shù)據(jù)庫物理結(jié)構(gòu)。5.數(shù)據(jù)庫實(shí)施在完成數(shù)據(jù)庫物理設(shè)計(jì)后,設(shè)計(jì)人員需要使用RDBMS提供的數(shù)據(jù)定義語言和其他實(shí)用程序,將數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果嚴(yán)格描述出來,成為DBMS可以接受的源代碼,再經(jīng)過調(diào)試產(chǎn)生目標(biāo)模式,就可以組織數(shù)據(jù)入庫了,這就是數(shù)據(jù)庫實(shí)施階段。數(shù)據(jù)庫實(shí)施包含系列活動(dòng),如創(chuàng)建數(shù)據(jù)庫、載入數(shù)據(jù)和測試數(shù)據(jù)庫等。6.數(shù)據(jù)庫運(yùn)行與維護(hù)為了讓數(shù)據(jù)庫高效、平穩(wěn)的運(yùn)行,適應(yīng)應(yīng)用環(huán)境及物理存儲(chǔ)的不斷變化,需要對數(shù)據(jù)庫進(jìn)行長期的維護(hù),這也是設(shè)計(jì)工作的繼續(xù)和完

溫馨提示

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

最新文檔

評論

0/150

提交評論