




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 63522-13:2024 EN-FR Electrical relays - Tests and measurements - Part 13: Corrosive atmospheres due to sulfur impact
- 【正版授權(quán)】 IEC 62309:2024 EN-FR Dependability of new products containing reused parts and life-extended products
- 2025-2030年中國降血脂藥行業(yè)運(yùn)營現(xiàn)狀及發(fā)展規(guī)劃分析報(bào)告
- 2025-2030年中國銀礦石市場運(yùn)行動(dòng)態(tài)與發(fā)展趨勢分析報(bào)告
- 2025-2030年中國鋁合金防火門窗市場發(fā)展?fàn)顩r及營銷戰(zhàn)略研究報(bào)告
- 2025-2030年中國鋼構(gòu)件行業(yè)市場發(fā)展現(xiàn)狀及前景趨勢分析報(bào)告
- 2025-2030年中國遠(yuǎn)洋漁輪市場運(yùn)行格局及發(fā)展趨勢分析報(bào)告
- 2025-2030年中國轎車懸架彈簧行業(yè)發(fā)展前景及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國美體塑身衣行業(yè)市場運(yùn)行狀況及發(fā)展趨勢分析報(bào)告
- 2025-2030年中國繡花機(jī)市場運(yùn)行動(dòng)態(tài)及發(fā)展趨勢分析報(bào)告
- 農(nóng)藥殘留監(jiān)測
- 新生兒敗血癥(共22張課件)
- 頌缽療愈師培訓(xùn)
- 2025蛇年春節(jié)習(xí)俗大賞體驗(yàn)感受家的溫馨課件
- 投資居間協(xié)議合同模板
- 羽毛球課件教學(xué)課件
- 多重耐藥菌的預(yù)防及護(hù)理課件
- 抽水蓄能電站課件
- GB/T 25052-2024連續(xù)熱浸鍍層鋼板和鋼帶尺寸、外形、重量及允許偏差
- 河北科大項(xiàng)目實(shí)施計(jì)劃書
- 消防設(shè)施操作和維護(hù)保養(yǎng)規(guī)程
評論
0/150
提交評論