數據庫基礎知識_第1頁
數據庫基礎知識_第2頁
數據庫基礎知識_第3頁
數據庫基礎知識_第4頁
數據庫基礎知識_第5頁
已閱讀5頁,還剩21頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數據庫基礎知識教學大綱要求了解數據庫的以下幾個基本概念:1、數據庫、數據庫管理系統、數據庫系統;2、數據庫的三種數據模型;3、關系型數據庫的三種關系運算(選擇、投影、聯接)24.1數據庫的概念

1、數據和信息的概念數據(data):原始的、廣義的、可鑒別的抽象符號,它可以描述事物的屬性、狀態、程度、方式等等。

數據處理(信息處理):對各種形式的數據進行匯集、傳輸、分組、排序、存儲、檢索、計算等一系列操作的過程。(即對各種數據經過加工轉換而得到信息的過程。)信息(information):人腦對現實世界的描述和反映。信息的含義與特征:(1)信息是用數據作為載體來描述和表示的客觀現象。(2)信息可以用數值、文字、聲音、圖像等多種形式表示。(3)信息是對數據加工提煉的結果,是對人類有用的知識。32、數據庫及相關概念

(1)數據庫(Data-Base,DB)

顧名思義,是存儲數據的倉庫,只不過這個倉庫是在計算機存儲設備上,而且數據是按一定格式存放,同時可以被各種用戶所共享。

定義:長期存儲在計算機內,有組織、可共享的相關數據集合。(它可能包含一個或多個表、視圖、到遠程數據源的連接和存儲過程等)42、數據庫及相關概念

(2)數據庫管理系統(DBMS)DBMS是位于用戶和OS之間的,用于建立、維護和管理數據庫的系統軟件。

(數據庫系統的核心)。

主要功能:數據的組織和存儲、數據的查詢、數據的增加、刪除和修改、數據的排序和索引、數據的統計和分析、數據庫運行管理、通信管理等。52、數據庫及相關概念(3)數據庫系統(DBS)

指在計算機系統中引入數據庫并利用數據庫技術進行數據管理的系統,一般由:硬件系統、數據庫集合、數據庫管理系統及相關軟件、數據庫管理員(DataBaseAdministrator,DBA)和一般用戶構成。6(4)數據庫應用系統數據庫應用系統是指系統開發人員利用數據庫系統資源開發的面向某一類實際應用的軟件系統。例如,學生教學管理系統、財務管理系統、人事管理系統、圖書管理系統、生產管理系統等。是以數據庫為基礎和核心的計算機應用系統。7

數據庫系統概述3、數據管理技術發展的5個階段

①人工管理階段(50年代中期):數據包含在計算或處理它的程序中,數據管理任務包括存儲結構、存取方法、輸入輸出方式等。特點:數據與程序不具有獨立性,一組數據對應一組程序。數據不長期保存,程序運行結束后就退出計算機系統;一個程序中的數據無法被其他程序使用,因此程序與程序之間存在大量的重復數據,稱為數據冗余。8①人工管理階段數據與應用程序的關系:

程序1數據集1

程序2數據集2

程序N數據集N9

3、數據管理技術發展的5個階段②文件系統(50年代后期至60年代中期):把數據組織成一個文件來管理。特點:數據和程序分別存儲,數據文件可以長期保存在外存儲器上,可以被多次存取。數據文件是為特定需要而設計的,故數據不能共享,冗余度大。數據無集中管理,不能統一修改。

10②文件系統文件系統模型文件1文件2文件3文件系統程序1程序2程序3113、數據管理技術發展的5個階段③數據庫系統(60年代后期開始):把數據庫構成一個倉庫來管理。特征:統一管理所有數據,形成一個數據中心,供不同的應用程序共享。在數據文件之間建立關聯,減少數據冗余,提高數據的一致性和完整性。123、數據管理技術發展的5個階段③數據庫系統(60年代后期開始):數據庫系統中數據與應用程序的關系:應用程序1應用程序2……應用程序n數據庫管理系統DBMS操作系統數據庫DataBase133、數據管理技術發展的5個階段④分布式數據庫系統(70年代后):數據庫技術與網絡通信技術的結合產生了分布式數據庫系統。⑤面向對象數據庫系統(80年代):數據庫技術與面向對象程序設計技術結合產生了面向對象數據庫系統。144.2數據庫的數據模型(p5)1、什么是數據模型按照計算機系統的觀點對數據建模,主要用于DBMS的實現。2、數據庫的數據模型分類(1)層次模型用樹狀數據結構形式來表示事物及其之間的關系。主要特征:◆有且只有一個根節點(無父節點的節點).◆除根節點外,任何節點有且只有一個父節點,但允許有0個或多個子節點.15層次模型示例

中國(面積,人口,總產值)河北省(面積,人口,總產值)河南省(面積,人口,總產值)湖北省(面積,人口,總產值)……信陽市(面積,人口,總產值)鄭州市(面積,人口,總產值)新鄉市(面積,人口,總產值)……根節點16

(2)網狀模型

用有向圖的數據結構形式來表示事物及其之間的關系。

主要特征:◆可以有一個以上的節點無父節點。◆一個節點可以有一個以上的父節點。系教研室教師宿舍學生17(3)關系模型數據庫的邏輯結構是一張二維表,在數據庫中滿足下列條件的二維表稱為關系模型:每一列中的分量是類型相同的數據列的順序是任意的行的順序是任意的表中的分量是不可再分割的最小數據項表中的任意兩行不能完全相同18

關系模型示例

學生情況簡表學號姓名性別出生年月黃麗萍女1978-01-04王百靈男1979-05-06王少頌男1977-06-08楊韻峰男1979-05-03康敏男1976-01-23字段記錄字段值194.3關系型數據庫(p7)1、基本概念關系:一個二維表就叫做一個關系屬性(字段):表中的一列叫做一個屬性域:一個屬性的取值范圍叫做一個域元組:表中的一行叫做一個元組主關鍵字:關系中的某個屬性,可以唯一確定一個元組關系數據庫:采用關系模式作為數據的組織方式的DB202、關系數據庫的特點:1)關系中每個屬性不可再分。2)關系中每一列元素類型相同,取值范圍相同。3)同一關系中字段(屬性)不能相同,記錄也不能相同。4)關系的行、列(記錄、字段)的次序任意。213、關系型數據庫三種專門的關系運算(1)、選擇從一個關系(表)中按照一定的條件選出若干記錄(行),生成一個新的關系(表)。例如:從成績表中選出成績在90分以上的學生的記錄,得到優秀成績表。223、關系型數據庫三種運算關系(2)、投影從一個關系(表)中選出若干列(字段),生成一個新的關系(表).例如:從成績表(學號、姓名、數學、語文、物理、化學)中抽出“學號”、“姓名”、“化學”三列(字段),得到化學成績表。23(3)、聯接將兩個同類關系(表)按照一定的條件進行記錄重組生成一新關系(表)。

班級學生一班張三一班李四二班

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論