SQL Server 2000實(shí)用教程課件ch01_第1頁
SQL Server 2000實(shí)用教程課件ch01_第2頁
SQL Server 2000實(shí)用教程課件ch01_第3頁
SQL Server 2000實(shí)用教程課件ch01_第4頁
SQL Server 2000實(shí)用教程課件ch01_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

SQLServer2000實(shí)用教程歡迎學(xué)習(xí)數(shù)據(jù)庫基礎(chǔ)知識(shí)第1章第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.1信息、數(shù)據(jù)與數(shù)據(jù)處理1.2數(shù)據(jù)庫系統(tǒng)第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.3數(shù)據(jù)模型1.4實(shí)訓(xùn)項(xiàng)目第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)能力要求:通過對本章的學(xué)習(xí),讀者應(yīng)掌握數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的基本概念;數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫的基本概念;了解數(shù)據(jù)庫技術(shù)的發(fā)展趨勢。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.1.1

數(shù)據(jù)與信息1.1.2

數(shù)據(jù)處理1.1.3

數(shù)據(jù)處理的發(fā)展1.1.4

數(shù)據(jù)庫技術(shù)的發(fā)展1.1信息、數(shù)據(jù)與數(shù)據(jù)處理第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.1.1

數(shù)據(jù)與信息數(shù)據(jù)是數(shù)據(jù)庫中存儲(chǔ)的基本對象。數(shù)據(jù)的種類很多,數(shù)字、文字、圖形、圖像、聲音等都是數(shù)據(jù)??梢赃@樣定義:描述事物的符號記錄稱為數(shù)據(jù)。數(shù)據(jù)的概念包括兩個(gè)方面,即數(shù)據(jù)內(nèi)容和數(shù)據(jù)形式。數(shù)據(jù)內(nèi)容是指所描述客觀事物的具體特性,也就是通常所說的數(shù)據(jù)的“值”;數(shù)據(jù)形式則是指數(shù)據(jù)內(nèi)容存儲(chǔ)在媒體上的具體形式,也就是通常所說的數(shù)據(jù)的“類型”。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.1.2

數(shù)據(jù)處理數(shù)據(jù)處理就是將數(shù)據(jù)轉(zhuǎn)換為信息的過程。數(shù)據(jù)處理的內(nèi)容主要包括:數(shù)據(jù)的收集、整理、存儲(chǔ)、加工、分類、維護(hù)、排序、檢索和傳輸?shù)纫幌盗谢顒?dòng)的總和。數(shù)據(jù)處理的目的是從大量的數(shù)據(jù)中,根據(jù)數(shù)據(jù)自身的規(guī)律及其相互聯(lián)系,通過分析、歸納、推理等科學(xué)方法,利用計(jì)算機(jī)技術(shù)、數(shù)據(jù)庫技術(shù)等技術(shù)手段,提高有效的信息資源,為進(jìn)一步分析、管理和決策提供依據(jù)。數(shù)據(jù)處理也稱信息處理。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.1.3

數(shù)據(jù)處理的發(fā)展伴隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,數(shù)據(jù)處理及時(shí)地應(yīng)用了這一先進(jìn)的技術(shù)手段,使數(shù)據(jù)處理的效率和深度大大提高,也促使數(shù)據(jù)處理和數(shù)據(jù)管理的技術(shù)得到了很大的發(fā)展,其發(fā)展過程大致經(jīng)歷了人工管理、文件管理、數(shù)據(jù)庫管理等三個(gè)階段。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.1.3

數(shù)據(jù)處理的發(fā)展

20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算,計(jì)算處理的數(shù)據(jù)量很小,數(shù)據(jù)管理方便。那時(shí)候的計(jì)算機(jī)系統(tǒng)沒有專門管理數(shù)據(jù)的軟件,也沒有像磁盤這樣可以隨機(jī)存取的外部存儲(chǔ)設(shè)備,對數(shù)據(jù)的管理沒有一定的格式,數(shù)據(jù)依附于處理它的應(yīng)用程序,使得數(shù)據(jù)和應(yīng)用程序一一對應(yīng),互為依賴。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.人工管理階段1.1.3

