freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sqlserver第2章關(guān)系數(shù)據(jù)庫基本原理-資料下載頁

2025-05-10 19:25本頁面
  

【正文】 ) 35 35 數(shù)據(jù)庫的設(shè)計(jì)方法 5.多元聯(lián)系到關(guān)系模型的轉(zhuǎn)化 所謂多元聯(lián)系,即是說該聯(lián)系涉及兩個(gè)以上的實(shí)體。例如一個(gè)課程表,涉及班級(jí)、課程、教師、教室等 4個(gè)實(shí)體。 例如一個(gè)課程表,涉及班級(jí)、課程、教師、教室等 4個(gè)實(shí)體。轉(zhuǎn)化時(shí),應(yīng)建立一個(gè)單獨(dú)的關(guān)系表,將該聯(lián)系所涉及的全部實(shí)體的關(guān)鍵字作為該關(guān)系表的外部關(guān)鍵字,再加上適當(dāng)?shù)钠渌麑傩裕玫疥P(guān)系模式如下: 課程表 (班號(hào) ,課程號(hào) ,教師號(hào) ,教室號(hào) ,周次 )。 36 36 數(shù)據(jù)庫的設(shè)計(jì)方法 6.自聯(lián)系到關(guān)系模型的轉(zhuǎn)化 自聯(lián)系指同一個(gè)實(shí)體類中實(shí)體間的聯(lián)系。例如一個(gè)公司的所有員工組成的實(shí)體類中,員工中存在領(lǐng)導(dǎo)與被領(lǐng)導(dǎo)這樣的聯(lián)系,只要分清兩部分實(shí)體在聯(lián)系中的身份,其余的情況與一般二元關(guān)系相同,如圖 27所示。 姓 名 員工號(hào) 民 族 基本工 資 職 務(wù) 住 址 領(lǐng) 導(dǎo) 員 工 圖 27 自聯(lián)系關(guān)系到關(guān)系模型的轉(zhuǎn)化 37 37 數(shù)據(jù)庫的設(shè)計(jì)方法 對(duì)圖 27所示 ER圖轉(zhuǎn)化為關(guān)系模型: 員工 (員工號(hào) ,姓名 ,住址 ,民族 ,基本工資 ,職務(wù) ) 領(lǐng)導(dǎo) (領(lǐng)導(dǎo)員工號(hào) ,被領(lǐng)導(dǎo)員工號(hào) ) 在領(lǐng)導(dǎo)關(guān)系表中,是只反映直接領(lǐng)導(dǎo)關(guān)系,還是把非直接領(lǐng)導(dǎo)關(guān)系也進(jìn)行反映,由應(yīng)用系統(tǒng)的要求確定。 38 38 數(shù)據(jù)庫的設(shè)計(jì)方法 ? 數(shù)據(jù)庫設(shè)計(jì)實(shí)例 1.問題概述 銷售公司 商品 供應(yīng)商 客戶 采購訂單 銷售訂單 庫存文件 圖 28 某銷售公司業(yè)務(wù)流程圖 39 39 數(shù)據(jù)庫的設(shè)計(jì)方法 該系統(tǒng)數(shù)據(jù)模型包含的數(shù)據(jù)實(shí)體有: (1)供應(yīng)商 (Supplier):為該公司提供商品的公司。 (2)商品 (Goods):該公司經(jīng)營的商品。 (3)客戶 (Customer):該公司提供服務(wù)的廠家。 (4)員工 (Employee):該公司的員工。 (5)運(yùn)輸商 (Transporter):為該公司提供運(yùn)輸服務(wù)的公司。 (6)銷售訂單 (Sell_Order):該公司與用戶簽定的銷售合同。 (7)采購訂單 (Purchase_Order):該公司與供應(yīng)商簽定的采購合同。 40 40 數(shù)據(jù)庫的設(shè)計(jì)方法 員工 銷售訂單 商品 采購訂單 供應(yīng)商 運(yùn)輸商 客戶 圖 29 數(shù)據(jù)實(shí)體之間的關(guān)系 41 41 數(shù)據(jù)庫的設(shè)計(jì)方法 2.?dāng)?shù)據(jù)實(shí)體的 ER圖 這個(gè)實(shí)例包含的數(shù)據(jù)實(shí)體較多,聯(lián)系較復(fù)雜,如果用一般的 ER圖描述,幅面會(huì)比較大,對(duì)于這種問題,常常用一種 ER圖的變形圖來描述。在這種變形圖中,實(shí)體及其屬性用一個(gè)矩形框描述,實(shí)體名稱標(biāo)注在矩形框的頂部,實(shí)體關(guān)鍵字用 *標(biāo)出,并緊跟在實(shí)體名稱后面,實(shí)體屬性依次標(biāo)注。實(shí)體間的聯(lián)系省略菱形框,只用連線,并在連線的兩端標(biāo)注聯(lián)系類型。 42 42 數(shù)據(jù)庫的設(shè)計(jì)方法 3.?dāng)?shù)據(jù)表設(shè)計(jì)示例 以員工、銷售訂單、商品以及部門 4個(gè)數(shù)據(jù)實(shí)體及其相互間的聯(lián)系為例,說明這種轉(zhuǎn)換過程。 (1)“員工 ” 實(shí)體到關(guān)系模式的轉(zhuǎn)換 從圖 210和圖 211中看出, “ 員工 ” 實(shí)體有 9個(gè)屬性,Employee_ID是其關(guān)鍵屬性,該實(shí)體與 “ 銷售訂單 ” 實(shí)體間有一個(gè) 1:n的聯(lián)系。此外,與 “ 部門 ” 實(shí)體間有一個(gè) n:1的聯(lián)系,為描述這種聯(lián)系,需要增加一個(gè)外部關(guān)鍵字Department_ID,轉(zhuǎn)換結(jié)果見表 28。 43 43 數(shù)據(jù)庫的設(shè)計(jì)方法 (2)“銷售訂單 ” 實(shí)體到關(guān)系模式的轉(zhuǎn)換 “ 銷售訂單 ” 實(shí)體包含 Order_ID1等 7個(gè)屬性,還與 “ 客戶 ” 等 4個(gè)實(shí)體具有 n:1的聯(lián)系,為描述這種聯(lián)系,需要增加4個(gè)外部關(guān)鍵字 (實(shí)體中已列出了這 4個(gè)外部關(guān)鍵字 )。轉(zhuǎn)換結(jié)果見表 29。 (3)“商品 ” 實(shí)體到關(guān)系模式的轉(zhuǎn)換 “ 商品 ” 實(shí)體包含 6個(gè)屬性,關(guān)鍵屬性是 “ 商品代碼(Goods_ID)”, “ 商品 ” 實(shí)體與 “ 銷售訂單 ” 實(shí)體及 “ 采購訂單 ” 實(shí)體間有 1:n的聯(lián)系,與 “ 商品規(guī)格 ” 實(shí)體有 n:1的聯(lián)系。轉(zhuǎn)換結(jié)果見表 210。 (4)“部門 ” 實(shí)體到關(guān)系模式的轉(zhuǎn)換 “ 部門 ” 實(shí)體有 4個(gè)屬性,并且與 “ 員工 ” 實(shí)體有 1:n的聯(lián)系,轉(zhuǎn)換結(jié)果見表 211。 44 44 本章小結(jié) (1)關(guān)系數(shù)據(jù)庫是二維表的集合,這種表的列應(yīng)滿足原子特征,即列是不可分解的。 (2)關(guān)系運(yùn)算是關(guān)系數(shù)據(jù)庫操作的數(shù)學(xué)基礎(chǔ),通常的關(guān)系運(yùn)算包括并、交、差、乘積、選擇、投影等 6種。 (3)不好的關(guān)系模式存在數(shù)據(jù)冗余、插入異常、刪除異常等許多問題,解決這些問題的基本方法是對(duì)關(guān)系模式進(jìn)行分解。 (4)數(shù)據(jù)完整性是保證數(shù)據(jù)正確性的一組規(guī)則。完整性分為實(shí)體完整性、域完整性、參照完整性和自定義完整性 4種。 (5) 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)有兩個(gè)任務(wù),一是數(shù)據(jù)庫的設(shè)計(jì),二是應(yīng)用程序的開發(fā)。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1