當(dāng)前位置首頁(yè) > 計(jì)算機(jī) > 數(shù)據(jù)庫(kù)/結(jié)構(gòu)與算法
搜柄,搜必應(yīng)! 快速導(dǎo)航 | 使用教程

《數(shù)據(jù)庫(kù)系統(tǒng)原理教學(xué)》課件

文檔格式:PPT| 45 頁(yè)|大小 208.50KB|積分 10|2024-12-12 發(fā)布|文檔ID:253387163
第1頁(yè)
第2頁(yè)
第3頁(yè)
下載文檔到電腦,查找使用更方便 還剩頁(yè)未讀,繼續(xù)閱讀>>
1 / 45
此文檔下載收益歸作者所有 下載文檔
  • 版權(quán)提示
  • 文本預(yù)覽
  • 常見(jiàn)問(wèn)題
  • 單擊此處編輯母版標(biāo)題樣式,.,*,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),.,*,ER,模型和關(guān)系模型,1,.,概念模式,數(shù)據(jù)庫(kù),內(nèi)模式,用戶(hù),1,用戶(hù),2,外模式,1,用戶(hù),3,用戶(hù),4,外模式,2,數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(模式結(jié)構(gòu)),形成?,2,.,構(gòu)建數(shù)據(jù)庫(kù)模式的過(guò)程,現(xiàn)實(shí)世界,統(tǒng)一的概念描述,數(shù)據(jù)庫(kù)模式,使用概念層數(shù)據(jù)模型,使用組織層數(shù)據(jù)模型,3,.,概念層次數(shù)據(jù)模型,面向用戶(hù)、面向現(xiàn)實(shí)世界的數(shù)據(jù)模型,抽象現(xiàn)實(shí)系統(tǒng)中有應(yīng)用價(jià)值的元素及其關(guān)聯(lián)關(guān)系,反映現(xiàn)實(shí)系統(tǒng)中有應(yīng)用價(jià)值的信息結(jié)構(gòu),常用的概念層次模型,實(shí)體,-,聯(lián)系模型,Entity-Relationship Model,語(yǔ)義對(duì)象模型,4,.,實(shí)體集,Entity Set,具有公共性質(zhì)的可相互區(qū)別的現(xiàn)實(shí)世界對(duì)象的集合,5,.,實(shí)體集的表示,用矩形框表示實(shí)體集,把實(shí)體集名寫(xiě)在框內(nèi),學(xué)生,教師,課程,6,.,實(shí)體,Entity,實(shí)體集中的每個(gè)具體的記錄值,實(shí)體集的一個(gè)實(shí)例,7,.,聯(lián)系,Relationship,兩個(gè)以上實(shí)體之間的連接,客觀存在的應(yīng)用語(yǔ)義鏈,8,.,聯(lián)系集,Relationship Set,實(shí)體之間相互連接的集合,9,.,聯(lián)系集的表示,聯(lián)系集用菱形框表示,框內(nèi)寫(xiě)上聯(lián)系集名,并用連線(xiàn)將聯(lián)系框與它所關(guān)聯(lián)的實(shí)體集連接起來(lái)。

    10,.,聯(lián)系的類(lèi)型,集的勢(shì)聯(lián)系的基數(shù),Cardinality,1,對(duì),1,1,對(duì)多,多對(duì)多,11,.,實(shí)體集之間的一對(duì)一聯(lián)系,如果實(shí)體集,A,中的每個(gè)實(shí)體在實(shí)體集,B,中至多有一個(gè)(也可以沒(méi)有)實(shí)體與之關(guān)聯(lián),反之亦然,則稱(chēng)實(shí)體,A,與實(shí)體,B,具有一對(duì)一聯(lián)系,記作,1:1,A1,B1,A2,B2,An,Bn,12,.,示例:部門(mén)與經(jīng)理之間的聯(lián)系集,經(jīng)理,管理,部門(mén),1,1,13,.,實(shí)體集之間的一對(duì)多聯(lián)系,如果實(shí)體集,A,中的每個(gè)實(shí)體在實(shí)體集,B,中有,n,個(gè)實(shí)體(,n0,)與之聯(lián)系,而,B,中每個(gè)實(shí)體在,A,中只有一個(gè)實(shí)體與之聯(lián)系,則稱(chēng),A,與,B,之間是一對(duì)多聯(lián)系,記作:,1:n,A,B1,A,B2,A,Bn,14,.,示例:部門(mén)與職工之間的聯(lián)系集,職工,工作,部門(mén),1,n,15,.,實(shí)體集之間的多對(duì)多聯(lián)系,如果對(duì)于實(shí)體集,A,中的每個(gè)實(shí)體,實(shí)體集,B,中有,n,個(gè)實(shí)體(,n0,)與之聯(lián)系,而,B,中的每個(gè)實(shí)體,在,A,中也有,m,個(gè)實(shí)體(,m0,)與之聯(lián)系,則稱(chēng),A,與,B,之間的聯(lián)系是多對(duì)多的,記為,m:n,A1,B1,A1,B2,A2,B2,A2,B1,16,.,示例:學(xué)生與課程之間的聯(lián)系集,學(xué)生,選課,m,課程,n,17,.,屬性,描述實(shí)體集或聯(lián)系集性質(zhì)或特征的數(shù)據(jù)項(xiàng),屬于同一實(shí)體集的所有實(shí)體或者屬于同一聯(lián)系集的所有聯(lián)系具有共同的性質(zhì)或特征,18,.,屬性的表示,屬性用圓角矩形表示,在矩形框內(nèi)寫(xiě)上屬性的名字,并用連線(xiàn)將屬性矩形框與它所描述的實(shí)體集聯(lián)系起來(lái)。

    19,.,碼,Key,實(shí)體集,/,聯(lián)系集中的一組屬性,它的值能夠,標(biāo)識(shí),一個(gè)實(shí)體,/,聯(lián)系,則稱(chēng)該屬性組為實(shí)體集,/,聯(lián)系集的,碼,20,.,屬性的例子,假設(shè)課程實(shí)體包含課程名,課程號(hào),學(xué)分,等等,幾個(gè)屬性課程,課程號(hào),課程名,學(xué)分,21,.,構(gòu)建數(shù)據(jù)庫(kù)模式的過(guò)程,現(xiàn)實(shí)世界,統(tǒng)一的概念描述,數(shù)據(jù)庫(kù)模式,使用概念層數(shù)據(jù)模型,使用組織層數(shù)據(jù)模型,22,.,組織層次數(shù)據(jù)模型,從數(shù)據(jù)的組織方式角度來(lái)描述信息,根據(jù)描述數(shù)據(jù)的邏輯結(jié)構(gòu)可以分為,層次模型(用樹(shù)型結(jié)構(gòu)組織數(shù)據(jù)),網(wǎng)狀模型(用圖型結(jié)構(gòu)組織數(shù)據(jù)),關(guān)系模型,對(duì)象關(guān)系模型(用復(fù)雜表格及其他結(jié)構(gòu)組織數(shù)據(jù)),23,.,關(guān)系模型,域,笛卡爾積,關(guān)系,24,.,域,Domain,一組具有相同數(shù)據(jù)類(lèi)型的值的集合,屬性的取值范圍,25,.,笛卡爾積,Cartesian Product,給定一組域,D1,,,D2,,,,,Dn (,可以有相同的,),D1,,,D2,,,,,Dn,的笛卡爾積為:,D1D2Dn,(d1,,,d2,,,,,dn),di,Di,,,i,1,,,2,,,,,n,所有域的所有取值的組合,笛卡爾積是集合,其中沒(méi)有重復(fù)元素,26,.,元組,Tuple,笛卡爾積中的每一個(gè)元素(,d1,,,d2,,,,,dn,)叫作一個(gè),n,元組(,n-tuple,)簡(jiǎn)稱(chēng)元組,分量,Component,笛卡爾積元素(,d1,,,d2,,,,,dn,)中的每一個(gè)值,di,叫作一個(gè)分量,27,.,基數(shù),Cardinal number,若,Di,(,i,1,,,2,,,,,n,)為有限集,其基數(shù)為,mi,(,i,1,,,2,,,,,n,),則笛卡爾積,D1D2Dn,的基數(shù),M,為:,28,.,29,.,關(guān)系,Relation,D1D2Dn,的子集叫作在域,D1,,,D2,,,,,Dn,上的關(guān)系,表示為,R,(,D1,,,D2,,,,,Dn,),R,:關(guān)系名,n,:關(guān)系的目或度(,Degree,),30,.,單元關(guān)系與二元關(guān)系,當(dāng),n=1,時(shí),稱(chēng)該關(guān)系為單元關(guān)系(,Unary relation,)或一元關(guān)系,當(dāng),n=2,時(shí),稱(chēng)該關(guān)系為二元關(guān)系(,Binary relation,),31,.,關(guān)系的表示,關(guān)系也是一個(gè)二維表,表的每行對(duì)應(yīng)一個(gè)元組,表的每列對(duì)應(yīng)一個(gè)域,32,.,屬性,關(guān)系中不同列可以對(duì)應(yīng)相同的域,為了加以區(qū)分,必須對(duì)每列起一個(gè)名字,稱(chēng)為屬性(,Attribute,),n,目關(guān)系必有,n,個(gè)屬性,33,.,候選碼,Candidate key,若關(guān)系中的某一屬性組的值能唯一地標(biāo)識(shí)一個(gè)元組,則稱(chēng)該屬性組為候選碼,最簡(jiǎn)單的情況:候選碼只包含一個(gè)屬性,全碼,All-key,最極端的情況:關(guān)系模式的所有屬性組是這個(gè)關(guān)系模式的候選碼,稱(chēng)為全碼,34,.,主碼,Primary key,若一個(gè)關(guān)系有多個(gè)候選碼,則選定其中一個(gè)為主碼,主屬性,候選碼的諸屬性稱(chēng)為主屬性(,Prime attribute,),不包含在任何侯選碼中的屬性稱(chēng)為非主屬性 (,Non-Prime attribute,),或非碼屬性(,Non-key attribute,),35,.,關(guān)系的基本性質(zhì),列是同質(zhì)的(,Homogeneous,),不同的列可出自同一個(gè)域,其中的每一列稱(chēng)為一個(gè)屬性,不同的屬性要給予不同的屬性名,行,/,列的次序可以任意交換,任意兩個(gè)元組的候選碼不能相同,36,.,ER,模型到關(guān)系模型的轉(zhuǎn)換,使用關(guān)系模式表示實(shí)體集和聯(lián)系集,一般來(lái)說(shuō)笛卡爾積沒(méi)有實(shí)際意義,取出有實(shí)際意義的元組來(lái)構(gòu)造關(guān)系,37,.,構(gòu)建關(guān)系數(shù)據(jù)庫(kù)模式的過(guò)程,現(xiàn)實(shí)世界,使用實(shí)體聯(lián)系模型抽象,實(shí)體聯(lián)系圖,關(guān)系模式,使用關(guān)系模型轉(zhuǎn)換,38,.,作業(yè),1,通讀,2.2,,,2.3,,,3.1,,,3.3.1,,,3.3.2,預(yù)習(xí),2.5,,,5.1,,,5.2,39,.,作業(yè),2,根據(jù)下列描述畫(huà)出電影廠的,ER,圖,標(biāo)出實(shí)體的碼,轉(zhuǎn)換為關(guān)系模式,標(biāo)出主碼,在電影制片廠中,一個(gè)演員可以在多部電影中扮演角色。

    一部電影需要多個(gè)演員演員的屬性有姓名,性別,工號(hào)電影的屬性有片名,導(dǎo)演,年代演員在電影中扮演角色會(huì)獲得相應(yīng)的報(bào)酬,需要記錄酬金數(shù)額40,.,構(gòu)建關(guān)系數(shù)據(jù)庫(kù)模式的過(guò)程,現(xiàn)實(shí)世界,使用實(shí)體聯(lián)系模型抽象,實(shí)體聯(lián)系圖,關(guān)系數(shù)據(jù)庫(kù)模式,使用關(guān)系模型將,ER,圖轉(zhuǎn)換為關(guān)系模式,41,.,E-R,圖到關(guān)系模式的轉(zhuǎn)換原則,將實(shí)體轉(zhuǎn)換為關(guān)系模式,將聯(lián)系轉(zhuǎn)換為關(guān)系模式(具體分析),42,.,實(shí)體到關(guān)系模式的轉(zhuǎn)換規(guī)則,E-R,圖中的一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性轉(zhuǎn)換為關(guān)系模式的屬性,如果實(shí)體的屬性中指明了主碼,則將其轉(zhuǎn)換為主碼;否則為該關(guān)系模式指定主碼,Entity,R(,K,A,),43,.,聯(lián)系到關(guān)系模式轉(zhuǎn)換的通則,E1,E2,R,k1,k2,RA,為,R,建立一個(gè)關(guān)系模式:,R(,k1,k2,RA),44,.,聯(lián)系的轉(zhuǎn)換規(guī)則,將一個(gè)聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,關(guān)系模式的屬性由聯(lián)系的屬性和參與聯(lián)系實(shí)體的主碼組成,關(guān)系模式的主碼至少由參與聯(lián)系雙方實(shí)體的主碼組成,45,.,。

    點(diǎn)擊閱讀更多內(nèi)容
    最新文檔
    傳統(tǒng)文化道德不是高懸的明月而是腳下的星光.pptx
    世界無(wú)煙日關(guān)注青少年成長(zhǎng)健康無(wú)煙為成長(zhǎng)護(hù)航.pptx
    五四青年節(jié)詩(shī)詞贊歌五四青年自強(qiáng)不息.pptx
    XX學(xué)校班主任培訓(xùn)用心管理慧做班主任.pptx
    拒絕熬夜健康養(yǎng)生規(guī)律作息遠(yuǎn)離亞健康.pptx
    兒童成長(zhǎng)手冊(cè)時(shí)光里的童真印記.pptx
    幼兒園夏季傳染病預(yù)防指南預(yù)見(jiàn)夏天健康童行夏季傳染病預(yù)防科普.pptx
    高中生心理健康教育主題班會(huì)快樂(lè)學(xué)習(xí)高效學(xué)習(xí)正視壓力學(xué)會(huì)減壓.pptx
    員工職業(yè)道德與職業(yè)素養(yǎng)培訓(xùn)遵守職業(yè)道德提高職業(yè)修養(yǎng).pptx
    2025職業(yè)病防治法宣傳周健康守護(hù)職防同行.pptx
    XX幼兒園防災(zāi)減災(zāi)安全教育臨災(zāi)不亂安全童行學(xué)會(huì)保護(hù)自己.pptx
    在2025年縣教育工作大會(huì)暨高考備考工作推進(jìn)會(huì)上的講話(huà)發(fā)言材料.docx
    在2025年縣全面從嚴(yán)治黨和黨風(fēng)廉政會(huì)議上的講話(huà)發(fā)言材料.docx
    在2025年全市慶祝“五一”暨勞動(dòng)模范表彰大會(huì)上的講話(huà)發(fā)言材料多篇.docx
    2025年稅務(wù)局青年代表在五四青年座談會(huì)上的發(fā)言材料3篇.docx
    在2025年市委全體會(huì)議上的主持講話(huà)發(fā)言材料.docx
    2025年黨風(fēng)廉政建設(shè)工作要點(diǎn)材料.docx
    在2025年全市青年干部慶祝五四青年節(jié)大會(huì)上的講話(huà)發(fā)言材料多篇.docx
    在入黨積極分子培訓(xùn)班上的講話(huà)發(fā)言材料.docx
    縣文旅局黨組書(shū)記在五一假期及夏季旅游安全生產(chǎn)工作部署會(huì)議上的講話(huà)發(fā)言材料.docx
    賣(mài)家[上傳人]:仙人指路
    資質(zhì):實(shí)名認(rèn)證