版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
授課教師
數(shù)據(jù)庫(kù)原理及應(yīng)用access計(jì)算機(jī)二級(jí)教程第一二章學(xué)習(xí)目標(biāo)
掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本概念和理論掌握關(guān)系、關(guān)系規(guī)范化基本概念和理論掌握數(shù)據(jù)庫(kù)設(shè)計(jì)方法與步驟掌握關(guān)系代數(shù)運(yùn)算規(guī)則及應(yīng)用掌握標(biāo)準(zhǔn)語(yǔ)言SQL語(yǔ)法及應(yīng)用掌握ACCESS數(shù)據(jù)庫(kù)軟件操作方法掌握程序設(shè)計(jì)技術(shù)掌握數(shù)據(jù)的傳遞與共享了解數(shù)據(jù)庫(kù)安全了解數(shù)據(jù)庫(kù)控制技術(shù)掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù)數(shù)據(jù)庫(kù)原理及應(yīng)用access計(jì)算機(jī)二級(jí)教程第一二章學(xué)習(xí)方式課堂講授、討論課前預(yù)習(xí)、課后復(fù)習(xí)實(shí)驗(yàn)(上機(jī)實(shí)訓(xùn))數(shù)據(jù)庫(kù)原理及應(yīng)用access計(jì)算機(jī)二級(jí)教程第一二章考試方式機(jī)考題型有單選和操作時(shí)間90分鐘access計(jì)算機(jī)二級(jí)教程第一二章第1章數(shù)據(jù)庫(kù)系統(tǒng)概述
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)中一門重要的技術(shù),數(shù)據(jù)庫(kù)技術(shù)在管理和財(cái)經(jīng)領(lǐng)域得到廣泛的應(yīng)用。特別是Internet技術(shù)的發(fā)展,為數(shù)據(jù)庫(kù)技術(shù)開辟了更廣泛的應(yīng)用舞臺(tái)。本章的重點(diǎn)是介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本概念和數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟。
access計(jì)算機(jī)二級(jí)教程第一二章1.1引言兩個(gè)例子:A公司B銀行access計(jì)算機(jī)二級(jí)教程第一二章1.2數(shù)據(jù)庫(kù)系統(tǒng)1.2.1數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成數(shù)據(jù)庫(kù)技術(shù)所要解決的基本問(wèn)題如何抽象現(xiàn)實(shí)世界中的對(duì)象,如何表達(dá)數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系;如何方便、有效地維護(hù)和利用數(shù)據(jù)access計(jì)算機(jī)二級(jí)教程第一二章1.2.1數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成數(shù)據(jù)(Data)是對(duì)客觀事物的抽象描述。數(shù)據(jù)的形式/載體:數(shù)值、文字、圖形、圖像、聲音等數(shù)據(jù)的涵義:即數(shù)據(jù)的語(yǔ)義或數(shù)據(jù)解釋。例如(983501011,張捷,女,1970,北京,信息系)就僅僅是一組數(shù)據(jù)。數(shù)據(jù)
信息(經(jīng)加工和處理)。數(shù)據(jù)處理通常包括:數(shù)據(jù)采集、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)加工、數(shù)據(jù)檢索和數(shù)據(jù)傳輸(輸出)等環(huán)節(jié)。數(shù)據(jù)與信息的區(qū)別:數(shù)據(jù)是信息的載體,信息是有用的數(shù)據(jù)。1.數(shù)據(jù)與信息access計(jì)算機(jī)二級(jí)教程第一二章1.2.1數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成數(shù)據(jù)處理例如:一個(gè)人的出生日期是有生以來(lái)不可改變的基本特征之一,屬于原始數(shù)據(jù)
數(shù)據(jù)信息決策加工、處理分析、篩選數(shù)據(jù)信息決策加工、處理分析、篩選數(shù)據(jù)信息決策加工、處理分析、篩選出生日期年齡何時(shí)辦理退休手續(xù)現(xiàn)年-出生年年齡、性別、職稱退休年齡規(guī)定出生日期年齡何時(shí)辦理退休手續(xù)現(xiàn)年-出生年年齡、性別、職稱退休年齡規(guī)定出生日期年齡何時(shí)辦理退休手續(xù)現(xiàn)年-出生年年齡、性別、職稱退休年齡規(guī)定access計(jì)算機(jī)二級(jí)教程第一二章1.2.1數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成數(shù)據(jù)庫(kù)(DataBase)是存儲(chǔ)數(shù)據(jù)的容器。邏輯相關(guān)的數(shù)據(jù)的集合長(zhǎng)期積累保存下來(lái)的數(shù)據(jù)
信息
知識(shí)
智慧2.數(shù)據(jù)庫(kù)
access計(jì)算機(jī)二級(jí)教程第一二章1.2.1數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)一種系統(tǒng)軟件,功能有:1)提供數(shù)據(jù)定義語(yǔ)言,建立新的數(shù)據(jù)庫(kù);2)提供數(shù)據(jù)查詢語(yǔ)言;3)提供數(shù)據(jù)操縱語(yǔ)言;4)支持大量數(shù)據(jù)存儲(chǔ);5)控制并發(fā)訪問(wèn);3.數(shù)據(jù)庫(kù)管理系統(tǒng)access計(jì)算機(jī)二級(jí)教程第一二章1.2.1數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成數(shù)據(jù)庫(kù)系統(tǒng)(DBS)由保存數(shù)據(jù)的數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、用戶應(yīng)用程序和用戶組成。DBMS是數(shù)據(jù)庫(kù)系統(tǒng)的核心4.數(shù)據(jù)庫(kù)系統(tǒng)access計(jì)算機(jī)二級(jí)教程第一二章1.2.2數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)1.數(shù)據(jù)整體結(jié)構(gòu)化2.數(shù)據(jù)高度共享、低冗余度3.很高的數(shù)據(jù)獨(dú)立性4.數(shù)據(jù)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理和控制
1)數(shù)據(jù)的安全性(Security)2)數(shù)據(jù)完整性(Integrity)3)并發(fā)控制(Concurrency)4)數(shù)據(jù)庫(kù)恢復(fù)(Recovery)access計(jì)算機(jī)二級(jí)教程第一二章補(bǔ)充:數(shù)據(jù)管理技術(shù)的發(fā)展歷程1.人工管理階段20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算,數(shù)據(jù)管理處于人工管理階段,其特點(diǎn)是:(1)數(shù)據(jù)管理無(wú)相應(yīng)的軟件系統(tǒng)支持,要靠應(yīng)用程序自己管理。(2)數(shù)據(jù)不共享。(3)數(shù)據(jù)不獨(dú)立。(4)數(shù)據(jù)不保存。access計(jì)算機(jī)二級(jí)教程第一二章2.文件系統(tǒng)階段
20世紀(jì)50年代后期至60年代中期,計(jì)算機(jī)不僅用于科學(xué)計(jì)算,也大量用于企事業(yè)單位的管理,數(shù)據(jù)管理進(jìn)入文件系統(tǒng)階段。這時(shí),已有磁盤、磁鼓等直接存取存儲(chǔ)設(shè)備,有操作系統(tǒng)支持下的專門數(shù)據(jù)管理軟件,通常稱文件系統(tǒng)。用戶通過(guò)操作系統(tǒng)對(duì)文件進(jìn)行打開、讀寫、關(guān)閉等操作,既可批處理,也可聯(lián)機(jī)實(shí)時(shí)處理。此階段有如下特點(diǎn):(1)文件系統(tǒng)利用“按文件名訪問(wèn),按記錄進(jìn)行存取”的管理技術(shù),可對(duì)文件進(jìn)行修改、插入和刪除操作。(2)數(shù)據(jù)可長(zhǎng)期保存,隨時(shí)供用戶使用。(3)數(shù)據(jù)共享性差。(4)數(shù)據(jù)獨(dú)立性低。(5)數(shù)據(jù)無(wú)集中管理,易導(dǎo)致數(shù)據(jù)的完整性、安全性得不到可靠保證,并在數(shù)據(jù)的結(jié)構(gòu)、編碼、輸出格式等方面難以做到規(guī)范化和標(biāo)準(zhǔn)化。(6)數(shù)據(jù)無(wú)結(jié)構(gòu)。(7)使用方式不靈活。access計(jì)算機(jī)二級(jí)教程第一二章文件系統(tǒng)仍然是無(wú)彈性的無(wú)結(jié)構(gòu)的數(shù)據(jù)集合,即數(shù)據(jù)文件之間是孤立的,不能反映現(xiàn)實(shí)世界事物之間的內(nèi)在聯(lián)系。文件系統(tǒng)中,應(yīng)用程序與數(shù)據(jù)的關(guān)系如圖1.2所示。access計(jì)算機(jī)二級(jí)教程第一二章3.?dāng)?shù)據(jù)庫(kù)系統(tǒng)階段數(shù)據(jù)庫(kù)管理系統(tǒng)克服了文件管理方式的缺陷,提高了數(shù)據(jù)的一致性、完整性,減少了數(shù)據(jù)冗余。數(shù)據(jù)庫(kù)系統(tǒng)階段,應(yīng)用程序與數(shù)據(jù)間的關(guān)系如圖1.3所示。access計(jì)算機(jī)二級(jí)教程第一二章數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)是:(1)采用數(shù)據(jù)模型實(shí)現(xiàn)數(shù)據(jù)的結(jié)構(gòu)化、數(shù)據(jù)的存取方式靈活。(2)數(shù)據(jù)共享性好,冗余度低。(3)數(shù)據(jù)獨(dú)立性高。(4)提供了完整的數(shù)據(jù)管理與控制功能,包括并發(fā)性、完整性、可恢復(fù)性、安全性和審計(jì)性等。access計(jì)算機(jī)二級(jí)教程第一二章
信息世界(概念模型)現(xiàn)實(shí)世界抽象
計(jì)算機(jī)世界(數(shù)據(jù)模型)數(shù)據(jù)的三個(gè)范疇:現(xiàn)實(shí)世界、信息世界和計(jì)算機(jī)世界。補(bǔ)充內(nèi)容:數(shù)據(jù)描述轉(zhuǎn)換數(shù)據(jù)的轉(zhuǎn)換過(guò)程access計(jì)算機(jī)二級(jí)教程第一二章1.3數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟基本概念
數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程是利用數(shù)據(jù)模型來(lái)表達(dá)數(shù)據(jù)和數(shù)據(jù)之間聯(lián)系的過(guò)程。數(shù)據(jù)是一個(gè)組織機(jī)構(gòu)的重要資源之一,是組織積累的寶貴財(cái)富,通過(guò)對(duì)數(shù)據(jù)的分析,可以了解組織的過(guò)去,把握今天,預(yù)測(cè)未來(lái)。但這些數(shù)據(jù)通常是大量的、甚至是雜亂無(wú)章的,如何合理、有效地組織這些數(shù)據(jù),是數(shù)據(jù)庫(kù)設(shè)計(jì)的重要任務(wù)之一。access計(jì)算機(jī)二級(jí)教程第一二章1.3.1關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟1.需求分析2.數(shù)據(jù)庫(kù)概念設(shè)計(jì)--建立E-R模型3.數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)—建立關(guān)系模型4.數(shù)據(jù)庫(kù)物理設(shè)計(jì)在DBMS中建立數(shù)據(jù)庫(kù)5.實(shí)施6.使用維護(hù)access計(jì)算機(jī)二級(jí)教程第一二章1.4實(shí)體-聯(lián)系模型(E-RModel)用于概念設(shè)計(jì)以圖形的方式表示模型中各元素以及它們之間的聯(lián)系,所以又稱E-R圖
E-RModelaccess計(jì)算機(jī)二級(jí)教程第一二章1.4.1實(shí)體-聯(lián)系模型中的基本概念2.屬性(attribute)實(shí)體所具有的某一特性稱為屬性。確定屬性的兩條原則是:1)屬性必須是不可分的最小數(shù)據(jù)項(xiàng),屬性中不能包含其他屬性,不能再具有需要描述的性質(zhì)。2)屬性不能與其他實(shí)體具有聯(lián)系,E-R圖中所表示的聯(lián)系是實(shí)體集之間的聯(lián)系。屬性的取值范圍稱為該屬性的域(domain)。
access計(jì)算機(jī)二級(jí)教程第一二章1.4.1實(shí)體-聯(lián)系模型中的基本概念3.實(shí)體集(entityset/entityclass)具有相同屬性的實(shí)體的集合稱為實(shí)體集。例如,全體學(xué)生就是一個(gè)實(shí)體集。
access計(jì)算機(jī)二級(jí)教程第一二章1.4.1實(shí)體-聯(lián)系模型中的基本概念4.鍵(key)在描述實(shí)體集的所有屬性中,可以惟一地標(biāo)識(shí)每個(gè)實(shí)體的屬性稱為鍵(或標(biāo)識(shí)identifier)。
access計(jì)算機(jī)二級(jí)教程第一二章1.4.1實(shí)體-聯(lián)系模型中的基本概念5.實(shí)體型(entitytype)具有相同的特征和性質(zhì)的實(shí)體一定具有相同屬性。用實(shí)體名及其屬性名集合來(lái)抽象和刻劃同類實(shí)體,稱為實(shí)體型。表示實(shí)體型的格式是:實(shí)體名(屬性1,屬性2,……..,屬性n)。access計(jì)算機(jī)二級(jí)教程第一二章1.4.1實(shí)體-聯(lián)系模型中的基本概念在建立實(shí)體集時(shí),應(yīng)注意的原則是:1)每個(gè)實(shí)體集只表現(xiàn)一個(gè)主題。例如,學(xué)生實(shí)體集中不能包含教師,它們所要描述的內(nèi)容是有差異的,屬性可能會(huì)有所不同。2)每個(gè)實(shí)體集有一個(gè)鍵屬性,其他屬性只依賴鍵屬性而存在。并且除鍵屬性以外的其他屬性之間沒(méi)有相互依賴關(guān)系。例如,學(xué)生實(shí)體中,學(xué)號(hào)屬性值決定了姓名、性別、出生日期等屬性的取值(記為:學(xué)號(hào)→姓名性別出生日期),但反之不行。3)實(shí)體鍵由單個(gè)屬性構(gòu)成。鍵屬性是一個(gè)屬性,而不是屬性的組合。
access計(jì)算機(jī)二級(jí)教程第一二章access計(jì)算機(jī)二級(jí)教程第一二章1.4.1實(shí)體-聯(lián)系模型中的基本概念6.聯(lián)系(relationship)實(shí)體集內(nèi)部的聯(lián)系體現(xiàn)在描述實(shí)體的屬性之間的聯(lián)系;實(shí)體集外部的聯(lián)系是指實(shí)體集之間的聯(lián)系,并且這種聯(lián)系可以擁有屬性。實(shí)體集之間的聯(lián)系通常有三種類型:一對(duì)一聯(lián)系(1∶1)、一對(duì)多聯(lián)系(1∶n)和多對(duì)多聯(lián)系(m∶n)。
access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式1.一對(duì)一聯(lián)系(1∶1)圖1.4班實(shí)體集與班長(zhǎng)實(shí)體集例1.1
考慮學(xué)校里的班級(jí)和班長(zhǎng)之間的聯(lián)系問(wèn)題。每個(gè)班只有一位班長(zhǎng),每位班長(zhǎng)只在一個(gè)班里任職。班長(zhǎng)實(shí)體集與班實(shí)體集之間的聯(lián)系是一對(duì)一聯(lián)系。
access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式1.一對(duì)一聯(lián)系(1∶1)例1.2某經(jīng)濟(jì)技術(shù)開發(fā)區(qū)需要對(duì)入駐其中的公司及其總經(jīng)理信息進(jìn)行管理。如果給定的需求分析如下:⑴每個(gè)公司有一名總經(jīng)理,每位總經(jīng)理只在一個(gè)公司任職;⑵需要存儲(chǔ)和管理的公司數(shù)據(jù)是:公司名稱,地址,電話;⑶需要存儲(chǔ)和管理的總經(jīng)理數(shù)據(jù)是:姓名,性別,民族,出生日期。要求:建立此問(wèn)題的概念模型。access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式1.一對(duì)一聯(lián)系(1∶1)2)E-R模型
⑴實(shí)體型公司(公司編號(hào),公司名稱,地址,電話)總經(jīng)理(經(jīng)理編號(hào),姓名,性別,出生日期,民族)注意:但兩個(gè)實(shí)體集中沒(méi)有適合作為鍵的屬性,因此在兩個(gè)實(shí)體集中增加“編號(hào)”屬性作為實(shí)體的鍵。access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式1.一對(duì)一聯(lián)系(1∶1)⑵E-R圖如下:access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式2.一對(duì)多聯(lián)系(1∶n)例1.3考慮學(xué)生與班之間的聯(lián)系問(wèn)題。一個(gè)班有多名學(xué)生,而每個(gè)學(xué)生只屬于一個(gè)班。因此,班實(shí)體集與學(xué)生實(shí)體集之間的聯(lián)系是一對(duì)多聯(lián)系。
access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式例1.4
一家企業(yè)需要用計(jì)算機(jī)來(lái)管理它分布在全國(guó)各地的倉(cāng)庫(kù)和員工信息。如果給定的需求信息如下:⑴某公司有數(shù)個(gè)倉(cāng)庫(kù)分布在全國(guó)各地,每個(gè)倉(cāng)庫(kù)中有若干位員工,每位員工只在一個(gè)倉(cāng)庫(kù)中工作。⑵需要管理的倉(cāng)庫(kù)信息包括:倉(cāng)庫(kù)名稱、倉(cāng)庫(kù)地點(diǎn)、倉(cāng)庫(kù)面積。⑶需要管理的倉(cāng)庫(kù)中員工信息包括:姓名、性別、出生日期和工資。要求:建立此問(wèn)題的概念模型。2.一對(duì)多聯(lián)系(1∶n)access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式2)E-R模型
⑴實(shí)體型倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,地點(diǎn),面積)員工(員工號(hào),姓名,性別,出生日期,工資)注意:但兩個(gè)實(shí)體集中沒(méi)有適合作為鍵的屬性,因此在兩個(gè)實(shí)體集中增加“編號(hào)”屬性作為實(shí)體的鍵。2.一對(duì)多聯(lián)系(1∶n)access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式⑵E-R圖如下:2.一對(duì)多聯(lián)系(1∶n)access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式例1.5考慮學(xué)校中的學(xué)生與各類學(xué)生社團(tuán)之間的情況。
3.多對(duì)多聯(lián)系(m∶n)access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式例1.6考慮學(xué)生與課程之間的情況。學(xué)校需要對(duì)學(xué)生及其選課的信息進(jìn)行管理。要求:需求分析,并建立此問(wèn)題的概念模型。3.多對(duì)多聯(lián)系(m∶n)access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式1)需求分析⑴一位學(xué)生選修多門課程,每門課程也會(huì)有多個(gè)學(xué)生選擇。學(xué)生實(shí)體集與課程實(shí)體集之間的聯(lián)系是多對(duì)多的聯(lián)系。⑵需要為課程編號(hào),用“課程號(hào)”惟一地標(biāo)識(shí)每一門課程并作為課程實(shí)體集的鍵。⑶學(xué)生實(shí)體集的鍵是屬性學(xué)號(hào)。3.多對(duì)多聯(lián)系(m∶n)access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式2)E-R模型
⑴實(shí)體型學(xué)生(學(xué)號(hào),姓名,性別,出生日期,院系)課程(課程號(hào),課程名,開課單位,學(xué)時(shí)數(shù),學(xué)分)3.多對(duì)多聯(lián)系(m∶n)access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式⑵E-R圖如下:3.多對(duì)多聯(lián)系(m∶n)注意:聯(lián)系可以擁有屬性
access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式例1.7
某公司有分布在全國(guó)各地的多個(gè)倉(cāng)庫(kù)。每個(gè)倉(cāng)庫(kù)中有多名員工。每張訂單一定是與一名員工簽訂的。每張訂單上的商品由一名供應(yīng)商供貨。4.多元聯(lián)系access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式例1.7
某公司有分布在全國(guó)各地的多個(gè)倉(cāng)庫(kù)。每個(gè)倉(cāng)庫(kù)中有多名員工。每張訂單一定是與一名員工簽訂的。每張訂單上的商品由一名供應(yīng)商供貨。4.多元聯(lián)系access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式例1.8
某公司有分布在全國(guó)各地的數(shù)個(gè)倉(cāng)庫(kù)。每個(gè)倉(cāng)庫(kù)存放多種零件,同時(shí)一種零件也會(huì)存放在不同的倉(cāng)庫(kù)中;全部零件由多個(gè)供應(yīng)商提供;每個(gè)供應(yīng)商提供多種零件。倉(cāng)庫(kù)實(shí)體集與零件實(shí)體集之間的聯(lián)系是多對(duì)多聯(lián)系,零件實(shí)體集與供應(yīng)商實(shí)體集之間的聯(lián)系也是多對(duì)多聯(lián)系。4.多元聯(lián)系access計(jì)算機(jī)二級(jí)教程第一二章1.4.2實(shí)體集之間的聯(lián)系形式例1.8
某公司有分布在全國(guó)各地的數(shù)個(gè)倉(cāng)庫(kù)。每個(gè)倉(cāng)庫(kù)存放多種零件,同時(shí)一種零件也會(huì)存放在不同的倉(cāng)庫(kù)中;全部零件由多個(gè)供應(yīng)商提供;每個(gè)供應(yīng)商提供多種零件。倉(cāng)庫(kù)實(shí)體集與零件實(shí)體集之間的聯(lián)系是多對(duì)多聯(lián)系,零件實(shí)體集與供應(yīng)商實(shí)體集之間的聯(lián)系也是多對(duì)多聯(lián)系。4.多元聯(lián)系access計(jì)算機(jī)二級(jí)教程第一二章數(shù)據(jù)庫(kù)概念設(shè)計(jì)1)確定實(shí)體;2)確定實(shí)體的屬性;避免重復(fù)屬性使用原始屬性、原子屬性3)確定實(shí)體集的鍵;不具有可以作為鍵的屬性,這是就要設(shè)立一個(gè)“編號(hào)”或“代碼”之類的屬性作為鍵屬性在建立數(shù)據(jù)庫(kù)前為實(shí)體集中所有實(shí)體編碼。4)確定實(shí)體集之間的聯(lián)系類型。5)用E-R圖和實(shí)體型表達(dá)概念模型設(shè)計(jì)結(jié)果。過(guò)程歸納access計(jì)算機(jī)二級(jí)教程第一二章第2章關(guān)系模型和關(guān)系數(shù)據(jù)庫(kù)
access計(jì)算機(jī)二級(jí)教程第一二章2.1數(shù)據(jù)模型
1.層次數(shù)據(jù)模型1)有且僅有一個(gè)根結(jié)點(diǎn),它是一個(gè)無(wú)父結(jié)點(diǎn)的結(jié)點(diǎn)。2)除根結(jié)點(diǎn)以外的所有其他結(jié)點(diǎn)有且僅有一個(gè)父結(jié)點(diǎn)。
access計(jì)算機(jī)二級(jí)教程第一二章2.網(wǎng)狀數(shù)據(jù)模型取消層次數(shù)據(jù)模型的兩個(gè)限制條件,每一個(gè)結(jié)點(diǎn)可以有多個(gè)父結(jié)點(diǎn)便形成網(wǎng)狀數(shù)據(jù)模型(networkdatamodel)。ABCDEFaccess計(jì)算機(jī)二級(jí)教程第一二章3.關(guān)系數(shù)據(jù)模型滿足一定條件的二維表格;它的每一行是惟一的;每一列也是惟一的;倉(cāng)庫(kù)號(hào)倉(cāng)庫(kù)名地點(diǎn)面積WH1興旺上海390WH2廣發(fā)長(zhǎng)沙460WH3紅星昆明500WH4奧勝蘭州280WH5高利長(zhǎng)春300WH6中財(cái)北京600access計(jì)算機(jī)二級(jí)教程第一二章2.2關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)1.關(guān)系(relation):一個(gè)二維表格。2.屬性(attribute):每一列3.元組(tuple):每一行4.域(domain):每一屬性的取值范圍基本概念
access計(jì)算機(jī)二級(jí)教程第一二章2.2關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)p265.關(guān)鍵字(key)(碼):又稱主屬性⑴候選關(guān)鍵字(candidatekey)惟一地標(biāo)識(shí)一個(gè)元組的一個(gè)屬性或多個(gè)屬性的組合(且不含有多余屬性)。一個(gè)關(guān)系中可以有多個(gè)候選關(guān)鍵字。例如,“學(xué)號(hào)”,“身份證號(hào)”都可以作“學(xué)生”的候選關(guān)鍵字。⑵主關(guān)鍵字(primarykey)(主碼)把關(guān)系中的一個(gè)候選關(guān)鍵字定義為主關(guān)鍵字。一個(gè)關(guān)系中只能有一個(gè)主關(guān)鍵字,用以惟一地標(biāo)識(shí)元組,簡(jiǎn)稱為主鍵?;靖拍?/p>
access計(jì)算機(jī)二級(jí)教程第一二章2.2關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)6.外鍵(foreignkey)(外碼)如果某個(gè)關(guān)系中的一個(gè)屬性或?qū)傩越M合不是所在關(guān)系的主關(guān)鍵字或候選關(guān)鍵字,但卻是其他關(guān)系的主關(guān)鍵字,對(duì)這個(gè)關(guān)系而言,稱其為外部關(guān)鍵字,簡(jiǎn)稱外鍵。7.關(guān)系模式(relationalschema)關(guān)系模式是對(duì)關(guān)系數(shù)據(jù)結(jié)構(gòu)的描述。簡(jiǎn)記為:關(guān)系名(屬性1,屬性2,屬性3,……屬性n)。8.超鍵(碼):在關(guān)系模式中,能唯一標(biāo)識(shí)元組的屬性集稱為超鍵?;靖拍?/p>
access計(jì)算機(jī)二級(jí)教程第一二章基本概念的比較概念模型關(guān)系模型Access數(shù)據(jù)庫(kù)用戶實(shí)體集關(guān)系數(shù)據(jù)庫(kù)表二維表格實(shí)體元組記錄行屬性屬性字段列鍵主鍵/外鍵主索引/普通索引實(shí)體型關(guān)系模式access計(jì)算機(jī)二級(jí)教程第一二章2.3關(guān)系數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù)規(guī)范化以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫(kù),利用關(guān)系描述現(xiàn)實(shí)世界中的對(duì)象。一個(gè)關(guān)系既可用來(lái)描述一個(gè)實(shí)體及其屬性,也可用來(lái)描述實(shí)體間的聯(lián)系。關(guān)系數(shù)據(jù)庫(kù)是由一組關(guān)系組成的,針對(duì)一個(gè)具體問(wèn)題,應(yīng)該如何構(gòu)造一個(gè)適合于它的數(shù)據(jù)模式,即應(yīng)該構(gòu)造幾個(gè)關(guān)系?每個(gè)關(guān)系由那些屬性組成?這就是關(guān)系數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)要研究的問(wèn)題。2.3.1關(guān)系數(shù)據(jù)庫(kù)access計(jì)算機(jī)二級(jí)教程第一二章2.3.2關(guān)系數(shù)據(jù)庫(kù)規(guī)范化關(guān)系數(shù)據(jù)庫(kù)規(guī)范化(NormalForm)的目的是建立正確、合理的關(guān)系,規(guī)范化的過(guò)程是一個(gè)分析關(guān)系的過(guò)程。access計(jì)算機(jī)二級(jí)教程第一二章1.函數(shù)依賴及其對(duì)關(guān)系的影響函數(shù)依賴是屬性之間的一種聯(lián)系,普遍存在于現(xiàn)實(shí)生活中。例如,銀行通過(guò)客戶的存款帳號(hào),可以查詢到該帳號(hào)的余額。又例如,表2-3是描述學(xué)生情況的關(guān)系(二維表格),用一種稱為關(guān)系模式的形式表示為:STUDENT1(學(xué)號(hào),姓名,性別,出生日期,專業(yè))access計(jì)算機(jī)二級(jí)教程第一二章表2-3STUDENT1關(guān)系學(xué)號(hào)姓名性別出生日期專業(yè)010001AF01/01/82會(huì)計(jì)010002BF04/11/83注會(huì)010003CM05/18/81會(huì)計(jì)010004DF09/12/82會(huì)計(jì)access計(jì)算機(jī)二級(jí)教程第一二章由于每個(gè)學(xué)生有惟一的學(xué)號(hào),一個(gè)學(xué)號(hào)只對(duì)應(yīng)一位學(xué)生,一個(gè)學(xué)生只就讀于一個(gè)專業(yè),因此當(dāng)學(xué)號(hào)的值確定之后,姓名及其所就讀專業(yè)的值也就被唯一地確定了。屬性間的這種依賴關(guān)系類似于數(shù)學(xué)中的函數(shù)。因此稱帳號(hào)函數(shù)決定賬戶余額,或者稱帳戶余額函數(shù)地依賴于帳號(hào);學(xué)號(hào)函數(shù)決定姓名和專業(yè),或者說(shuō)姓名和專業(yè)函數(shù)依賴于學(xué)號(hào),記作:學(xué)號(hào)→姓名,學(xué)號(hào)→專業(yè);同樣有學(xué)號(hào)→性別,學(xué)號(hào)→出生日期。access計(jì)算機(jī)二級(jí)教程第一二章如果在關(guān)系STUDENT1的基礎(chǔ)上增加一些信息,例如學(xué)生的“學(xué)院”及“院長(zhǎng)”信息,有可能設(shè)計(jì)出如下關(guān)系模式:STUDENT2(學(xué)號(hào),姓名,性別,出生日期,專業(yè),學(xué)院,院長(zhǎng))。函數(shù)依賴關(guān)系是:學(xué)號(hào)→學(xué)院、學(xué)院→院長(zhǎng)。access計(jì)算機(jī)二級(jí)教程第一二章表2.4STUDENT2關(guān)系學(xué)號(hào)姓名性別出生日期專業(yè)院系院長(zhǎng)010001AF01/01/82會(huì)計(jì)會(huì)計(jì)學(xué)院Z010002BF04/11/83注會(huì)會(huì)計(jì)學(xué)院Z010003CM05/18/81會(huì)計(jì)會(huì)計(jì)學(xué)院Z010004DF09/12/82會(huì)計(jì)會(huì)計(jì)學(xué)院Z010005EM12/12/83信管信息學(xué)院W010006FF10/11/82信管信息學(xué)院Waccess計(jì)算機(jī)二級(jí)教程第一二章數(shù)據(jù)庫(kù)設(shè)計(jì)中的問(wèn)題數(shù)據(jù)冗余更新異常插入異常刪除異常access計(jì)算機(jī)二級(jí)教程第一二章2.規(guī)范化的本質(zhì)每個(gè)規(guī)范化的關(guān)系只有一個(gè)主題。如果某個(gè)關(guān)系有兩個(gè)或多個(gè)主題,就應(yīng)該分解為多個(gè)關(guān)系,每個(gè)關(guān)系只能有一個(gè)主題。規(guī)范化的過(guò)程就是不斷分解關(guān)系的過(guò)程。access計(jì)算機(jī)二級(jí)教程第一二章人們每發(fā)現(xiàn)一種異常,就研究一種規(guī)則防止異常出現(xiàn)。由此設(shè)計(jì)關(guān)系的準(zhǔn)則得以不斷改進(jìn)。70年代初期,研究人員系統(tǒng)地定義了第一范式(FistNormalForms,1NF),第二范式(SecondNormalForm,2NF)和第三范式(ThirdNormalForm,3NF)。之后人們又定義了多種范式,但大多數(shù)簡(jiǎn)單業(yè)務(wù)數(shù)據(jù)庫(kù)設(shè)計(jì)中只需要考慮第一范式、第二范式和第三范式。每種范式自動(dòng)包含其前面的范式,各種范式之間的關(guān)系是:5NF
4NF
BCNF
3NF
2NF
1NF。因此符合第三范式的數(shù)據(jù)庫(kù)自動(dòng)符合第一、第二范式。access計(jì)算機(jī)二級(jí)教程第一二章1)1NF關(guān)系模式都滿足第一范式,既符合關(guān)系定義的二維表格(關(guān)系)都滿足第一范式。列的取值只能是原子數(shù)據(jù);每一列的數(shù)據(jù)類型相同,每一列有惟一的列名(屬性);列的先后順序無(wú)關(guān)緊要,行的先后順序無(wú)關(guān)緊要。access計(jì)算機(jī)二級(jí)教程第一二章2)2NF關(guān)系的每一個(gè)非關(guān)鍵字屬性都完全函數(shù)依賴于關(guān)鍵字屬性,則關(guān)系滿足第二范式。第二范式要求每個(gè)關(guān)系只包含一個(gè)實(shí)體的信息,所有非關(guān)鍵字屬性依賴關(guān)鍵字屬性。每個(gè)以單個(gè)屬性作為主鍵的關(guān)系自動(dòng)滿足第二范式。access計(jì)算機(jī)二級(jí)教程第一二章3)3NF關(guān)系的所有非關(guān)鍵字屬性相互獨(dú)立,任何屬性其屬性值的改變不應(yīng)影響其他屬性,則該關(guān)系滿足第三范式。一個(gè)關(guān)系滿足第二范式,同時(shí)沒(méi)有傳遞依賴,則該關(guān)系滿足第三范式。access計(jì)算機(jī)二級(jí)教程第一二章歸納出規(guī)范化的規(guī)則如下:⑴每個(gè)關(guān)系只包含一個(gè)實(shí)體集;每個(gè)實(shí)體集只有一個(gè)主題,一個(gè)實(shí)體集對(duì)應(yīng)一個(gè)關(guān)系;⑵屬性中只包含原子數(shù)據(jù)既最小數(shù)據(jù)項(xiàng);每個(gè)屬性具有數(shù)據(jù)類型并取值于同一個(gè)值域;⑶每個(gè)關(guān)系有一個(gè)主關(guān)鍵字,用來(lái)惟一地標(biāo)識(shí)關(guān)系中的元組;⑷關(guān)系中不能有重復(fù)屬性;所有屬性完全依賴關(guān)鍵字(主關(guān)鍵字或候選關(guān)鍵字);所有非關(guān)鍵字屬性相互獨(dú)立;⑸元組的順序無(wú)關(guān);屬性的順序無(wú)關(guān)。access計(jì)算機(jī)二級(jí)教程第一二章2.3.3關(guān)系數(shù)據(jù)完整性規(guī)則實(shí)體完整性規(guī)則是指保證關(guān)系中元組惟一的特性。通過(guò)關(guān)系的主關(guān)鍵字和候選關(guān)鍵字實(shí)現(xiàn)。域完整性規(guī)則是指保證關(guān)系中屬性取值正確、有效的特性。例如,定義屬性的數(shù)據(jù)類型、設(shè)置屬性的有效性規(guī)則。參照完整性與關(guān)系之間的聯(lián)系有關(guān),包括插入規(guī)則、刪除規(guī)則和更新規(guī)則。用戶定義完整性規(guī)則是指為滿足用戶特定需要而設(shè)定的規(guī)則。access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換兩個(gè)方面的內(nèi)容:一是實(shí)體如何轉(zhuǎn)換?二是實(shí)體之間的聯(lián)系如何處理?E-R模型:概念設(shè)計(jì),面向用戶關(guān)系模型:邏輯設(shè)計(jì),面向計(jì)算機(jī)E-R模型
關(guān)系模型:數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換三條轉(zhuǎn)換規(guī)則:①實(shí)體
關(guān)系②實(shí)體的屬性關(guān)系的屬性③實(shí)體的鍵關(guān)系的關(guān)鍵字實(shí)體的轉(zhuǎn)換access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換分三種情況:①一對(duì)一聯(lián)系(1:1)②一對(duì)多聯(lián)系(1:n)③多對(duì)多聯(lián)系(m:n)聯(lián)系的轉(zhuǎn)換access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換每個(gè)實(shí)體用一個(gè)關(guān)系表示,然后將其中一個(gè)關(guān)系的關(guān)鍵字置于另一個(gè)關(guān)系中,成為另一個(gè)關(guān)系的外部關(guān)鍵字。
一對(duì)一聯(lián)系的轉(zhuǎn)換規(guī)則access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換實(shí)體的轉(zhuǎn)換例2.1
公司(公司編號(hào),公司名稱,地址,電話)總經(jīng)理(經(jīng)理編號(hào),姓名,性別,出生日期,民族)access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換聯(lián)系的處理關(guān)系模式一:公司(公司編號(hào),公司名稱,地址,電話)總經(jīng)理(經(jīng)理編號(hào),姓名,性別,出生日期,民族,公司編號(hào))關(guān)系模式二:公司(公司編號(hào),公司名稱,地址,電話,經(jīng)理編號(hào))總經(jīng)理(經(jīng)理編號(hào),姓名,性別,出生日期,民族)注:其中斜體為外部關(guān)鍵字access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換一個(gè)實(shí)體用一個(gè)關(guān)系表示,然后把父實(shí)體關(guān)系中的關(guān)鍵字置于子實(shí)體關(guān)系中,使其成為子實(shí)體關(guān)系中的外部關(guān)鍵字。
一對(duì)多聯(lián)系的轉(zhuǎn)換規(guī)則access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換實(shí)體的轉(zhuǎn)換例2.3教師(教師號(hào),姓名,院系,電話)學(xué)生(學(xué)號(hào),姓名,性別,出生日期,所屬院系)access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換一對(duì)多聯(lián)系的處理教師(教師號(hào),姓名,院系,電話)學(xué)生(學(xué)號(hào),姓名,性別,出生日期,所屬院系,教師號(hào))access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換原來(lái)的兩個(gè)多對(duì)多實(shí)體分別對(duì)應(yīng)兩個(gè)父關(guān)系,新建立第三個(gè)關(guān)系,作為兩個(gè)父關(guān)系的子關(guān)系,子關(guān)系中的屬性包括兩個(gè)父關(guān)系的關(guān)鍵字和聯(lián)系的屬性。兩個(gè)父關(guān)系的關(guān)鍵字組合作為子關(guān)系的關(guān)鍵字。多對(duì)多聯(lián)系的轉(zhuǎn)換規(guī)則access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換實(shí)體的轉(zhuǎn)換學(xué)生(學(xué)號(hào),姓名,性別,出生日期,院系)課程(課程號(hào),課程名,開課單位,學(xué)時(shí)數(shù),學(xué)分)access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換聯(lián)系的處理學(xué)生(學(xué)號(hào),姓名,性別,出生日期,院系)課程(課程號(hào),課程名,開課單位,學(xué)時(shí)數(shù),學(xué)分)學(xué)生成績(jī)(學(xué)號(hào),課程號(hào),成績(jī))access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換聯(lián)系的轉(zhuǎn)換規(guī)則小結(jié)聯(lián)系類型方法1∶1一個(gè)關(guān)系的主關(guān)鍵字置于另一個(gè)關(guān)系中。1∶n父關(guān)系(一方)的主關(guān)鍵字置于子關(guān)系(多方)中。m∶n分解成兩個(gè)1∶n關(guān)系。建立“紐帶關(guān)系”,兩個(gè)父關(guān)系的關(guān)鍵字置于紐帶關(guān)系中,紐帶關(guān)系是兩個(gè)父關(guān)系的子關(guān)系兩個(gè)父關(guān)系的關(guān)鍵字組合作為紐帶關(guān)系的關(guān)鍵字access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換多元聯(lián)系E-R模型轉(zhuǎn)換為關(guān)系模型步驟:1)首先為每個(gè)實(shí)體建立與之相對(duì)應(yīng)的關(guān)系2)分別處理每?jī)蓚€(gè)關(guān)系之間的聯(lián)系access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換多元聯(lián)系E-R模型轉(zhuǎn)換為關(guān)系模型倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,地點(diǎn),面積)員工(員工號(hào),姓名,性別,出生日期,婚否,工資)訂單(訂購(gòu)單號(hào),訂購(gòu)日期,金額,)供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名,地址)例2.6
access計(jì)算機(jī)二級(jí)教程第一二章2.4E-R模型向關(guān)系模型的轉(zhuǎn)換多元聯(lián)系E-R模型轉(zhuǎn)換為關(guān)系模型倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,地點(diǎn),面積)員工(員工號(hào),姓名,性別,出生日期,婚否,工資,倉(cāng)庫(kù)號(hào))訂單(訂購(gòu)單號(hào),訂購(gòu)日期,金額,員工號(hào),供應(yīng)商號(hào))供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名,地址)倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,地點(diǎn),面積)員工(員工號(hào),姓名,性別,出生日期,婚否,工資)訂單(訂購(gòu)單號(hào),訂購(gòu)日期,金額)供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名,地址)access計(jì)算機(jī)二級(jí)教程第一二章2.5關(guān)系數(shù)據(jù)操作基礎(chǔ)關(guān)系是集合,關(guān)系中的元組可以看作是集合的元素。因此,能在集合上執(zhí)行的操作也能在關(guān)系上執(zhí)行。關(guān)系代數(shù)是一種抽象的查詢語(yǔ)言,是關(guān)系數(shù)據(jù)操縱語(yǔ)言的一種傳統(tǒng)表達(dá)方式,它是用對(duì)關(guān)系的運(yùn)算來(lái)表達(dá)查詢的。關(guān)系代數(shù)是封閉的,也就是說(shuō)一個(gè)或多個(gè)關(guān)系操作的結(jié)果仍然是一個(gè)關(guān)系。關(guān)系運(yùn)算分為傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算。access計(jì)算機(jī)二級(jí)教程第一二章2.5.1集合運(yùn)算傳統(tǒng)的集合運(yùn)算包括并、差、交、廣義笛卡爾積四種運(yùn)算。設(shè)關(guān)系A(chǔ)和關(guān)系B都具有n個(gè)屬性,且相應(yīng)屬性值取自同一個(gè)值域,則可以定義并、差、交和積運(yùn)算如下。access計(jì)算機(jī)二級(jí)教程第一二章1.并運(yùn)算兩個(gè)已知關(guān)系R和S的并將產(chǎn)生一個(gè)包含R、S中所有不同元組的新關(guān)系。記作:R∪S。R∪S={t|t∈R
t∈S}并操作的示意圖如下:access計(jì)算機(jī)二級(jí)教程第一二章學(xué)號(hào)姓名性別001AF008BM101CF600DM表2.6關(guān)系R1表2.7關(guān)系R2學(xué)號(hào)姓名性別001AF101CF909EM(1)R1+R2的結(jié)果是K社團(tuán)和L社團(tuán)學(xué)生名單。
學(xué)號(hào)姓名性別001AF008BM101CF600DM909EMaccess計(jì)算機(jī)二級(jí)教程第一二章2.差運(yùn)算兩個(gè)已知關(guān)系R和S的差,是所有屬于R但不屬于S的元組組成的新關(guān)系。記作:R-S。R-S={t|t
R
t
S}差操作的示意圖如下:RSR-Saccess計(jì)算機(jī)二級(jí)教程第一二章學(xué)號(hào)姓名性別001AF008BM101CF600DM表2.6關(guān)系R1表2.7關(guān)系R2學(xué)號(hào)姓名性別001AF101CF909EM(2)R1-R2的結(jié)果是只參加K社團(tuán)而沒(méi)有參加L社團(tuán)的學(xué)生名單(比較R2-R1)
學(xué)號(hào)姓名性別008BM600DMaccess計(jì)算機(jī)二級(jí)教程第一二章3.交運(yùn)算兩個(gè)已知關(guān)系R和S的交,是屬于R而且也屬于S的元組組成的新關(guān)系。記作:R∩S。交操作的示意圖,如下所示。RSR∩Saccess計(jì)算機(jī)二級(jí)教程第一二章學(xué)號(hào)姓名性別001AF008BM101CF600DM表2.6關(guān)系R1表2.7關(guān)系R2學(xué)號(hào)姓名性別001AF101CF909EM(2)(3)R1∩R2的結(jié)果是同時(shí)參加了K社團(tuán)和L社團(tuán)的學(xué)生名單
學(xué)號(hào)姓名性別001AF101CFaccess計(jì)算機(jī)二級(jí)教程第一二章4.積運(yùn)算(笛卡爾積)如果關(guān)系A(chǔ)有m個(gè)元組,關(guān)系B有n個(gè)元組,關(guān)系A(chǔ)與關(guān)系B的積運(yùn)算是指一個(gè)關(guān)系中的每個(gè)元組與另一個(gè)關(guān)系中的每個(gè)元組相聯(lián)接形成新的關(guān)系C。access計(jì)算機(jī)二級(jí)教程第一二章例,設(shè)有關(guān)系A(chǔ)和B如下所示,求A
B:質(zhì)料顏色單價(jià)式樣品種規(guī)格滌卡藍(lán)16.00華達(dá)呢黑43.00毛滌褐20.00
男中山裝中女褲子小女大衣大access計(jì)算機(jī)二級(jí)教程第一二章運(yùn)算舉例
關(guān)系A(chǔ)
B質(zhì)料顏色單價(jià)式樣品種規(guī)格
滌卡藍(lán)16.00滌卡藍(lán)16.00滌卡藍(lán)16.00華達(dá)呢黑43.00華達(dá)呢黑43.00華達(dá)呢黑43.00毛滌褐20.00毛滌褐20.00毛滌褐20.00男中山裝中女褲子小女大衣大男中山裝中女褲子小女大衣大男中山裝中女褲子小女大衣大access計(jì)算機(jī)二級(jí)教程第一二章2.5.2關(guān)系運(yùn)算1.投影投影操作是指從一個(gè)或多個(gè)關(guān)系中選擇若干個(gè)屬性組成新的關(guān)系。投影操作取得垂直方向上關(guān)系的子集(列),既投影是從關(guān)系中選擇列。投影可用于變換一個(gè)關(guān)系中屬性的順序。2.選擇選擇操作是指從關(guān)系中選擇滿足一定條件的元組。選擇操作取得的是水平方向上關(guān)系的子集(行)。
access計(jì)算機(jī)二級(jí)教程第一二章例2.8student關(guān)系如表2.8所示,在此關(guān)系上的投影操作和選擇操作示例見(jiàn)表2.9和表2.10。表2.8Student關(guān)系
學(xué)號(hào)姓名性別出生日期黨員否出生地993501438劉昕女02/28/81.T.北京993501437顏俊男08/14/81.F.山西993501433王倩女01/05/80.F.黑龍江993506122李一女06/28/81.F.山東993505235張舞男09/21/79.F.北京993501412李竟男02/15/80.F.天津993502112王五男01/01/79.T.上海993510228趙子雨男06/23/81.F.河南access計(jì)算機(jī)二級(jí)教程第一二章(1)從student關(guān)系中選擇部分屬性構(gòu)成新的關(guān)系st1的操作稱為投影,st1關(guān)系如表2.9所示。
學(xué)號(hào)姓名出生日期出生地993501438劉昕02/28/81北京993501437顏俊08/14/81山西993501433王倩01/05/80黑龍江993506122李一06/28/81山
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年滬教版選修5歷史下冊(cè)月考試卷含答案
- 2025年滬教新版高二地理下冊(cè)月考試卷含答案
- 2025年華師大版必修1歷史上冊(cè)階段測(cè)試試卷
- 2025年滬科版選擇性必修1歷史上冊(cè)階段測(cè)試試卷
- 2025年華師大新版選擇性必修1語(yǔ)文上冊(cè)階段測(cè)試試卷含答案
- 2025版南寧租賃市場(chǎng)住宅租賃合同模板(含違約責(zé)任)4篇
- 房座買賣合同(2篇)
- 2025年度醫(yī)療機(jī)構(gòu)消毒供應(yīng)中心運(yùn)營(yíng)承包合同書4篇
- 二零二五年度水利樞紐泥水工程勞務(wù)分包合同8篇
- 2025年度體育場(chǎng)館退休人員聘用合同
- 我的家鄉(xiāng)瓊海
- (2025)專業(yè)技術(shù)人員繼續(xù)教育公需課題庫(kù)(附含答案)
- 《互聯(lián)網(wǎng)現(xiàn)狀和發(fā)展》課件
- 【MOOC】計(jì)算機(jī)組成原理-電子科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 2024年上海健康醫(yī)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案解析
- 2024年湖北省武漢市中考語(yǔ)文適應(yīng)性試卷
- 非新生兒破傷風(fēng)診療規(guī)范(2024年版)解讀
- EDIFIER漫步者S880使用說(shuō)明書
- 上海市華東師大二附中2025屆高二數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含解析
- IP授權(quán)合作合同模板
- 2024中華人民共和國(guó)農(nóng)村集體經(jīng)濟(jì)組織法詳細(xì)解讀課件
評(píng)論
0/150
提交評(píng)論