數(shù)據(jù)處理的發(fā)展

在人工管理階段,應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如圖1-1所示。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)應(yīng)用程序1數(shù)據(jù)組1數(shù)據(jù)組2數(shù)據(jù)組n應(yīng)用程序n應(yīng)用程序2......圖1-1人工管理階段程序與數(shù)據(jù)的關(guān)系1.1.3

數(shù)據(jù)處理的發(fā)展

20世紀(jì)50年代后期開始至60年代末為文件管理階段,應(yīng)用程序通過專門管理數(shù)據(jù)的軟件即文件系統(tǒng)管理來使用數(shù)據(jù)。由于計(jì)算機(jī)存儲(chǔ)技術(shù)的發(fā)展和操作系統(tǒng)的出現(xiàn),同時(shí)計(jì)算機(jī)硬件也已經(jīng)具有可直接存取的磁盤、磁帶及磁鼓等外部存取設(shè)備,軟件則出現(xiàn)了高級語言和操作系統(tǒng),而操作系統(tǒng)的一項(xiàng)主要功能是文件管理,因此,數(shù)據(jù)處理應(yīng)用程序利用操作系統(tǒng)的文件管理功能,將相關(guān)數(shù)據(jù)按一定的規(guī)則構(gòu)成文件,通過文件系統(tǒng)對文件中的數(shù)據(jù)進(jìn)行存取和管理,實(shí)現(xiàn)數(shù)據(jù)的文件管理方式。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)2.文件管理階段1.1.3

數(shù)據(jù)處理的發(fā)展

在文件管理階段,應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如圖1-2所示。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)圖1-2

文件管理階段應(yīng)用程序與數(shù)據(jù)之間的關(guān)系......應(yīng)用程序1數(shù)據(jù)組1數(shù)據(jù)組2數(shù)據(jù)組n應(yīng)用程序n應(yīng)用程序2操作系統(tǒng)1.1.3

數(shù)據(jù)處理的發(fā)展

數(shù)據(jù)庫管理階段是60年代末在文件管理基礎(chǔ)上發(fā)展起來的。隨著計(jì)算機(jī)系統(tǒng)性價(jià)比的持續(xù)提高,軟件技術(shù)的不斷發(fā)展,人們克服了文件系統(tǒng)的不足,開發(fā)了一類新的數(shù)據(jù)管理軟件——數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem,DBMS),運(yùn)用數(shù)據(jù)庫技術(shù)進(jìn)行數(shù)據(jù)管理,將數(shù)據(jù)管理技術(shù)推向了數(shù)據(jù)庫管理階段。數(shù)據(jù)庫技術(shù)使數(shù)據(jù)有了統(tǒng)一的結(jié)構(gòu),對所有的數(shù)據(jù)實(shí)行統(tǒng)一、集中、獨(dú)立的管理,以實(shí)現(xiàn)數(shù)據(jù)的共享,保證數(shù)據(jù)的完整性和安全性,提高了數(shù)據(jù)管理效率。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)3.?dāng)?shù)據(jù)庫管理階段1.1.3

數(shù)據(jù)處理的發(fā)展

在數(shù)據(jù)庫管理階段,應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如圖1-3所示。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)圖1-3

數(shù)據(jù)庫管理階段應(yīng)用程序與數(shù)據(jù)之間的關(guān)系...應(yīng)用程序1應(yīng)用程序n應(yīng)用程序2數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)1.1.4

數(shù)據(jù)庫技術(shù)的發(fā)展

