單元一數(shù)據(jù)庫(kù)基礎(chǔ)理解能力.ppt_第1頁(yè)
單元一數(shù)據(jù)庫(kù)基礎(chǔ)理解能力.ppt_第2頁(yè)
單元一數(shù)據(jù)庫(kù)基礎(chǔ)理解能力.ppt_第3頁(yè)
單元一數(shù)據(jù)庫(kù)基礎(chǔ)理解能力.ppt_第4頁(yè)
單元一數(shù)據(jù)庫(kù)基礎(chǔ)理解能力.ppt_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2019/7/9,1,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,單元一:數(shù)據(jù)庫(kù)基礎(chǔ)理解能力,知識(shí)目標(biāo): 理解數(shù)據(jù)庫(kù)的重要性,理解數(shù)據(jù)庫(kù)數(shù)據(jù)、信息、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)模型、關(guān)系運(yùn)算等含義。 能力目標(biāo): 1.基本掌握信息搜尋與分析能力。 2.進(jìn)行傳統(tǒng)關(guān)系運(yùn)算的能力。,2019/7/9,2,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,主要學(xué)習(xí)任務(wù),任務(wù)1-1:數(shù)據(jù)庫(kù)在企業(yè)的需求調(diào)查與分析 任務(wù)1-2:數(shù)據(jù)庫(kù)基本術(shù)語(yǔ)的理解(DB、信息、DBMS、DBS) 任務(wù)1-3:數(shù)據(jù)模型的理解與應(yīng)用 任務(wù)1-4:關(guān)系數(shù)據(jù)庫(kù)及關(guān)系運(yùn)算的理解,2019/7/9,3,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,重點(diǎn)與難點(diǎn),重點(diǎn): DB、信息、DBS、DBMS、關(guān)系等理解,傳統(tǒng)與專門關(guān)系運(yùn)算。 難點(diǎn): 關(guān)系運(yùn)算,2019/7/9,4,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,任務(wù)1-1:數(shù)據(jù)庫(kù)在企業(yè)的需求調(diào)查與分析,為什么要學(xué)習(xí)數(shù)據(jù)庫(kù)呢? 比如學(xué)院教務(wù)管理系統(tǒng)、圖書(shū)管理系統(tǒng)、QQ、超市管理系統(tǒng)都需要使用數(shù)據(jù)庫(kù)。 任務(wù)要求: 1)三人一組,完成調(diào)查與分析,一人匯報(bào)其他人補(bǔ)充 2)通過(guò)網(wǎng)上、學(xué)校、社會(huì)調(diào)查數(shù)據(jù)庫(kù)在實(shí)際工作的應(yīng)用,2019/7/9,5,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,任務(wù)1-1:數(shù)據(jù)庫(kù)在企業(yè)的需求調(diào)查與分析,3)完成時(shí)間(課內(nèi)+課外一周) 資料: 企業(yè)需求1 企業(yè)需求2 人才分析1 人才分析2,2019/7/9,6,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,本課程學(xué)習(xí)目標(biāo)及學(xué)習(xí)要求講解,學(xué)習(xí)目標(biāo)(具體見(jiàn)教學(xué)大綱) 通過(guò)本課程的學(xué)習(xí),理解數(shù)據(jù)庫(kù)的作用,領(lǐng)會(huì)其管理數(shù)據(jù)的重要性。 要求熟練掌握SQL中數(shù)據(jù)庫(kù)、表的基本操作,能根據(jù)需要靈活應(yīng)用查詢,學(xué)會(huì)數(shù)據(jù)的恢復(fù)技術(shù)。最終能利用SQL開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用軟件。 學(xué)習(xí)要求及方法 認(rèn)真搜集整理資料、做好筆記、熟練各項(xiàng)操作。 加強(qiáng)自學(xué)、相互討論學(xué)習(xí)、注重觀察、及時(shí)處理問(wèn)題。,2019/7/9,7,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,本課程學(xué)習(xí)方法及資源,自學(xué)聽(tīng)講練習(xí)提問(wèn)解答 資源: 1、教材及參考書(shū) sql server2000實(shí)例教程,楊學(xué)全主編,電子工業(yè)出版社,2004年出版。 sql server2000數(shù)據(jù)庫(kù)技術(shù)實(shí)用教程,岳國(guó)英主編,中國(guó)電力出版社,2005年出版 2、網(wǎng)上資源及精品課程網(wǎng)站,2019/7/9,8,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,任務(wù)1-2:數(shù)據(jù)庫(kù)基本術(shù)語(yǔ)的理解,什么是數(shù)據(jù)庫(kù)呢? 任務(wù)要求: 1)理解信息、DB、DBS、DBMS的含義 2)了解數(shù)據(jù)處理發(fā)展過(guò)程,2019/7/9,9,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,基本術(shù)語(yǔ),數(shù)據(jù)(data): 數(shù)據(jù)指描述事物的符號(hào)記錄。文字、圖形、圖像、聲音、學(xué)生的檔案記錄、貨物的運(yùn)輸情況等都是數(shù)據(jù)。 信息(Information) 信息是關(guān)于現(xiàn)實(shí)世界事物的存在方式或運(yùn)動(dòng)狀態(tài)的反映的綜合,具體說(shuō)是一種被加工為特定形式的數(shù)據(jù),但這種數(shù)據(jù)形式對(duì)接收者來(lái)說(shuō)是有意義的,而且對(duì)當(dāng)前和將來(lái)的決策具有明顯的或?qū)嶋H的價(jià)值。 數(shù)據(jù)是信息的符號(hào)表示或載體,信息則是數(shù)據(jù)的內(nèi)涵,是對(duì)數(shù)據(jù)的語(yǔ)義解釋。,2019/7/9,10,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,數(shù)據(jù)庫(kù)(database,簡(jiǎn)稱DB) : 數(shù)據(jù)庫(kù)指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。 數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system,簡(jiǎn)稱DBMS) 數(shù)據(jù)庫(kù)管理系統(tǒng)指位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫(kù)在建立、運(yùn)用和維護(hù)時(shí)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理、統(tǒng)一控制。數(shù)據(jù)庫(kù)管理系統(tǒng)使用戶能方便地定義數(shù)據(jù)和操縱數(shù)據(jù),并能夠保證數(shù)據(jù)的安全性、完整性、多用戶對(duì)數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)。,2019/7/9,11,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,數(shù)據(jù)庫(kù)系統(tǒng)(database system,簡(jiǎn)稱DBS) 數(shù)據(jù)庫(kù)系統(tǒng)指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后構(gòu)成的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。,2019/7/9,12,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,數(shù)據(jù)處理發(fā)展過(guò)程,1人工管理階段 數(shù)據(jù)不保存 系統(tǒng)沒(méi)有專用的軟件對(duì)數(shù)據(jù)進(jìn)行管理 每個(gè)應(yīng)用程序都要包括數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、存取方法、輸入方式等,程序員編寫應(yīng)用程序時(shí),還要安排數(shù)據(jù)的物理存儲(chǔ),因此程序員負(fù)擔(dān)很重。 數(shù)據(jù)不共享 數(shù)據(jù)是面向程序的,一組數(shù)據(jù)只能對(duì)應(yīng)一個(gè)程序。 多個(gè)應(yīng)用程序涉及某些相同的數(shù)據(jù)時(shí),也必須各自定義,因此程序之間有大量的冗余數(shù)據(jù)。 數(shù)據(jù)不具有獨(dú)立性,2019/7/9,13,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,2.文件系統(tǒng)階段,特點(diǎn)如下: 數(shù)據(jù)以文件形式可長(zhǎng)期保存下來(lái) 文件系統(tǒng)可對(duì)數(shù)據(jù)的存取進(jìn)行管理 文件形式多樣化 程序與數(shù)據(jù)間有一定獨(dú)立性 由專門的軟件即文件系統(tǒng)進(jìn)行數(shù)據(jù)管理,程序和數(shù)據(jù)間由軟件提供的存取方法進(jìn)行轉(zhuǎn)換,數(shù)據(jù)存儲(chǔ)發(fā)生變化不一定影響程序的運(yùn)行。 缺點(diǎn): 數(shù)據(jù)冗余度大 數(shù)據(jù)獨(dú)立性低 數(shù)據(jù)一致性差,2019/7/9,14,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,3數(shù)據(jù)庫(kù)系統(tǒng)階段,目前關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫(kù)和層次數(shù)據(jù)庫(kù),成為當(dāng)今最流行的商用數(shù)據(jù)庫(kù)系統(tǒng)。特點(diǎn): 數(shù)據(jù)結(jié)構(gòu)化。要求在描述數(shù)據(jù)時(shí)不僅描述數(shù)據(jù)本身,還要描述數(shù)據(jù)之間的聯(lián)系。 數(shù)據(jù)共享性高、冗余度小、易擴(kuò)充。冗余度是指數(shù)據(jù)重復(fù)的程度。 數(shù)據(jù)獨(dú)立性高。包括物理獨(dú)立性和邏輯獨(dú)立性。 物理獨(dú)立性是指當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變時(shí),應(yīng)用程序不用改變。 邏輯獨(dú)立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),用戶應(yīng)喲功能持續(xù)不用改變。 統(tǒng)一的數(shù)據(jù)管理和控制。數(shù)據(jù)的安全性保護(hù)、完整性控制、數(shù)據(jù)庫(kù)恢復(fù)、并發(fā)控制。,2019/7/9,15,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,DBMS四方面的數(shù)據(jù)控制功能,a.數(shù)據(jù)的安全性(security)控制:防止不合法使用數(shù)據(jù)造成數(shù)據(jù)的泄露和破壞,保證數(shù)據(jù)的安全和機(jī)密; b.數(shù)據(jù)的完整性(integrity)控制:系統(tǒng)通過(guò)設(shè)置一些完整性規(guī)則以確保數(shù)據(jù)的正確性、有效性和相容性。 c.并發(fā)(concurrency)控制:多用戶同時(shí)存取或修改數(shù)據(jù)庫(kù)時(shí),防止相互干擾而提供給用戶不正確的數(shù)據(jù),并使數(shù)據(jù)庫(kù)受到破壞。 d.數(shù)據(jù)恢復(fù)(recovery):當(dāng)數(shù)據(jù)庫(kù)被破壞或數(shù)據(jù)不可靠時(shí),系統(tǒng)有能力將數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)恢復(fù)到最近某一時(shí)刻的正確狀態(tài)。,2019/7/9,16,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,任務(wù)1-3:數(shù)據(jù)模型的理解與應(yīng)用,數(shù)據(jù)是怎么組織管理的呢? 信息的三個(gè)世界,2019/7/9,17,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,1. 現(xiàn)實(shí)世界,現(xiàn)實(shí)世界就是客觀存在的事物及其相互聯(lián)系。 事物之間的聯(lián)系是由事物本身的性質(zhì)決定的。現(xiàn)實(shí)世界中的事物之間既有“共性”,又具有“個(gè)性”。 例如,學(xué)校的教學(xué)管理中涉及學(xué)生管理、教師管理及課程管理等。制作學(xué)生選修課程情況表,內(nèi)容包括學(xué)號(hào)、姓名、課程名、選修課程類別等;制作教師授課安排表,內(nèi)容包括教師號(hào)、課程名、授課類別、學(xué)時(shí)數(shù)等。這就是現(xiàn)實(shí)世界,是數(shù)據(jù)庫(kù)設(shè)計(jì)者接觸到的最原始的數(shù)據(jù)。,2019/7/9,18,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,2.信息世界,信息世界,也稱為概念世界,是現(xiàn)實(shí)世界在人們頭腦中的反映,是對(duì)客觀事物及其聯(lián)系的一種抽象描述,即用數(shù)據(jù)來(lái)描述實(shí)現(xiàn)世界中的事物及其聯(lián)系,是對(duì)現(xiàn)實(shí)世界的第一次抽象。其中,經(jīng)過(guò)抽象描述的現(xiàn)實(shí)世界中的客觀事物在信息世界中稱為“實(shí)體”。,2019/7/9,19,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,信息世界中的基本概念,實(shí)體(Entity) 客觀存在并且可以相互區(qū)別的“事物”稱為實(shí)體。 實(shí)體可以是可觸及的對(duì)象,如一個(gè)學(xué)生,一本書(shū),一輛汽車;也可以是抽象的事件,如一堂課,一次比賽等。 屬性(Attributes) 實(shí)體的某一特性稱為屬性。如學(xué)生實(shí)體有學(xué)號(hào)、姓名、年齡、性別、系等方面的屬性。 屬性有“型“和“值”之分,“型“即為屬性名,如姓名、年齡、性別是屬性的型;“值”即為屬性的具體內(nèi)容,如(990001,張立,20,男,計(jì)算機(jī))這些屬性值的集合表示了一個(gè)學(xué)生實(shí)體。,2019/7/9,20,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,實(shí)體型(Entity Type) 若干個(gè)屬性型組成的集合可以表示一個(gè)實(shí)體的類型,簡(jiǎn)稱實(shí)體型。 如學(xué)生(學(xué)號(hào),姓名,年齡,性別,系)就是一個(gè)實(shí)體型。 實(shí)體集(Entity Set) 同型實(shí)體的集合稱為實(shí)體集。 如所有的學(xué)生、所有的課程等。 鍵(Key) 能唯一標(biāo)識(shí)一個(gè)實(shí)體的屬性或?qū)傩约Q為實(shí)體的鍵。 如學(xué)生的學(xué)號(hào),學(xué)生的姓名可能有重名,不能作為學(xué)生實(shí)體的鍵。,2019/7/9,21,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,域(Domain) 屬性值的取值范圍稱為該屬性的域。 如學(xué)號(hào)的域?yàn)?位整數(shù),姓名的域?yàn)樽址?,年齡的域?yàn)樾∮?0的整數(shù),性別的域?yàn)椋校?2019/7/9,22,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,3. 數(shù)據(jù)世界,數(shù)據(jù)世界,也稱為計(jì)算機(jī)世界、存儲(chǔ)世界或機(jī)器世界,是對(duì)信息世界中的有關(guān)信息進(jìn)行加工、編碼及格式化等具體處理以一定的形式存儲(chǔ)在計(jì)算機(jī)內(nèi)的數(shù)據(jù)??梢哉f(shuō),數(shù)據(jù)世界中的數(shù)據(jù)既能展示信息世界,同時(shí)又向計(jì)算機(jī)數(shù)據(jù)處理前進(jìn)了一步。 數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)(Item)就是標(biāo)記實(shí)體屬性的命名單位,也稱為元素或字段。它是可以命名的最小信息單位。數(shù)據(jù)項(xiàng)的取值范圍稱為域。 記錄 若干相關(guān)聯(lián)的數(shù)據(jù)項(xiàng)的集合構(gòu)成記錄(Record)。記錄是應(yīng)用程序輸入/輸出的邏輯單位。對(duì)于大多數(shù)據(jù)庫(kù)系統(tǒng)來(lái)講,記錄是處理和存儲(chǔ)信息的基本單位。通常用一條記錄描述一個(gè)實(shí)體。構(gòu)成該記錄的數(shù)據(jù)項(xiàng)表示實(shí)體的若干屬性。,2019/7/9,23,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,文件 同一給定類型記錄的集合構(gòu)成一個(gè)文件(File)。文件對(duì)應(yīng)于信息世界的實(shí)體集,所以文件又可定義為描述一個(gè)實(shí)體集的所有記錄集。 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)是比文件更大的數(shù)據(jù)組織形式。數(shù)據(jù)庫(kù)是具有特定聯(lián)系的數(shù)據(jù)的集合,也可以看成是具有特定聯(lián)系的多種類型的記錄的集合。 關(guān)鍵字 關(guān)鍵字(Key)是能夠唯一標(biāo)識(shí)文件中的每一條記錄的字段或字段集,如學(xué)生的“學(xué)號(hào)”可以作為學(xué)生記錄的關(guān)鍵字。,2019/7/9,24,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,4. 三個(gè)世界之間的關(guān)系,現(xiàn)實(shí)世界、信息世界和數(shù)據(jù)世界三者之間的關(guān)系下圖所示。從圖可知,將現(xiàn)實(shí)世界中的事物及其聯(lián)系逐步抽象為數(shù)據(jù)世界中具有一定結(jié)構(gòu)的便于計(jì)算機(jī)處理的數(shù)據(jù)形式,需要使用以下兩個(gè)不同層次的數(shù)據(jù)模型(概念和邏輯模型)。,2019/7/9,25,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,2019/7/9,26,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,數(shù)據(jù)模型的類型, 層次模型 層次模型是以記錄型為結(jié)點(diǎn)構(gòu)成的樹(shù),它把客觀問(wèn)題抽象為一個(gè)嚴(yán)格的自上而下的層次關(guān)系。 層次模型的特點(diǎn): 有且僅有一個(gè)根結(jié)點(diǎn)無(wú)雙親。 其它結(jié)點(diǎn)有且僅有一個(gè)雙親。 網(wǎng)狀模型 網(wǎng)狀模型是以記錄型為結(jié)點(diǎn)的網(wǎng)絡(luò),它反映了現(xiàn)實(shí)世界中較為復(fù)雜的事物間的聯(lián)系。 網(wǎng)狀模型的特點(diǎn): 1)允許有一個(gè)以上的結(jié)點(diǎn)無(wú)雙親。 2)至少有一個(gè)結(jié)點(diǎn)多于一個(gè)雙親。,2019/7/9,27,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院, 關(guān)系模型 關(guān)系模型(Relational Model)雖然不是數(shù)據(jù)庫(kù)管理系統(tǒng)最早支持的數(shù)據(jù)模型,但關(guān)系模型卻是當(dāng)前最重要、最常用的一種數(shù)據(jù)模型。 關(guān)系模型是數(shù)據(jù)庫(kù)系統(tǒng)中最重要的模型,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表。使用表格來(lái)描述實(shí)體之間的關(guān)系,二維表中的列(字段、數(shù)據(jù)項(xiàng))就是屬性,列值稱為屬性值,屬性值的取值范圍稱為值域(Domain),每一行數(shù)據(jù)稱為一個(gè)記錄。,2019/7/9,28,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院, 面向?qū)ο竽P?雖然關(guān)系模型簡(jiǎn)單靈活,但不能表達(dá)現(xiàn)實(shí)世界中存在的復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。比如,CAD數(shù)據(jù)、圖形數(shù)據(jù)等復(fù)雜的數(shù)據(jù)結(jié)構(gòu)需要更高級(jí)的數(shù)據(jù)模型表達(dá)。 面向?qū)ο蟾拍钭钤绯霈F(xiàn)在1968年的SmallTalk語(yǔ)言中,隨后迅速滲透到計(jì)算機(jī)領(lǐng)域的每一個(gè)分支,現(xiàn)已使用在數(shù)據(jù)庫(kù)技術(shù)中。面向?qū)ο髷?shù)據(jù)庫(kù)是面向?qū)ο蟾拍钆c數(shù)據(jù)庫(kù)技術(shù)相結(jié)合的產(chǎn)物。面向?qū)ο竽P?Object Relational Model)中基本的概念是對(duì)象和類。面向?qū)ο竽P偷膬?yōu)點(diǎn)是能完整地描述現(xiàn)實(shí)世界的數(shù)據(jù)結(jié)構(gòu),具有豐富的表達(dá)能力,缺點(diǎn)是模型相對(duì)比較復(fù)雜,實(shí)現(xiàn)起來(lái)較困難。,2019/7/9,29,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,任務(wù)1-4: 關(guān)系數(shù)據(jù)庫(kù)及關(guān)系運(yùn)算的理解,1、關(guān)系 關(guān)系就是一張二維表,它由行和列組成。例如,下表的人事記錄就是一個(gè)關(guān)系。 行元組記錄 列屬性字段,2019/7/9,30,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,2、關(guān)系的特點(diǎn),(1)表的每一行定義實(shí)體集的一個(gè)實(shí)體,每一列定義實(shí)體的一個(gè)屬性。 (2)行沒(méi)有完全相同的行,列沒(méi)有完全相同的列。 (3)每一行必須有一個(gè)關(guān)鍵子(主碼),它可以有一個(gè)屬性或多個(gè)組成。 (4)屬性是不可在分割的最小數(shù)據(jù)項(xiàng)。 (5)行列的順序不相關(guān)。,2019/7/9,31,數(shù)據(jù)庫(kù)應(yīng)用 四川信息職業(yè)技術(shù)學(xué)院,3、關(guān)系中的術(shù)語(yǔ),(1)元組:圖中的一行即為一個(gè)元組。 (1)屬性:圖中的一列即為一個(gè)屬性,上表有5列,對(duì)應(yīng)5個(gè)屬性(學(xué)號(hào)、姓名、性別、年齡和所在系)。 (3)碼(key):表中的某個(gè)屬性(組),它可以惟一確定一個(gè)元組,則稱該屬性組為“侯選碼”。若一個(gè)關(guān)系有多個(gè)候選碼,則選定其中一個(gè)為主碼。如上表中的學(xué)號(hào),是該學(xué)生關(guān)系的碼。 (4)域(domain):屬性的取值范圍,如性別的域是(男,女),系別的域是一個(gè)學(xué)校所有系名的集合。 (5)屬性值(分量):元組中的一個(gè)屬性值(6)關(guān)系模式

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論