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

正文內(nèi)容

[工學(xué)]8數(shù)據(jù)庫設(shè)計與規(guī)范化理論-在線瀏覽

2024-12-03 18:16本頁面
  

【正文】 個非主屬性完全函數(shù)依賴于碼,則 R∈ 2NF 。 ? 緩解上述問題的辦法:將不屬于 2NF的 模式分解為兩個或多個模式。 可以驗證兩個模式都屬于 2NF。 ? 關(guān)系模式 R〈 U, F〉 中若不存在這樣的碼 X, 屬性組 Y 及非主屬性 Z( Z Y) 使得 X→ Y,( Y X)Y → Z 成立,則稱 R〈 U, F〉 ∈ 3NF。( Y是 X的真子集) ? 結(jié)論 2: 非主屬性不傳遞依賴于碼。 ? 注:可以證明: 2NF 3NF BoyceCodd范式 BCNF ? 若一個關(guān)系模式達到 3NF, 則消除了非主屬性對于碼的部分依賴與傳遞依賴。 ? 那么在 多碼情況下 ,主屬性之間函數(shù)依賴關(guān)系怎樣,對于插入、刪除還會造成異常及數(shù)據(jù)冗余嗎? ? 例:學(xué)生 S教師 T課程 J 關(guān)系模式,一個教師只教一門課;每門課有若干教師,某學(xué)生選一門課就對應(yīng)一個固定的教師。TJ。 3NF與 BCNF ? 3NF與 BCNF是在函數(shù)依賴的條件下對模式分解所能達到的分離程度的測度。 即:若R的每個決定因素都是碼,則 R屬于 BCNF。 多值依賴與 4NF ? 多值依賴是除函數(shù)依賴外的常見的又一種數(shù)據(jù)依賴。 ? 例:授課關(guān)系 CTB(C,T,B): 一門課多個老師講,且使用同一套教材,一個老師可以講多門課。X,Y,Z是 U的子集,且 Z=UXY。 ? 對于前面的關(guān)系: 當(dāng)(課程 C, 參考書 B) 確定時有一組教員 T與之對應(yīng),而這組教員 T只與課程 C有關(guān)。 即, CT。 這里, X,Y是 U的子集,Z=UXY。 ? 函數(shù)依賴 有時稱相等產(chǎn)生依賴,是屬性(組)的一個 值依賴于一個屬性(組)的值; 多值依賴 可以稱為元組產(chǎn)生依賴,是屬性(組)的 一組 值依賴于一個屬性(組)的值。 ? 傳遞性:若 XY, YZ,則 XZ。即若 XY,則 XY。 ? 若 XY, XZ,則 XY∩ Z。 第四范式 4NF ? 若一個關(guān)系達到了 BCNF, 仍然會有問題,如CTB(C,T,B)中,碼為 (C,T,B), 是全碼,它的所有決定因素都是碼,則它屬于 BCNF, 但仍然又數(shù)據(jù)冗余等問題。 ? 關(guān)系模式 R(U,F) ∈ 1NF,如果對于 R的每個非平凡的多值依賴 XY(Y X), X都含有碼,則稱 R(U,F)屬于 4NF。 ? 函數(shù)依賴 ? 多值依賴 ? *連接依賴 ? 在某些情況下,可能不存在一個能夠把 R分解為兩個關(guān)系模式的無損連接分解,但卻存在一個能將 R分解為多于兩個關(guān)系模式的無損連接分解。如果存在這種連接依賴,就執(zhí)行多路分解,把 R分解為第五范式( 5NF) *域 碼范式 ? 域 碼范式( DKNF)基于以下三個概念: ? 域定義 ? 碼定義 ? 一般性約束 ? 代表了 “ 最終 ” 的范式,因為它允許任意約束,而不只是依賴,而且能夠有效地檢測這些約束。 為消除在關(guān)系的操作中,出現(xiàn)的數(shù)據(jù)冗余,需要進行模式分解,達到更高程度的規(guī)范化。 實質(zhì)是概念的單一化 。規(guī)范化到 3NF或 BCNF即可。 返回 2 數(shù)據(jù)庫設(shè)計 ? 數(shù)據(jù)庫設(shè)計 是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造合適的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求。 ? 使用數(shù)據(jù)庫的各類系統(tǒng)稱為 數(shù)據(jù)庫應(yīng)用系統(tǒng) 。 (data is money) ? 它把信息系統(tǒng)中大量的數(shù)據(jù)按照一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲取所需的信息。 2 數(shù)據(jù)庫設(shè)計人員應(yīng)具備的知識 ? 大型數(shù)據(jù)庫的設(shè)計和開發(fā)是一項 龐大 的工程,是涉及到多學(xué)科的 綜合性技術(shù) 。 ? 程序設(shè)計的方法和技巧 ? 數(shù)據(jù)庫的基本知識 ? 數(shù)據(jù)庫設(shè)計技術(shù) ? 應(yīng)用領(lǐng)域的知識。 ? 三分技術(shù)、七分管理、十二分的基礎(chǔ)數(shù)據(jù)。 ? 將數(shù)據(jù)設(shè)計和行為設(shè)計密切結(jié)合起來。數(shù)據(jù)流圖 概念模型( ER圖) 數(shù)據(jù)字典 概念 結(jié)構(gòu) 設(shè)計 數(shù)據(jù)流圖和判定表(判定樹)、數(shù)據(jù)字典中處理過程的描述 數(shù)據(jù)字典、全系統(tǒng)中數(shù)據(jù)項 數(shù)據(jù)流、數(shù)據(jù)存儲的描述 需求 分析 處理 數(shù)據(jù) 設(shè)計描述 設(shè)計 階段 (轉(zhuǎn)下頁) 2 數(shù)據(jù)庫設(shè)計階段 新舊系統(tǒng)轉(zhuǎn)化、運行、維護(修正性維護、適應(yīng)性維護、改善性維護) 性能監(jiān)測、備份與恢復(fù) 數(shù)據(jù)庫重組與重構(gòu) 運行 維護 程序編碼 編譯、測試 編寫、生成模式 裝入數(shù)據(jù) 數(shù)據(jù)庫試運行 實施 階段 模塊設(shè)計 IPO表 存儲安排 存儲方法選擇 存取路徑建立 物理 設(shè)計 分區(qū) 索引 輸入: 輸出: 處理: …… Create Database … Create table … Main() … If … Then … End ( 接上頁) ? ? 分析用戶的需求。 ? 性能需求 ? 可靠性需求 ? 安全性需求 ? 成本消耗需求 ? 開發(fā)進度需求 ? 資源需求 ? 用戶接口需求 ? ? 怎么干?(需要用戶的積極配合) ? 跟班作業(yè)。 ? 請專人介紹。 ? 查閱原系統(tǒng)記錄。 ? OOA(面向?qū)ο蟮姆治觯? 需求分析的結(jié)果 ? 在需求分析的過程中,要記錄下用戶的需求,并進行整理。 ? 使用 數(shù)據(jù)字典 描述各類數(shù)據(jù)。 ? 需求分析與表達后,提交給用戶,征得用戶的認可。 對于數(shù)據(jù)庫設(shè)計很重要 。 ? 數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)名,含義說明,組成 {數(shù)據(jù)項或數(shù)據(jù) } ? 數(shù)據(jù)流:數(shù)據(jù)流名,說明,來源,去向,組成: {數(shù)據(jù)結(jié)構(gòu) },平均流量,高峰流量 ? 數(shù)據(jù)存儲:數(shù)據(jù)存儲名,說明,編號,輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成: {數(shù)據(jù)結(jié)構(gòu) },數(shù)據(jù)量,存取頻度,存取方式。 ? 加工(處理過程)名,說明,輸入: {數(shù)據(jù)流 },輸出 :{數(shù)據(jù)流 }, 處理: {簡要說明 } 返回 概念結(jié)構(gòu)設(shè)計
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1