數(shù)據(jù)庫技術(shù)發(fā)展之快、應(yīng)用之廣是計(jì)算機(jī)科學(xué)其他領(lǐng)域技術(shù)無可比擬的。隨著數(shù)據(jù)庫應(yīng)用領(lǐng)域的不斷擴(kuò)大和信息量的急劇增長,占主導(dǎo)地位的關(guān)系數(shù)據(jù)庫系統(tǒng)已不能滿足新的應(yīng)用領(lǐng)域的需求。自20世紀(jì)60年代中期以來,數(shù)據(jù)庫技術(shù)與其他領(lǐng)域的技術(shù)相結(jié)合,出現(xiàn)了數(shù)據(jù)庫的許多新分支,如:與分布處理技術(shù)相結(jié)合出現(xiàn)了分布式數(shù)據(jù)庫;與面向?qū)ο蠹夹g(shù)相結(jié)合出現(xiàn)了面向?qū)ο髷?shù)據(jù)庫;與多媒體技術(shù)相結(jié)合出現(xiàn)了多媒體數(shù)據(jù)庫。針對不同應(yīng)用領(lǐng)域還出現(xiàn)了工程數(shù)據(jù)庫、實(shí)時(shí)數(shù)據(jù)庫、空間數(shù)據(jù)庫、統(tǒng)計(jì)數(shù)據(jù)庫、時(shí)態(tài)數(shù)據(jù)庫和數(shù)據(jù)倉庫等多種數(shù)據(jù)庫及相關(guān)技術(shù)。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.1.4

數(shù)據(jù)庫技術(shù)的發(fā)展分布式數(shù)據(jù)庫系統(tǒng)(DistributedDataBase

Syserm,DDBS)是在集中式數(shù)據(jù)庫基礎(chǔ)上發(fā)展起來的,是數(shù)據(jù)庫與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、分布處理技術(shù)相結(jié)合的產(chǎn)物。分布式數(shù)據(jù)庫系統(tǒng)是物理上分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同結(jié)合點(diǎn),邏輯上屬于同一系統(tǒng)的數(shù)據(jù)庫系統(tǒng),它不同于將數(shù)據(jù)存儲(chǔ)在服務(wù)器上供用戶共享存取的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng),分布式數(shù)據(jù)庫系統(tǒng)不僅能支持局部應(yīng)用,可以存取本地點(diǎn)或另一個(gè)節(jié)點(diǎn)的數(shù)據(jù),而且能支持全局應(yīng)用,可以同時(shí)存取兩個(gè)或兩個(gè)以上結(jié)點(diǎn)的數(shù)據(jù)。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.

分布式數(shù)據(jù)庫1.1.4

數(shù)據(jù)庫技術(shù)的發(fā)展面向?qū)ο髷?shù)據(jù)庫系統(tǒng)(Object-OrientedDataBase

System,OODBS)是將面向?qū)ο蟮哪P汀⒎椒ê蜋C(jī)制,與先進(jìn)的數(shù)據(jù)庫技術(shù)有機(jī)地結(jié)合而形成的新型數(shù)據(jù)庫系統(tǒng)。它從關(guān)系模型中脫離出來,強(qiáng)調(diào)在數(shù)據(jù)庫框架中的發(fā)展類型、數(shù)據(jù)抽象、繼承和持久性;它的基本設(shè)計(jì)思想是,一方面把面向?qū)ο笳Z言向數(shù)據(jù)庫方向擴(kuò)展,使應(yīng)用程序能夠存取并處理對象;另一方面擴(kuò)展數(shù)據(jù)庫系統(tǒng),使其具有面向?qū)ο蟮奶卣鳎峁┮环N綜合的語義數(shù)據(jù)建模概念集,以便對現(xiàn)實(shí)世界中的復(fù)雜應(yīng)用的實(shí)體和聯(lián)系建模。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)2.面向?qū)ο髷?shù)據(jù)庫1.1.4

數(shù)據(jù)庫技術(shù)的發(fā)展多媒體數(shù)據(jù)庫系統(tǒng)(Multi-MediaDataBaseSystem,MDBS)是數(shù)據(jù)庫技術(shù)與多媒體技術(shù)相結(jié)合的產(chǎn)物。在許多數(shù)據(jù)庫應(yīng)用領(lǐng)域中,都涉及到大量的文字、圖像、圖形和聲音等多媒體數(shù)據(jù)庫,這些與傳統(tǒng)的數(shù)字、字符等格式化數(shù)據(jù)有很大的不同,都是一些結(jié)構(gòu)復(fù)雜的對象。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)3.多媒體數(shù)據(jù)庫1.1.4

