版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫SQLServer/SQlite教程授課教師:第2章關(guān)系數(shù)據(jù)模型與關(guān)系運(yùn)算數(shù)據(jù)模型是數(shù)據(jù)庫中數(shù)據(jù)的存儲方式,是數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ),它描述了數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作以及語義約束。一般分為概念數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型兩類,它們從不同的層次對現(xiàn)實(shí)世界中的數(shù)據(jù)特征進(jìn)行抽象,從而可以將現(xiàn)實(shí)世界數(shù)據(jù)表達(dá)并存儲到數(shù)據(jù)庫系統(tǒng)中。數(shù)據(jù)庫歷史上迄今為止最流行的數(shù)據(jù)模型是關(guān)系數(shù)據(jù)模型,深入了解和理解關(guān)系數(shù)據(jù)模型是掌握數(shù)據(jù)庫技術(shù)的前提。第2章
關(guān)系數(shù)據(jù)模型與關(guān)系運(yùn)算2.1數(shù)據(jù)模型概述目錄2.2關(guān)系數(shù)據(jù)模型2.3關(guān)系運(yùn)算2.1數(shù)據(jù)模型概述模型(Model)是對現(xiàn)實(shí)世界特征的抽象。數(shù)據(jù)模型也是一種模型,只不過它關(guān)心的是現(xiàn)實(shí)世界的數(shù)據(jù)特征。2.1
數(shù)據(jù)模型概述數(shù)據(jù)模型(datamodel)是對現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,例如數(shù)據(jù)的組成、數(shù)據(jù)之間的聯(lián)系等?,F(xiàn)實(shí)世界中的實(shí)體不僅具有數(shù)據(jù)特征,還具有其他特征,如行為特征等。但對于數(shù)據(jù)模型而言,它只關(guān)心實(shí)體的數(shù)據(jù)特征。例如,“商品”是現(xiàn)實(shí)世界中的一個(gè)實(shí)體,數(shù)據(jù)模型關(guān)心的是“商品”這個(gè)實(shí)體由哪些屬性來描述(如品名、規(guī)格、計(jì)量單位、價(jià)格、重量、產(chǎn)地等),它與其他實(shí)體之間有何聯(lián)系(如與“工廠”之間存在著制造關(guān)系等)等內(nèi)容。早期,一般把數(shù)據(jù)模型僅理解為數(shù)據(jù)結(jié)構(gòu),而現(xiàn)代則認(rèn)為數(shù)據(jù)模型不僅提供數(shù)據(jù)表示的手段,還提供數(shù)據(jù)操作的類型和方法。綜上所述,數(shù)據(jù)模型是描述現(xiàn)實(shí)世界實(shí)體、實(shí)體之間的聯(lián)系以及語義約束的模型。2.1.1
數(shù)據(jù)模型的定義根據(jù)對現(xiàn)實(shí)世界數(shù)據(jù)抽象層次的不同,可分概念數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型兩種。兩種數(shù)據(jù)模型之間的關(guān)系如圖2-1所示。2.1.2
數(shù)據(jù)模型的分類圖2-1概念數(shù)據(jù)模型與結(jié)構(gòu)數(shù)據(jù)模型之間的關(guān)系概念數(shù)據(jù)模型,又稱語義數(shù)據(jù)模型,強(qiáng)調(diào)從用戶的角度來描述現(xiàn)實(shí)世界的數(shù)據(jù)特征,著重于對實(shí)際數(shù)據(jù)需求的獲取和表達(dá)。應(yīng)該簡單、清晰、易于用戶理解。結(jié)構(gòu)數(shù)據(jù)模型,又稱邏輯數(shù)據(jù)模型,是用戶從數(shù)據(jù)庫看到的模型,強(qiáng)調(diào)從數(shù)據(jù)庫的角度來進(jìn)行數(shù)據(jù)建模,具體表現(xiàn)為網(wǎng)狀數(shù)據(jù)模型、層次數(shù)據(jù)模型等等。數(shù)據(jù)庫的邏輯結(jié)構(gòu),包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束等三個(gè)要素。結(jié)構(gòu)數(shù)據(jù)模型是DBMS的邏輯基礎(chǔ),任何一個(gè)DBMS都是基于某種特定的結(jié)構(gòu)數(shù)據(jù)模型的,既要面向用戶,又要面向系統(tǒng)。2.1.2
數(shù)據(jù)模型的分類當(dāng)今這個(gè)數(shù)據(jù)時(shí)代,數(shù)據(jù)來源繁多,增長速度快,經(jīng)常面臨數(shù)據(jù)需求的變化,如何高效快捷地從繁雜的數(shù)據(jù)中獲取信息,涉及數(shù)據(jù)建模的問題。在數(shù)據(jù)庫領(lǐng)域已經(jīng)提出了多種概念數(shù)據(jù)模型建模的方法,其中最著名和最流行的是E-R模型。E-R模型(Entity-RelationshipModel,實(shí)體-聯(lián)系模型)是由美國路易斯安那州立大學(xué)的華裔教授PeterP.Chen于1976年提出的。E-R模型提供不受任何DBMS約束的面向用戶的表達(dá)方法,建模思想簡單,語義表達(dá)能力強(qiáng),一經(jīng)推出,立即受到了工業(yè)界的歡迎,在數(shù)據(jù)庫設(shè)計(jì)中被廣泛用作數(shù)據(jù)建模的工具。E-R模型的核心思想是將現(xiàn)實(shí)世界中的所有數(shù)據(jù)都表示為實(shí)體,然后在實(shí)體與實(shí)體之間建立相應(yīng)的聯(lián)系,并最終通過建立E-R圖來表示所有的數(shù)據(jù)語義。2.1.3
E-R模型E-R模型的構(gòu)成要素,首先是實(shí)體和聯(lián)系,其次是實(shí)體和聯(lián)系都有其相應(yīng)的屬性,因此E-R模型的組成包括三個(gè)要素:實(shí)體、聯(lián)系和屬性。2.1.3
E-R模型1.E-R模型的組成1)2)3)實(shí)體(Entity)聯(lián)系(Relationship)屬性(Attribute)1)實(shí)體(Entity)實(shí)體是現(xiàn)實(shí)世界中可標(biāo)識的對象,可以是物理實(shí)體,也可以是抽象實(shí)體。實(shí)體的一個(gè)重要特征是它在現(xiàn)實(shí)世界是可以唯一標(biāo)識的,如果不能唯一標(biāo)識,則必須進(jìn)一步分解。此外,實(shí)體具有相應(yīng)的實(shí)體名。2.1.3
E-R模型1.E-R模型的組成2)聯(lián)系(Relationship)在E-R模型中,聯(lián)系是實(shí)體與實(shí)體之間的某種關(guān)聯(lián),通過連線表示出來。聯(lián)系也具有相應(yīng)的聯(lián)系名。在E-R模型中,實(shí)體之間的聯(lián)系分三種類型:(1)一對一聯(lián)系,是指一個(gè)實(shí)體A只能與一個(gè)實(shí)體B發(fā)生聯(lián)系,反之亦然。表示為1:1或1-1。(2)一對多聯(lián)系,是指實(shí)體A和實(shí)體B存在1:N聯(lián)系,指一個(gè)實(shí)體A可以與一個(gè)或多個(gè)實(shí)體B發(fā)生聯(lián)系,但一個(gè)實(shí)體B只能與一個(gè)實(shí)體A發(fā)生聯(lián)系。表示為1:N或1-N。(3)多對多聯(lián)系,是指實(shí)體A與實(shí)體B存在M:N聯(lián)系,指一個(gè)實(shí)體A可以與一個(gè)或多個(gè)實(shí)體B發(fā)生聯(lián)系,反之,一個(gè)實(shí)體B也可以與一個(gè)或多個(gè)實(shí)體A發(fā)生聯(lián)系。表示為M:N或M-N。2.1.3
E-R模型1.E-R模型的組成3)屬性(Attribute)實(shí)體內(nèi)部和實(shí)體之間的聯(lián)系都可以擁有一些描述自身特征的數(shù)據(jù)項(xiàng),稱為屬性。實(shí)體內(nèi)部通常有多個(gè)屬性,構(gòu)成一個(gè)屬性集。在這些屬性中,可以唯一標(biāo)識實(shí)體屬性的就是實(shí)體的碼。實(shí)體之間的聯(lián)系本身也可以有描述屬性。屬性一般具有一個(gè)屬性名和一個(gè)域。域代表了屬性可以取值的一個(gè)范圍。2.1.3
E-R模型1.E-R模型的組成E-R模型通過建立由實(shí)體、聯(lián)系和屬性構(gòu)成的E-R圖來描述現(xiàn)實(shí)世界的數(shù)據(jù)需求,因此E-R模型也稱為E-R圖。E-R圖的基本符號,實(shí)體集用矩形框表示,實(shí)體的屬性用橢圓框表示,實(shí)體間的聯(lián)系用菱形框表示,并附上相應(yīng)的名稱。如圖2-2所示。2.1.3
E-R模型2.E-R模型的符號圖2-2E-R模型的基本符號例如,一個(gè)公司業(yè)務(wù)流程的E-R模型設(shè)計(jì),如圖2-3所示。在該應(yīng)用中,有四個(gè)實(shí)體:供應(yīng)商、原材料、商品、客戶。原材料與供應(yīng)商是M:N的聯(lián)系,商品與客戶是1:N的聯(lián)系。2.1.3
E-R模型2.E-R模型的符號圖2-3某公司業(yè)務(wù)流程E-R圖示例完成了各個(gè)底層子系統(tǒng)的E-R模型之后,下一步將進(jìn)行E-R模型的集成和優(yōu)化。方法是,首先找出公共實(shí)體,然后基于公共實(shí)體進(jìn)行合并,最后消除合并過程中出現(xiàn)的各種沖突。E-R模型在集成的過程中,可能出現(xiàn)的沖突大致有:(1)屬性沖突。屬性沖突主要表現(xiàn)為屬性的類型沖突或值沖突。需要在集成時(shí)進(jìn)一步統(tǒng)一化處理。(2)結(jié)構(gòu)沖突。結(jié)構(gòu)沖突有三種表現(xiàn)形式:實(shí)體屬性集不同、聯(lián)系類型集不同、同一對象在不同應(yīng)用中的抽象不同。需要仔細(xì)分析,要么合并,要么統(tǒng)一。(3)命名沖突。命名沖突包括同名異義和異名同義兩種情形。無論實(shí)體、聯(lián)系還是屬性都有可能出現(xiàn),需要通過認(rèn)真核對,發(fā)現(xiàn)并解決。2.1.3
E-R模型3.E-R模型的集成與優(yōu)化E-R模型在優(yōu)化過程中,可能出現(xiàn)的情形大致有:(1)合并實(shí)體。合并實(shí)體的目的是減少實(shí)體的數(shù)量。能否合并,還要看系統(tǒng)的性能需求和設(shè)計(jì)需求之間如何折中取舍。(2)消除冗余屬性。底層子系統(tǒng)E-R圖中一般不存在冗余,但集成后可能產(chǎn)生冗余屬性。有兩種情況:同一非碼屬性出現(xiàn)在幾個(gè)實(shí)體中,一個(gè)屬性可從其他屬性值中導(dǎo)出。(3)消除冗余聯(lián)系。所謂冗余聯(lián)系,指的是兩個(gè)實(shí)體之間的聯(lián)系,可以通過其他的聯(lián)系推理得到。2.1.3
E-R模型3.E-R模型的集成與優(yōu)化2.2關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型(RelationalDataModel,以下簡稱關(guān)系模型),于1970年由美國IBM公司的E.F.Codd(考特)提出,奠定了關(guān)系數(shù)據(jù)理論的基礎(chǔ)。2.2
關(guān)系數(shù)據(jù)模型關(guān)系模型是以規(guī)范化的二維表格結(jié)構(gòu)表示實(shí)體,以外碼表示實(shí)體間聯(lián)系,以三類完整性表示語義約束的數(shù)據(jù)模型。關(guān)系模型示例,如圖2-4所示,涉及一些術(shù)語,包括元組、屬性、關(guān)系等。2.2.1
關(guān)系模型的相關(guān)概念圖2-4關(guān)系模型的相關(guān)概念示例在關(guān)系模型中,所有實(shí)體都表示在一個(gè)二維表格結(jié)構(gòu)中,每一個(gè)實(shí)體表示為表格中的一行,稱為一個(gè)元組(Tuple)。元組的數(shù)目稱為關(guān)系的基數(shù)。元組本質(zhì)上是數(shù)據(jù),是一系列屬性值的集合。所有元組的集合構(gòu)成一個(gè)關(guān)系(Relation)。從形式上看,關(guān)系是二維表格中除表頭部分的數(shù)據(jù)行的集合,關(guān)系是關(guān)系模型中表示和組織數(shù)據(jù)的唯一形式。需要說明的是,面向?qū)ο髷?shù)據(jù)模型中的基本數(shù)據(jù)結(jié)構(gòu)——對象,與關(guān)系數(shù)據(jù)模型中的元組類似,但對象之間存在繼承、聚合、引用等復(fù)雜聯(lián)系,因此要比關(guān)系復(fù)雜許多。2.2.1
關(guān)系模型的相關(guān)概念表的表頭給出了所有元組的語義,代表整個(gè)關(guān)系的模式,稱為關(guān)系模式(RelationalSc-hema)。從形式上看,關(guān)系模式對應(yīng)二維表格的表頭,它描述了關(guān)系的邏輯結(jié)構(gòu)和特征;關(guān)系模式可以簡化表示,例如供應(yīng)商關(guān)系模式簡化表示為Supplier(gysnumber,gysname,telephone,address,materialnumber)。數(shù)據(jù)和語義是不可分的,脫離了語義的數(shù)據(jù)是沒有意義的。關(guān)系的語義通過關(guān)系模式來定義。表格的每一列稱為一個(gè)屬性(Attribute),屬性有一個(gè)屬性名及相應(yīng)的域。屬性的數(shù)目稱為關(guān)系模式的度(Degree),元組的每一個(gè)值稱為屬性值。2.2.1
關(guān)系模型的相關(guān)概念關(guān)系數(shù)據(jù)庫模式(RelationalDatabaseSchema)用于描述整個(gè)關(guān)系數(shù)據(jù)庫的邏輯結(jié)構(gòu)和特征。關(guān)系數(shù)據(jù)庫模式的一個(gè)實(shí)例稱為關(guān)系數(shù)據(jù)庫。在關(guān)系模型中涉及幾個(gè)碼的概念:超碼(SupperKey):關(guān)系模式中能夠唯一區(qū)分每個(gè)元組的屬性集合。候選碼(CandidateKey):不含多余屬性的超碼。它是唯一區(qū)分元組的最小屬性集。例如,職工關(guān)系模式中,職工號和身份證號都可以唯一區(qū)分職工,都是候選碼。主碼(PrimaryKey):用戶選定的作為元組標(biāo)識的候選碼,其他的候選碼稱為替換碼(AlternateKey)。主碼在E-R圖中以屬性名加下劃線表示。2.2.1
關(guān)系模型的相關(guān)概念關(guān)系模型是以二維表格形式的關(guān)系為基本數(shù)據(jù)結(jié)構(gòu),必須滿足一定的規(guī)范,因此關(guān)系是規(guī)范化的二維表格,表現(xiàn)為以下幾個(gè)性質(zhì):(1)屬性值不可分解:每個(gè)屬性值都是單一值,不能是一個(gè)值集。通俗地講,就是不允許關(guān)系表中表。(2)元組不可重復(fù):這是指任何關(guān)系中都不允許存在重復(fù)元組。(3)關(guān)系沒有行序:這是指任何關(guān)系的元組之間沒有順序。(4)關(guān)系沒有列序:這是指任何關(guān)系的屬性列之間沒有順序。2.2.2
關(guān)系的幾個(gè)性質(zhì)4.用戶自定義完整性2.參照完整性3.域完整性1.實(shí)體完整性關(guān)系模型通過三類完整性約束來表達(dá)數(shù)據(jù)的語義約束。完整性約束(IntegralConstrait)也稱完整性規(guī)則(IntegralRule),是關(guān)系模式必須滿足的一些謂詞條件,體現(xiàn)為具體領(lǐng)域中的語義約束。依據(jù)完整性約束,關(guān)系模型可以表達(dá)豐富的語義約束條件。2.2.3
關(guān)系模型的完整性約束實(shí)體完整性(EntityIntegrity)也稱行完整性,是指關(guān)系模式的任一關(guān)系的主屬性值(候選碼)不可為空。圖2-5給出了實(shí)體完整性的一個(gè)示例。1.實(shí)體完整性2.2.3
關(guān)系模型的完整性約束圖中顯示了一個(gè)采購關(guān)系,它的唯一候選碼,即主碼為{采購員編號,供應(yīng)商編號},因此主屬性是采購員編號和供應(yīng)商編號。所謂實(shí)體完整性,即要求關(guān)系的每一個(gè)元組的主屬性都不能為空。圖2-5實(shí)體完整性示例參照完整性(ReferentialIntegerity)也稱引用完整性,定義在兩個(gè)關(guān)系模式之上,涉及外碼概念,用于保證相關(guān)表中數(shù)據(jù)的一致性。關(guān)系模式R的外碼(ForeignKey)是指它的一個(gè)屬性集FK,滿足兩個(gè)條件:存在帶有候選碼CK的關(guān)系模式S;R的任一非空FK值都在S的CK中有一個(gè)相同的值。我們把S稱為被參照關(guān)系(ReferencedRelation),R稱為參照關(guān)系(ReferentialRelation)。圖2-6為一個(gè)外碼的示例。2.參照完整性2.2.3
關(guān)系模型的完整性約束圖2-6關(guān)系模式的外碼示例圖2-6中被參照關(guān)系是S(主表),采購員編號是主碼,參照關(guān)系R(子表),采購員編號是外碼。換句話說,R的外碼值(“采購員編號”)必須等于S中所參照的候選碼(“采購員編號”)的某個(gè)值,或者為空。為空的前提是外碼不是主屬性,因?yàn)橹鲗傩圆荒転榭?。以圖2-6為例,如果在“采購”關(guān)系中插入一個(gè)新元組{d04,004,150},則違背了參照完整性,操作將被DBMS拒絕。原因是004這個(gè)“采購員編號”在S中不存在。參照完整性和實(shí)體完整性都是為了保證數(shù)據(jù)庫中的數(shù)據(jù)與現(xiàn)實(shí)世界的真實(shí)情況一致。2.參照完整性2.2.3
關(guān)系模型的完整性約束實(shí)體完整性和參照完整性給出了針對主碼和外碼的語義約束,但實(shí)際應(yīng)用還常常要求對一些非碼屬性添加完整性約束,因此,在關(guān)系模型中引入了第三類完整性約束。域完整性也稱列完整性,是指定列的輸入有效性,通過限制列的類型、格式、可能值的范圍等方法加以實(shí)現(xiàn)。通常以不等式、等式等給出,并且可以通過邏輯操作符連接多個(gè)謂詞條件。如,材料規(guī)格,只能是有限的幾個(gè)規(guī)格{111,121,211,333},除此之外,都是不被允許的,可以使用“規(guī)格in{111,121,211,333}”這樣的表達(dá)式來定義約束。3.域完整性2.2.3
關(guān)系模型的完整性約束這是用戶根據(jù)實(shí)際應(yīng)用的需要而自行定義的數(shù)據(jù)完整性。所有完整性類別都支持用戶定義完整性,包括CreateTable中所有列級約束和表級約束、存儲過程、觸發(fā)器。例如,在訂單表中,發(fā)貨日期不能早于訂貨日期,因此,在使用Update或Insert操作創(chuàng)建觸發(fā)器時(shí),定義發(fā)貨日期>訂貨日期,否則出錯(cuò)并回滾事務(wù)。4.用戶自定義完整性2.2.3
關(guān)系模型的完整性約束2.3關(guān)系運(yùn)算關(guān)系運(yùn)算是關(guān)系模型數(shù)據(jù)操作的主要實(shí)現(xiàn)方式,分為兩類:一類是傳統(tǒng)的集合運(yùn)算(并、差、交、笛卡爾積),另一類是專門的關(guān)系運(yùn)算(選擇、投影、連接等)。任何關(guān)系運(yùn)算的結(jié)果仍然是一個(gè)關(guān)系,有些查詢需要幾個(gè)基本運(yùn)算的組合,要經(jīng)過若干步驟才能完成。關(guān)系運(yùn)算操作有兩種類型:一元操作和二元操作,一元操作是指只有一個(gè)運(yùn)算對象的操作,二元操作是指有兩個(gè)運(yùn)算對象的操作,如并、交、差等操作。用戶對關(guān)系運(yùn)算的操作需求,表現(xiàn)為關(guān)系表達(dá)式。2.3
關(guān)系運(yùn)算已知關(guān)系R和關(guān)系S如圖2-7所示,其4種集合操作如下:(1)并(Union)。R和S具有相同的結(jié)構(gòu),運(yùn)算符∪,記為T=R∪S。(2)差(Difference)。R和S的差是由屬于R但不屬于S的元組組成的集合,運(yùn)算符-,記為T=R-S。(3)交(Intersection)。R和S的交是由既屬于R又屬于S的元組組成的集合,運(yùn)算符為∩,記為T=R∩S。(4)笛卡爾積。R和S的笛卡爾積是R和S的元組兩兩任意組合而得到的結(jié)果,運(yùn)算符為×,記為T=R×S。上述四種運(yùn)算結(jié)果如圖2-8所示。2.3
關(guān)系運(yùn)算1.集合運(yùn)算圖2-7關(guān)系R和S2.3
關(guān)系運(yùn)算1.集合運(yùn)算圖2-8關(guān)系R和S的四種集合運(yùn)算結(jié)果專門的關(guān)系運(yùn)算包括選擇、投影、連接和除法運(yùn)算。假設(shè)關(guān)系R和S如圖2-9所示,下面討論專門的關(guān)系運(yùn)算。2.3
關(guān)系運(yùn)算2.專門的關(guān)系運(yùn)算圖2-9關(guān)系R和S從關(guān)系中找出滿足給定條件的元組的操作(Where),其中條件是以邏輯表達(dá)式給出,值為真的元組將被選取。這種運(yùn)算是從水平方向抽取元組。例如:select*fromRwhereBin(12,32)運(yùn)算結(jié)果如圖2-10所示。2.3
關(guān)系運(yùn)算2.專門的關(guān)系運(yùn)算圖2-10關(guān)系R和S的選擇運(yùn)算結(jié)果1)選擇從關(guān)系模式中指定若干個(gè)屬性組成新的關(guān)系,這是從列的方向進(jìn)行的運(yùn)算。例如:selectA,BfromR運(yùn)算結(jié)果如圖2-11所示。2.3
關(guān)系運(yùn)算2.專門的關(guān)系運(yùn)算圖2-11關(guān)系R和S的投影運(yùn)算結(jié)果圖2-11關(guān)系R和S的投影運(yùn)算結(jié)果2)投影將兩個(gè)關(guān)系模式拼接成一個(gè)更寬的關(guān)系模式,生成的新關(guān)系中包含滿足聯(lián)系條件的組合(InnerJoin)。運(yùn)算過程是通過連接條件來控制的,連接條件中將出現(xiàn)兩個(gè)關(guān)系中的公共屬性名或具有相同語義、可比的屬性。2.3
關(guān)系運(yùn)算2.專門的關(guān)系運(yùn)算3)連接(1)自然連接。自然連接是去掉重復(fù)屬性的等值連接,是最常用的連接運(yùn)算,在關(guān)系運(yùn)算中起重要作用。(2)等值連接。在連接運(yùn)算中,按照字段值對應(yīng)相等為條件進(jìn)行的連接操作,稱為等值連接。例如:selectA,B,C,E,FfromR,SwhereR.A=S.A運(yùn)算結(jié)果如圖2-12所示。2.3
關(guān)系運(yùn)算2.專門的關(guān)系運(yùn)算圖2-11關(guān)系R和S的投影運(yùn)算結(jié)果3)連接選擇和投影運(yùn)算都屬于一元操作,它們的操作對象只是一個(gè)關(guān)系。連接運(yùn)算是二元操作,需要兩個(gè)關(guān)系作為操作對象。2.3
關(guān)系運(yùn)算2.專門的關(guān)系運(yùn)算3)連接習(xí)題1.數(shù)據(jù)模型是描述現(xiàn)實(shí)世界
及它們之間的
、
的模型。2.根據(jù)對現(xiàn)實(shí)世界數(shù)據(jù)
的不同,數(shù)據(jù)模型可分概念數(shù)據(jù)模型和
數(shù)據(jù)模型兩種。3.關(guān)系模
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年西師新版九年級地理上冊月考試卷含答案
- 2025年湖南健康產(chǎn)業(yè)投資有限公司招聘筆試參考題庫含答案解析
- 二零二五年度成都店鋪?zhàn)赓U合同(含營銷支持)4篇
- 2025年海南御景酒店管理有限公司招聘筆試參考題庫含答案解析
- 2025年浙江容大電力工程有限公司招聘筆試參考題庫含答案解析
- 2025年度綠色建材泥工班組勞務(wù)承包合同范本8篇
- 二零二五年度智能農(nóng)業(yè)溫室大棚綠植種植管理服務(wù)合同3篇
- 2025年滬科版八年級地理下冊月考試卷
- 2025年度奶牛牧場奶牛養(yǎng)殖保險(xiǎn)與風(fēng)險(xiǎn)防控承包合同4篇
- 2024年度青海省公共營養(yǎng)師之二級營養(yǎng)師基礎(chǔ)試題庫和答案要點(diǎn)
- 孤殘兒童護(hù)理員(四級)試題
- 梁湘潤《子平基礎(chǔ)概要》簡體版
- 醫(yī)院急診醫(yī)學(xué)小講課課件:急診呼吸衰竭的處理
- 腸梗阻導(dǎo)管在臨床中的使用及護(hù)理課件
- 調(diào)料廠工作管理制度
- 2023年MRI技術(shù)操作規(guī)范
- 小學(xué)英語單詞匯總大全打印
- 衛(wèi)生健康系統(tǒng)安全生產(chǎn)隱患全面排查
- GB/T 15114-2023鋁合金壓鑄件
- 貨物驗(yàn)收單表格模板
- 600字A4標(biāo)準(zhǔn)作文紙
評論
0/150
提交評論