![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-7/15/7/2f1d0e56-f855-4d34-9de7-360197e1425f/2f1d0e56-f855-4d34-9de7-360197e1425fpic.jpg)
![數(shù)據(jù)庫設(shè)計_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-7/15/7/2f1d0e56-f855-4d34-9de7-360197e1425f/2f1d0e56-f855-4d34-9de7-360197e1425f1.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫設(shè)計,數(shù)據(jù)庫設(shè)計是信息系統(tǒng)的核心組成部分從現(xiàn)實世界到數(shù)據(jù)世界的轉(zhuǎn)換的過程,要點(diǎn),E-R圖3個范式,E-R方法(Entity-Relationship Approach),實體-聯(lián)系方法:通過E-R圖表示信息世界中實體、屬性、關(guān)系的模型反映客觀世界事物、事物的特征以及事物之間的關(guān)系導(dǎo)出關(guān)系數(shù)據(jù)模型。,P161 表10-7,E-R信息模型的設(shè)計,實體用方框表示,屬性用橢圓框表示,聯(lián)系用菱形框表示框內(nèi)填寫相應(yīng)的實體名、屬性名
2、、聯(lián)系名,E-R方法,畫單個的實體圖(實體+屬性)確定實體之間的聯(lián)系方式聯(lián)系方式(1:1、1:m、m:n)如果m:n,通過插入實體的方法改成1:m\n:1方式畫出綜合的E-R圖,學(xué)生,學(xué)號,,,姓名,性別,,,,,成績,學(xué)號,課程號,成績,,,,,,,課程,課程號,課程名,課時數(shù),,,,,,,考試,選課,,,,,m,1,n,1,從E-R圖導(dǎo)出關(guān)系數(shù)據(jù)模型,E-R圖中的每個實體轉(zhuǎn)換成一個關(guān)系,并包括它的所有屬性,同時確定關(guān)鍵字實
3、現(xiàn)實體之間的聯(lián)系如果實體間聯(lián)系為1:n,”1”方的關(guān)鍵字作為“n”方的外部關(guān)鍵字,練習(xí)1,畫出學(xué)生、班級、課程、教師、成績的E-R圖畫出書、出版社、作者的E-R圖,范式,對表的數(shù)據(jù)結(jié)構(gòu)進(jìn)行規(guī)范,規(guī)范化的模式稱為范式。,,發(fā)票管理:發(fā)票表的最初形式,Invoice_no(主鍵PK)DateCompany_noCompany_nameCompany_addrCompany_phoneCustomer_noCustomer_
4、nameCustomer_addrCustomer_phone,Item_no1Item_name1Item_qty1Item_price1Item_total1Item_no2Item_name2Item_qty2Item_price2Item_total2…………Item_no?………..,第一范式(First Normal Form 1st NF),如果在一個表中,有一個主鍵,而且其他字段都是簡單的不
5、帶重復(fù)屬性的數(shù)據(jù)類型時,該表處于第一范式發(fā)票的最初形式中,明細(xì)字段重復(fù),不滿足第一范式,,,符合第一范式的發(fā)票表的形式,Invoice_no(主鍵PK)DateCompany_noCompany_nameCompany_addrCompany_phoneCustomer_noCustomer_nameCustomer_addrCustomer_phone,Invoice_no(主鍵PK)Item_no (主鍵PK)
6、Item_nameItem_qtyItem_priceItem_total,發(fā)票,明細(xì),第二范式(Second Normal Form 2nd NF),如果該表符合第一范式,并且所有非主鍵的字段都依賴于所有的主鍵時,該表處于第二范式明細(xì)表中,只有item_qty依賴于所有的主鍵,而item_name等字段只依賴于部分主鍵(item_no),,,,符合第二范式的發(fā)票表的形式,Invoice_no(主鍵PK)Item_no (
7、主鍵PK)Item_qty,Invoice_no(主鍵PK)DateCompany_noCompany_nameCompany_addrCompany_phoneCustomer_noCustomer_nameCustomer_addrCustomer_phone,發(fā)票,明細(xì),Item_no (主鍵PK)Item_nameItem_price,產(chǎn)品,第三范式(Third Normal Form 3rd NF),
8、如果該表符合第二范式,而且不包含任何傳遞依賴時,該表處于第三范式在發(fā)票表中,company_name等字段依賴于company_no,customer_name等字段依賴于customer_no,,,符合第三范式的發(fā)票表的形式,Invoice_no(主鍵PK)DateCompany_noCustomer_no,Invoice_no(主鍵PK)Item_no (主鍵PK)Item_qty,客戶,明細(xì),Item_no (主鍵PK
9、)Item_nameItem_price,產(chǎn)品,Company_no(PK)Company_nameCompany_addrCompany_phone,,,Customer_noCustomer_nameCustomer_addrCustomer_phone,公司,發(fā)票,表之間的關(guān)系,一對一:1:1一對多:1:∞多對一: ∞:1多對多: ∞: ∞,客戶,明細(xì),產(chǎn)品,公司,發(fā)票,,1:∞,,∞:1,,1:1,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設(shè)計--數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計---網(wǎng)上拍賣數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--bbs系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--cd唱片數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫設(shè)計v2.0--------------京東數(shù)據(jù)庫
- 數(shù)據(jù)庫課程設(shè)計報告--設(shè)備儀器數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--快餐訂餐系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--圖書借閱管理數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--數(shù)據(jù)庫設(shè)計—公司管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---旅行社數(shù)據(jù)庫
- 數(shù)據(jù)庫課程設(shè)計快餐訂餐系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫檢索acs數(shù)據(jù)庫
- 設(shè)計+數(shù)據(jù)庫.rar
- !oracle數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫設(shè)計.doc
- 數(shù)據(jù)庫設(shè)計.doc
- 數(shù)據(jù)庫設(shè)計.doc
- 數(shù)據(jù)庫設(shè)計案例
- 設(shè)計+數(shù)據(jù)庫.rar
評論
0/150
提交評論