數(shù)據(jù)庫技術(shù)的發(fā)展信息技術(shù)的高速發(fā)展,數(shù)據(jù)和數(shù)據(jù)庫在急劇增長,數(shù)據(jù)庫應(yīng)用的規(guī)模、范圍和深度不斷擴(kuò)大,一般的事務(wù)處理已不能滿足應(yīng)用的需要,企業(yè)界需要在大量信息數(shù)據(jù)基礎(chǔ)上的決策支持(DecisionSupport,DS),數(shù)據(jù)倉庫(DataWarehousing,DW)技術(shù)的興起滿足了這一需求。數(shù)據(jù)倉庫可以提供對企業(yè)數(shù)據(jù)方便訪問和具有強(qiáng)大的分析能力的工具,從企業(yè)數(shù)據(jù)中獲得有價(jià)值的信息,發(fā)掘企業(yè)的競爭有時(shí),提高企業(yè)的運(yùn)營效率和指導(dǎo)企業(yè)決策。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

4.?dāng)?shù)據(jù)倉庫1.2.1

數(shù)據(jù)庫系統(tǒng)的組成1.2.2

數(shù)據(jù)庫管理系統(tǒng)的功能1.2.3

數(shù)據(jù)庫管理系統(tǒng)的組成1.2.4

數(shù)據(jù)庫系統(tǒng)的特點(diǎn)1.2數(shù)據(jù)庫系統(tǒng)第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.2.1

數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫應(yīng)用系統(tǒng)簡稱數(shù)據(jù)庫系統(tǒng)(DataBaseSystem,DBS),是一個(gè)計(jì)算機(jī)應(yīng)用系統(tǒng)。它由計(jì)算機(jī)硬件、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫、應(yīng)用程序和用戶等部分組成。

計(jì)算機(jī)硬件(Hardware)是數(shù)據(jù)庫系統(tǒng)賴以生存的物質(zhì)基礎(chǔ),是存儲(chǔ)數(shù)據(jù)庫及運(yùn)行數(shù)據(jù)庫管理系統(tǒng)DBMS的硬件資源,主要包括主機(jī)、存儲(chǔ)設(shè)備、I/O通道等。大型數(shù)據(jù)庫系統(tǒng)一般都建立在計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境下。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

1.計(jì)算機(jī)硬件1.2.1

數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫(DataBase,DB)是指數(shù)據(jù)庫系統(tǒng)中以一定的組織方式將相關(guān)數(shù)據(jù)組織在一起,存儲(chǔ)在外部存儲(chǔ)設(shè)備上所形成的、能為多個(gè)用戶共享的、與應(yīng)用程序相互獨(dú)立的相關(guān)數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)也是以文件的形式存儲(chǔ)在存儲(chǔ)介質(zhì)上的,它是數(shù)據(jù)庫系統(tǒng)操作的對象和結(jié)果。數(shù)據(jù)庫中的數(shù)據(jù)具有集中性和共享性。所謂集中性是指把數(shù)據(jù)庫看成性質(zhì)不同的數(shù)據(jù)文件的集合,其中的數(shù)據(jù)冗余很小。所謂共享性是指多個(gè)不同用戶使用不同的語言,為了不同的應(yīng)用目的可同時(shí)存取數(shù)據(jù)庫中的數(shù)據(jù)。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)3.數(shù)據(jù)庫1.2.1

數(shù)據(jù)庫系統(tǒng)的組成應(yīng)用程序(Application)是在DBMS的基礎(chǔ)上,由用戶根據(jù)應(yīng)用的實(shí)際需要所開發(fā)的、處理特定業(yè)務(wù)的應(yīng)用程序。應(yīng)用程序的操作范圍通常僅是數(shù)據(jù)庫的一個(gè)子集,也即用戶所需的那部分?jǐn)?shù)據(jù)。用戶(User)是指管理、開發(fā)、使用數(shù)據(jù)庫系統(tǒng)的所有人員,通常包括數(shù)據(jù)庫管理員、應(yīng)用程序員和終端用戶。者。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

4.應(yīng)用程序

5.數(shù)據(jù)庫用戶1.2.1

數(shù)據(jù)庫系統(tǒng)的組成如圖1-4所示是數(shù)據(jù)庫管理系統(tǒng)與計(jì)算機(jī)硬件及其它軟件的層次關(guān)系,外層應(yīng)用依賴于內(nèi)層資源的支持。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

