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

正文內容

關系數據庫基本原理-閱讀頁

2025-06-02 16:44本頁面
  

【正文】 D( Sno, Sdept) DL( Sdept, Sloc) SD的碼為 Sno, DL的碼為 Sdept。 ? 等價于:每一個決定屬性因素都包含碼 30 30 BCNF(續(xù)) ? 若 R∈ BCNF 所有非主屬性對每一個碼都是完全函數依賴 所有的主屬性對每一個不包含它的碼,也是完全函數依賴 沒有任何屬性完全函數依賴于非碼的任何一組屬性 ? R ∈ BCNF R ∈ 3NF 充分 不必要 充分 不必要 31 31 BCNF(續(xù)) [例 ] 關系模式 C( Cno, Cno, Grade) C∈ 3NF C∈ BCNF(所有屬性完全函數依賴于碼) [例 ] 關系模式 S( Sno, Sname, Sdept, Sage) ? 假定 S有兩個碼 Sno, Sname(假設無同名學生) ? S∈ 3NF。 函數依賴: (S, J)→T , (S, T)→J , T→J (S, J)和 (S, T)都是候選碼 ? STJ∈ 3NF 沒有任何 非主屬性 對碼傳遞依賴或部分依賴 ? STJ∈ BCNF T是決定因素, T不包含碼 33 33 BCNF(續(xù)) ? 解決方法:將 STJ分解為二個關系模式: ST(S, T) ∈ BCNF, TJ(T, J)∈ BCNF 沒有 任何屬性 對碼的部分函數依賴和傳遞函數依賴 34 34 關系模型的完整性約束 ? 實體完整性 所謂實體完整性 , 就是一個關系模型中的所有元組都是惟一的 , 沒有兩個完全相同的元組 , 也就是一個二維表中沒有兩個完全相同行 , 也稱為行完整性 。 ? 參照完整性 當一個數據表中有外部關鍵字 (即該列是另外一個表的關鍵字 )時,外部關鍵字列的所有值,都必須出現在其所對應的表中,這就是參照完整性的含義 。 37 37 數據庫的設計方法 例:例如對于圖 23所示的學生實體,應將其轉化為關系: 學生 (學號 ,姓名 ,民族 ,籍貫 ) 其中下劃線標注的屬性表示關鍵字。 (張小輝 ,漢 ,北京前門大街 156號 ,48,68705633,京廣實業(yè)公司 ) (京廣實業(yè)公司 ,北京復興門外大街 278號 ,有限責任 ,65783265,張小輝 ) 40 40 數據庫的設計方法 3. 1:n聯系到關系模型的轉化 要轉化 1:n聯系,需要在 n方 (即 1對多關系的多方 )實體表中增加一個屬性,將對方的關鍵字作為外部關鍵字處理即可。 42 42 數據庫的設計方法 4. m:n聯系到關系模型的轉化 一個 m:n聯系要單獨建立一個關系模式,分別用兩個實體的關鍵字作為外部關鍵字。 (2)商品 (Goods):該公司經營的商品。 (4)員工 (Employee):該公司的員工。 (6)銷售訂單 (Sell_Order):該公司與用戶簽定的銷售合同。 49 49 數據庫的設計方法 員工 銷售訂單 商品 采購訂單 供應商 運輸商 客戶 圖 29 數據實體之間的關系 50 50 數據庫的設計方法 2.數據實體的 ER圖 這個實例包含的數據實體較多,聯系較復雜,如果用一般的 ER圖描述,幅面會比較大,對于這種問題,常常用一種 ER圖的變形圖來描述。實體間的聯系省略菱形框,只用連線,并在連線的兩端標注聯系類型。 (1)“員工 ” 實體到關系模式的轉換 從圖 210和圖 211中看出, “ 員工 ” 實體有 9個屬性,Employee_ID是其關鍵屬性,該實體與 “ 銷售訂單 ” 實體間有一個 1:n的聯系。 52 52 數據庫的設計方法 (2)“銷售訂單 ” 實體到關系模式的轉換 “ 銷售訂單 ” 實體包含 Order_ID1等 7個屬性,還與 “ 客戶 ” 等 4個實體具有 n:1的聯系,為描述這種聯系,需要增加4個外部關鍵字 (實體中已列出了這 4個外部關鍵字 )。 (3)“商品 ” 實體到關系模式的轉換 “ 商品 ” 實體包含 6個屬性,關鍵屬性是 “ 商品代碼(Goods_ID)”, “ 商品 ” 實體與 “ 銷售訂單 ” 實體及 “ 采購訂單 ” 實體間有 1:n的聯系,與 “ 商品規(guī)格 ” 實體有 n:1的聯系。 (4)“部門 ” 實體到關系模式的轉換 “ 部門 ” 實體有 4個屬性,并且與 “ 員工 ” 實體有 1:n的聯系,轉換結果見表 211。 (2)關系運算是關系數據庫操作的數學基礎,通常的關系運算包括并、交、差、乘積、選擇、投影等 6種。 (4)數據完整性是保證數據正確性的一組規(guī)則。 (5) 數據庫應用系統開發(fā)有兩個任務,一是數據庫的設計,二是應用程序的
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1