版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
單元1
規(guī)劃與創(chuàng)建企業(yè)員工信息管理數(shù)據(jù)庫和數(shù)據(jù)表HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢學(xué)習(xí)內(nèi)容任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型任務(wù)2
創(chuàng)建和修改企業(yè)員工信息管理數(shù)據(jù)庫任務(wù)3
創(chuàng)建和修改企業(yè)員工信息數(shù)據(jù)表任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型1HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型任務(wù)概述:
本任務(wù)旨在通過數(shù)據(jù)庫設(shè)計與建模的過程,構(gòu)建一個全面的企業(yè)員工信息管理系統(tǒng)。企業(yè)員工信息管理系統(tǒng)是企業(yè)人力資源管理的重要工具,用于記錄和管理員工的基本信息、部門歸屬、職位、薪資等多方面的數(shù)據(jù)。本任務(wù)將指導(dǎo)您從初步的需求分析、設(shè)計E-R圖,到將E-R模型轉(zhuǎn)換為邏輯模型,并最終安裝與配置MySQL服務(wù)器來實現(xiàn)數(shù)據(jù)庫的落地。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型二、數(shù)據(jù)庫設(shè)計與建模數(shù)據(jù)庫設(shè)計與建模是數(shù)據(jù)庫系統(tǒng)開發(fā)中至關(guān)重要的環(huán)節(jié),它涉及從業(yè)務(wù)需求到數(shù)據(jù)組織結(jié)構(gòu)的完整規(guī)劃過程。這一過程的目標(biāo)是創(chuàng)建一個結(jié)構(gòu)清晰、性能高效且易于維護的數(shù)據(jù)庫系統(tǒng),以滿足用戶的業(yè)務(wù)需求。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型(一)數(shù)據(jù)模型數(shù)據(jù)模型是對現(xiàn)實世界數(shù)據(jù)特征的抽象,用于描述數(shù)據(jù)、組織數(shù)據(jù)和對數(shù)據(jù)進行操作。它是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。數(shù)據(jù)模型能表示實體類型及實體間聯(lián)系。根據(jù)抽象層次的不同,數(shù)據(jù)模型可分為概念模型、邏輯模型和物理模型?,F(xiàn)實世界到數(shù)據(jù)模型的過程如圖1-1所示。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型現(xiàn)實世界到數(shù)據(jù)模型的過程是將現(xiàn)實世界中的實體和關(guān)系轉(zhuǎn)化為計算機可以處理的數(shù)據(jù)模型。數(shù)據(jù)模型在軟件系統(tǒng)中的重要性不言而喻,它決定了系統(tǒng)如何存儲、訪問和處理數(shù)據(jù),因此設(shè)計一個好的數(shù)據(jù)模型對于軟件系統(tǒng)的性能和可維護性非常重要。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型(二)概念模型概念模型是對現(xiàn)實世界的數(shù)據(jù)和信息進行的第一層抽象。概念模型主要用于數(shù)據(jù)庫設(shè)計,按用戶的觀點來對數(shù)據(jù)和信息建模。概念模型更接近于人的思維,而不是機器的思維,更容易理解數(shù)據(jù)組成。概念模型可以采用各種表示方法,如E-R圖、UML圖等,其中,E-R圖主要用于數(shù)據(jù)庫設(shè)計,而UML圖主要用于軟件開發(fā)。E-R模型是一種常用的概念模型,全稱為實體-關(guān)系(Entity-Relationship)模型,主要目的是確保設(shè)計的數(shù)據(jù)庫能夠滿足用戶的需求,并能夠正確地反映問題領(lǐng)域的本質(zhì)特征。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型E-R模型的基本概念和表示方法如下。1.實體(Entity)現(xiàn)實世界中可以區(qū)別開的事物或?qū)ο?,如人、物、事件等。在E-R圖中,實體通常使用矩形框來表示,并標(biāo)注實體的名稱。2.屬性(Attribute)實體所具有的特征或性質(zhì)。每個實體都有一個或多個屬性,用于描述該實體的具體信息。在E-R圖中,屬性使用橢圓形表示,并通過直線與實體相連。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型3.關(guān)系(Relationship)描述兩個或多個實體之間的聯(lián)系。關(guān)系可以是二元關(guān)系(涉及兩個實體)、三元關(guān)系(涉及三個實體)等。在E-R圖中,關(guān)系使用菱形表示,并通過直線與相關(guān)的實體相連。關(guān)系的類型包括一對一(1:1)一對多(1:N)和多對多(M:N)。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型E-R圖是一種直觀表示E-R模型的圖形化工具。在E-R圖中,使用上述提到的圖形元素(矩形、橢圓形、菱形)以及直線來表示實體、屬性、關(guān)系和它們之間的聯(lián)系。例如,企業(yè)物資管理數(shù)據(jù)庫E-R圖如圖1-2所示。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型在關(guān)系數(shù)據(jù)庫中,候選碼(CandidateKey,也稱候選鍵)是指能夠唯一標(biāo)識一個元組的屬性組。候選碼的每個屬性都是主屬性(PrimeAttribute),例如員工編號。如果一個關(guān)系存在多個候選碼,數(shù)據(jù)庫設(shè)計人員可以選擇其中一個作為主碼(PrimaryKey)來標(biāo)識關(guān)系中的元組。不包含在任何候選碼中的屬性稱為非主屬性(non-primeattribute)或非碼屬性(non-keyattribute)。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型(三)邏輯模型邏輯模型是對現(xiàn)實世界的第二層抽象,描述了數(shù)據(jù)在數(shù)據(jù)庫中的組織方式,包括實體、屬性、關(guān)系和約束等,是將概念模型轉(zhuǎn)化為具體的數(shù)據(jù)模型的過程。常見的邏輯數(shù)據(jù)模型有層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷?。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型1.層次模型層次模型用樹形結(jié)構(gòu)來表示各類實體以及它們之間的聯(lián)系。在這種模型中,實體集(記錄類型)被組織成有向無環(huán)圖,圖中的節(jié)點表示記錄類型(實體),連線表示記錄類型之間的聯(lián)系。層次模型如圖1-3所示。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型2.網(wǎng)狀模型網(wǎng)狀模型用網(wǎng)狀結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型。在網(wǎng)狀模型中,允許一個節(jié)點可以有多個雙親節(jié)點,節(jié)點間可以有多種聯(lián)系。網(wǎng)狀模型如圖1-4所示。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型3.關(guān)系模型關(guān)系模型是目前最常用的數(shù)據(jù)模型,它建立在集合代數(shù)的基礎(chǔ)上。一個關(guān)系數(shù)據(jù)庫由—組關(guān)系模式組成,一個關(guān)系由一組屬性組成。圖1-2企業(yè)物資管理數(shù)據(jù)庫E-R圖可以轉(zhuǎn)換為如下的8個關(guān)系模式。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型部門(部門編號,部門名稱,聯(lián)系電話)員工(員工編號,姓名,年齡,部門編號,上級領(lǐng)導(dǎo)編號,職位,倉庫編號)倉庫(倉庫編號,倉庫名稱,倉庫地址)存放(倉庫編號,產(chǎn)品編號,庫存量,存放位置)產(chǎn)品(產(chǎn)品編號,產(chǎn)品名稱,類別,單價,產(chǎn)品描述)供應(yīng)(項目編號,產(chǎn)品編號,供應(yīng)商編號,供應(yīng)量,交付日期)供應(yīng)商(供應(yīng)商編號,供應(yīng)商名稱,聯(lián)系人,聯(lián)系電話,地址)項目(項目ID,項目類型,承包單位)HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型關(guān)系模式可以使用一張二維表進行關(guān)系呈現(xiàn),字段稱為屬性,字段值稱為屬性值,記錄類型稱為關(guān)系模型。關(guān)系模式名通常用R表示,記錄則稱為元組,元組的集合稱為關(guān)系或?qū)嵗6S表由行和列組成。表中的每一行表示一個記錄,每一列表示一個字段。關(guān)系型模型如表1-1所示。部門編號部門名稱聯(lián)系電話gc001產(chǎn)品制作部3214505gc001倉庫管理部3324677gc003運輸部9284855gc004包裝部5738495HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型4.面向?qū)ο竽P兔嫦驅(qū)ο竽P褪且环N新型的數(shù)據(jù)模型,它借鑒了面向?qū)ο蟪绦蛟O(shè)計中的概念和方法。在面向?qū)ο竽P椭?,?shù)據(jù)被組織成對象,對象之間通過消息傳遞進行通信。面向?qū)ο竽P腿鐖D1-5所示。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型(四)規(guī)范化數(shù)據(jù)庫規(guī)范化(DatabaseNormalization)是一個重要的概念,它指的是將數(shù)據(jù)庫設(shè)計中的不必要重復(fù)數(shù)據(jù)消除,并盡可能減少數(shù)據(jù)的冗余,從而提高數(shù)據(jù)庫的一致性和效率的過程。規(guī)范化的實現(xiàn)方式通常是將表分解成更小、更精確的部分,并通過外鍵關(guān)系將它們聯(lián)系在一起。規(guī)范化過程包括第一范式(1NF)、第二范式(2NF)、第三范式(3NF)等,是一個逐步細化的過程。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型范式是符合某一種級別的關(guān)系模式的集合。關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足一定的要求,滿足不同程度要求的為不同范式。對于一個不符合特定范式要求的關(guān)系模式,可以通過模式分解將其分解為滿足相應(yīng)范式要求的多個關(guān)系模式。對于各種范式之間的關(guān)系為:5NF?4NF?BCNF?3NF?2NF?1NF。在實踐中,可以使用“R∈xNF”的形式表達一個關(guān)系模式符合哪個范式,其中R是關(guān)系模式的名稱,x是表示范式級別的數(shù)字。例如,如果關(guān)系模式R滿足第一范式(1NF)的要求,那么稱為“R∈1NF”。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型1.第一范式第一范式是最基本的范式,它要求數(shù)據(jù)庫表的每一列都是不可分割的原子項。換句話說,表中的每個字段都應(yīng)該是最小的數(shù)據(jù)單元,不能再進行拆分。第一范式要求每個屬性在關(guān)系模式中有唯一的名稱。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型對于關(guān)系模式R(員工編號,姓名,家庭住址),表示員工家庭住址信息,可用員工家庭住址信息表表示,可能如表1-2所示。員工編號姓名家庭住址20240120張三山東省淄博市張店區(qū)xxx路66號[255022]關(guān)系模式R中的屬性“家庭住址”可以包含多個值或集合,不符合屬性的原子性要求,因此不屬于第一范式HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型為了滿足1NF的要求,通常需要對關(guān)系模式R進行調(diào)整和改進。滿足1NF的員工家庭住址信息表,如表1-3所示。員工編號姓名所在省所在市所在區(qū)(縣)詳細地址郵編20240120張三山東淄博市張店區(qū)xxx路66號255022HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型2.第二范式在滿足1NF的基礎(chǔ)上,第二范式要求非主鍵列必須完全依賴于整個主鍵,而不是依賴于主鍵的一部分(針對復(fù)合主鍵)。這有助于確保表中的數(shù)據(jù)更加緊湊和一致。主鍵(PrimaryKey)是數(shù)據(jù)庫表中的一個或多個字段,其值能唯一地標(biāo)識表中的每一行或記錄。一個表只能有一個主鍵,且主鍵中不允許有NULL值。主鍵可以是單一字段,也可以是多個字段的組合。當(dāng)主鍵由多個字段組成時,稱為復(fù)合主鍵或聯(lián)合主鍵。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型2.第二范式簡言之,如果一個關(guān)系R屬于1NF,且所有的非主屬性都完全依賴于主屬性,則稱之為第二范式,記作R∈2NF。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型對于關(guān)系模式R(學(xué)號,學(xué)生姓名,所在系,系主任,課程名,成績),表示學(xué)生的信息。基于此關(guān)系模式的數(shù)據(jù),即學(xué)生信息表,如表1-4所示。SnoSnameSdeptMnameCnameGrade1王小數(shù)英語系董主任大學(xué)英語701王小數(shù)英語系董主任口語902趙曉庫英語系董主任大學(xué)英語803孫梅梅工商管理系李偉大學(xué)英語603孫梅梅工商管理系李偉高等數(shù)學(xué)88HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型關(guān)系模式R中,所有屬性不可再分,符合第一范式的要求。Sno學(xué)生編號和Cname課程名字組成候選鍵(聯(lián)合主鍵),關(guān)系模式R中的所有依賴關(guān)系如圖1-6所示。學(xué)生成績Grade完全依賴于候選鍵(Sno,Cname),而學(xué)生姓名Sname、所屬系Sdept、系主任Mname部分依賴于候選鍵(Sno,Cname),這表明存在部分函數(shù)依賴,因此學(xué)生信息關(guān)系模式R違反了第二范式的要求。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型為了滿足第二范式的要求,可以分離出部分依賴的屬性,將其分離到新的關(guān)系模式中,并將它們與候選鍵建立適當(dāng)?shù)年P(guān)聯(lián)。通常是創(chuàng)建關(guān)聯(lián)關(guān)系,比如創(chuàng)建外鍵。將學(xué)生信息關(guān)系模式R分解成兩個關(guān)系模式:成績R1(Sno,Cname,Grade)和學(xué)生院系R2(Sno,Sname,Sdept,Mname),這樣就完全符合2NF了。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型成績表如表1-5所示。SnoCnameGrade1大學(xué)英語701口語902大學(xué)英語803大學(xué)英語603高等數(shù)學(xué)88HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型學(xué)生院系表如表1-6所示。SnoSnameSdeptMname1王小數(shù)英語系董主任2趙曉庫英語系董主任3孫梅梅工商管理系李偉HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型成績R1和學(xué)生院系R2中的所有依賴關(guān)系如圖1-7所示。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型3.第三范式在滿足2NF的基礎(chǔ)上,第三范式要求非主鍵列之間不能有傳遞依賴關(guān)系,即一個非主鍵列不能依賴于另一個非主鍵列。換句話說,如果一個關(guān)系R屬于2NF,且每個非主屬性不傳遞依賴于主屬性,這種關(guān)系是3NF,記作R∈3NF。成績R1(Sno,Cname,Grade)和學(xué)生院系R2(Sno,Sname,Sdept,Mname)雖然不存在部分依賴了,但是學(xué)生院系R2存在傳遞函數(shù)依賴,即“Sno→Sdept(Sdept!→Sno),Sdept→Mname”,也就是學(xué)號無法直接推導(dǎo)出系主任姓名。由此可知,學(xué)生院系R2不符合第三范式。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型為了滿足第三范式的要求,可以通過分解關(guān)系模式來消除傳遞依賴。將非主屬性從原始表中分離出來,創(chuàng)建新的關(guān)系模式,并使用主鍵和外鍵建立適當(dāng)?shù)年P(guān)聯(lián)關(guān)系。將學(xué)生院系R2分解為學(xué)生R1-S(Sno,Sname,Sdept)和院系R1-D(Sdept,Mname),其中學(xué)生表的主屬性為Sno,其他屬性不存在傳遞函數(shù)依賴,院系R1-D共2個屬性,不存在傳遞函數(shù)依賴,因此符合3NF的要求。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型所有關(guān)系模式的依賴關(guān)系如圖1-8所示HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型4.BC范式BCNF(BoyceCoddNormalForm)是由Boyce與Codd提出的,是對第三范式(3NF)的進一步要求和優(yōu)化,通常認為BCNF是修正的第三范式,有時也稱為擴充的第三范式。它主要解決了多個候選鍵和部分函數(shù)依賴的問題。BC范式是指對于關(guān)系模式R,若R為第一范式,且每個屬性都不部分依賴于候選鍵也不傳遞依賴于候選鍵,則R稱之為BC范式。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
新增多個新特性
(語義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲等)
用戶優(yōu)先原則
化繁為簡的優(yōu)勢任務(wù)1
構(gòu)建企業(yè)員工信息管理數(shù)據(jù)模型一個滿足BCNF的關(guān)系模式R<U,F>需要滿足以下條件:所有非主屬性對于每個候選碼都是完全函數(shù)依賴的。這意味著非主屬性完全依賴于候選碼,而不是依賴于候選碼的真子集。所有主屬性對于不包含它們的候選碼也是完全函數(shù)依賴的。這表示主屬性完全依賴于候選碼,而不是依賴于候選碼的真子集。沒有任何屬性完全函數(shù)依賴于非碼屬性的任何屬性組合。HTML5的優(yōu)勢
解決了跨瀏覽器的問題
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 克朗斯驗瓶機細脈沖調(diào)整
- 《GB-T 32377-2015纖維增強復(fù)合材料動態(tài)沖擊剪切性能試驗方法》專題研究報告
- 《GBT 34595-2017 汽車零部件再制造產(chǎn)品技術(shù)規(guī)范 水泵》專題研究報告
- 《AQ 7015-2018氨制冷企業(yè)安全規(guī)范》專題研究報告
- 2026年黑龍江旅游職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案詳解
- 票據(jù)承兌連帶責(zé)任保證擔(dān)保協(xié)議
- 中式烹調(diào)師技師(初級)考試試卷及答案
- 住宅小區(qū)行業(yè)消防設(shè)施知識考試試卷及答案
- 單位2025年秋冬季園林綠化養(yǎng)護工作總結(jié)情況報告文稿
- 2025年氧化鋯纖維隔膜布項目建議書
- T-CNHC 4-2025 昌寧縣低質(zhì)低效茶園改造技術(shù)規(guī)程
- 雨課堂學(xué)堂在線學(xué)堂云《芊禮-謙循-送給十八歲女大學(xué)生的成人之禮(中華女子學(xué)院 )》單元測試考核答案
- 2025年手術(shù)室護理實踐指南試題(含答案)
- 智慧農(nóng)貿(mào)市場建設(shè)項目報告與背景分析
- 護理部競選副主任
- 【10篇】新版部編六年級上冊語文課內(nèi)外閱讀理解專項練習(xí)題及答案
- 2026年中國經(jīng)濟展望:風(fēng)鵬正舉
- 老年健康服務(wù)中的多學(xué)科團隊協(xié)作
- 上市公司部門組織架構(gòu)及崗位職責(zé)大全
- 公司紡粘針刺非織造布制作工合規(guī)化技術(shù)規(guī)程
- 雨課堂學(xué)堂云在線《人工智能原理》單元測試考核答案
評論
0/150
提交評論