5.數(shù)據(jù)庫用戶應(yīng)用程序DBMSOS硬件圖1-4

數(shù)據(jù)庫管理系統(tǒng)與計(jì)算機(jī)硬件及

其它軟件的層次關(guān)系1.2.2

數(shù)據(jù)庫管理系統(tǒng)的功能作為數(shù)據(jù)庫核心軟件的數(shù)據(jù)庫管理系統(tǒng)DBMS,通過三級模式間的映射轉(zhuǎn)換,為用戶實(shí)現(xiàn)了數(shù)據(jù)庫的建立、使用和維護(hù)操作,因此,它必須具備相應(yīng)的功能。DBMS主要包括如下功能。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.2.2

數(shù)據(jù)庫管理系統(tǒng)的功能第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

1.數(shù)據(jù)庫定義功能

2.數(shù)據(jù)庫操縱功能

3.數(shù)據(jù)庫運(yùn)行管理功能

4.數(shù)據(jù)組織、存儲(chǔ)和管理

5.數(shù)據(jù)庫的建立和維護(hù)

6.通信功能1.2.3

數(shù)據(jù)庫管理系統(tǒng)的組成

DBMS通常由以下4部分組成。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

1.數(shù)據(jù)定義語言及其編譯處理程序

2.數(shù)據(jù)操作語言及其編譯程序

3.數(shù)據(jù)庫運(yùn)行控制程序

4.實(shí)用程序1.2.4

數(shù)據(jù)庫系統(tǒng)的特點(diǎn)

數(shù)據(jù)庫系統(tǒng)的出現(xiàn)是計(jì)算機(jī)數(shù)據(jù)處理技術(shù)的重大進(jìn)步,它具有以下特點(diǎn)。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

1.數(shù)據(jù)共享

2.減少數(shù)據(jù)冗余

3.具有較高的數(shù)據(jù)獨(dú)立性1.3.1

現(xiàn)實(shí)世界的數(shù)據(jù)描述1.3.2

數(shù)據(jù)模型1.3.3

關(guān)系的基本概念及其特點(diǎn)1.3數(shù)據(jù)模型第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.3.1

現(xiàn)實(shí)世界的數(shù)據(jù)描述現(xiàn)實(shí)世界是存在于人腦之外的客觀世界,是數(shù)據(jù)庫系統(tǒng)操作處理的對象。如何用數(shù)據(jù)來描述、解釋現(xiàn)實(shí)世界,運(yùn)用數(shù)據(jù)技術(shù)表示、處理客觀事物及其相互關(guān)系,則需要采取相應(yīng)的方法和手段進(jìn)行描述、進(jìn)而實(shí)現(xiàn)最終的操作處理。

第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.3.1現(xiàn)實(shí)世界的數(shù)據(jù)描述

(1)現(xiàn)實(shí)世界。現(xiàn)實(shí)世界就是存在于人腦之外的客觀世界,客觀事物及其相互聯(lián)系就處于現(xiàn)實(shí)世界中??陀^事物可以用對象和性質(zhì)來描述。

(2)信息世界。信息世界就是現(xiàn)實(shí)世界在人腦中的反映,又稱觀念世界??陀^事物在信息世界中稱為實(shí)體,反映事物間聯(lián)系的是實(shí)體模型和概念模型。

(3)數(shù)據(jù)世界。數(shù)據(jù)世界就是信息世界中的信息數(shù)據(jù)化后的產(chǎn)物?,F(xiàn)實(shí)世界的客觀事物及其聯(lián)系,在數(shù)據(jù)世界中以數(shù)據(jù)模型描述。相對于信息世界,數(shù)據(jù)世界是量化的,物化的。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

1.信息處理的三個(gè)層次1.3.1現(xiàn)實(shí)世界的數(shù)據(jù)描述

(1)實(shí)體??陀^事物在信息世界中稱為實(shí)體(Entity),它是現(xiàn)實(shí)世界中任何可區(qū)分、可識(shí)別的事物。

(2)屬性。實(shí)體具有許多特征,實(shí)體所具有的特特征稱為屬性(Attribute)。

(3)域。屬性的取值范圍稱為該屬性的域。

(4)實(shí)體型和實(shí)體值。實(shí)體型就是實(shí)體的結(jié)構(gòu)描述,通常是實(shí)體名和屬性名的集合。

(5)實(shí)體集。性質(zhì)相同的同類實(shí)體的集合稱為實(shí)體集。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

2.信息世界中的基本概念1.3.1現(xiàn)實(shí)世界的數(shù)據(jù)描述

(6)實(shí)體聯(lián)系。建立實(shí)體模型的一個(gè)主要任務(wù)就是要確定實(shí)體之間的聯(lián)系。常見的實(shí)體聯(lián)系有3種,如圖1-5所示。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)班長班長班長-班級班長教師學(xué)生學(xué)生班長-學(xué)生教師-學(xué)生圖1-5

常見的實(shí)體聯(lián)系1.3.1現(xiàn)實(shí)世界的數(shù)據(jù)描述實(shí)體模型又稱概念模型,它是反映實(shí)體之間聯(lián)系的模型。數(shù)據(jù)庫設(shè)計(jì)的重要任務(wù)就是建立實(shí)體模型,建立概念數(shù)據(jù)庫的具體描述。在建立實(shí)體模型時(shí),實(shí)體要逐一命名以示區(qū)別,并描述它們之間的各種聯(lián)系。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

3.實(shí)體模型1.3.2

數(shù)據(jù)模型數(shù)據(jù)模型是指數(shù)據(jù)庫中數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系。數(shù)據(jù)模型的數(shù)據(jù)庫系統(tǒng)中的一個(gè)關(guān)鍵概念,數(shù)據(jù)模型不同,相應(yīng)的數(shù)據(jù)庫系統(tǒng)就完全不同,任何一個(gè)數(shù)據(jù)庫管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。數(shù)據(jù)庫管理系統(tǒng)常用的數(shù)據(jù)模型有下列三種:層次模型、網(wǎng)狀模型和關(guān)系模型。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)1.3.2數(shù)據(jù)模型用樹狀結(jié)構(gòu)表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為層次模型。樹是由結(jié)點(diǎn)和連線組成,結(jié)點(diǎn)表示數(shù)據(jù)集,連線表示數(shù)據(jù)之間的聯(lián)系,樹形結(jié)構(gòu)只能表示一對多的聯(lián)系。通常表示“一”的數(shù)據(jù)放在上方,稱為父結(jié)點(diǎn);而表示“多”的數(shù)據(jù)放在下方,稱為子結(jié)點(diǎn)。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

1.層次模型(HierarchicalModel)1.3.2數(shù)據(jù)模型用網(wǎng)狀結(jié)構(gòu)表示實(shí)體和實(shí)體之間關(guān)系的數(shù)據(jù)模型稱為網(wǎng)狀模型。網(wǎng)狀模型是層次模型的拓展,網(wǎng)狀模型的結(jié)點(diǎn)間可以任意發(fā)生聯(lián)系,能夠表示各種復(fù)雜的聯(lián)系。網(wǎng)狀模型的基本特點(diǎn):(1)一個(gè)以上結(jié)點(diǎn)無父結(jié)點(diǎn)。(2)至少有一個(gè)結(jié)點(diǎn)有多于一個(gè)的父結(jié)點(diǎn)。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

2.網(wǎng)狀模型(NetworkModel)1.3.2數(shù)據(jù)模型用二維表來表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。例如,在關(guān)系模型中可用如表1-1的形式表示學(xué)生對象。關(guān)系不但可以實(shí)體間一對多的聯(lián)系,也可以方便地表示多對多的聯(lián)系。第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)

3.關(guān)系模型(RelationalModel)1.3.2數(shù)據(jù)模型第1章數(shù)據(jù)庫基礎(chǔ)知識(shí)表1-1關(guān)系模型示例學(xué)號姓名性別班級名系別代號地址出生年月是否黨員備注3101于海洋男3102湖北荊州1987.9是3104陳志峰男3102湖北宜昌1988.6否3108程小波男3102湖南岳陽1987.8是3110馮燕女3102廣西柳州1986.10是3120韓瑩瑩女3102

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論