數(shù)據(jù)庫程序設(shè)計VF.ppt_第1頁
數(shù)據(jù)庫程序設(shè)計VF.ppt_第2頁
數(shù)據(jù)庫程序設(shè)計VF.ppt_第3頁
數(shù)據(jù)庫程序設(shè)計VF.ppt_第4頁
數(shù)據(jù)庫程序設(shè)計VF.ppt_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1,數(shù)據(jù)庫程序設(shè)計VFP,主講 胡綠慧,2,第一章 數(shù)據(jù)庫基礎(chǔ),1.1 數(shù)據(jù),信息與數(shù)據(jù)處理 1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 1.3 數(shù)據(jù)庫系統(tǒng)基本概念 1.4 數(shù)據(jù)模型 1.5 關(guān)系數(shù)據(jù)庫,3,1.1 數(shù)據(jù)、信息和數(shù)據(jù)處理 一、數(shù)據(jù) 1、概念:是存儲在某一媒體上能夠識別的物理符號。在 計算機(jī)領(lǐng)域中,一切能被計算機(jī)接收和處理的物理符 號都叫數(shù)據(jù)。 2、表現(xiàn)形式:字符、文字、數(shù)字、圖象、聲音等 3、數(shù)據(jù)可分為兩種形式: 數(shù)值型數(shù)據(jù)和非數(shù)值型數(shù)據(jù) 二、信息 指數(shù)據(jù)經(jīng)過加工處理后得到有價值的知識。 三、數(shù)據(jù)處理 又指信息處理,是利用計算機(jī)技術(shù)將數(shù)據(jù)轉(zhuǎn)換成信息的過程。,4,1.2 數(shù)據(jù)庫技術(shù)的發(fā)展 數(shù)據(jù)庫技術(shù)隨著計算機(jī)硬件和軟件的發(fā)展而不斷發(fā) 展,40多年來經(jīng)歷了三個階段: 一、人工管理階段 20世紀(jì)50年代,計算機(jī)主要用于科學(xué)計算。 在人工管理階段,應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如圖所示。,5,二、文件管理階段 20世紀(jì)60年代,計算機(jī)不僅用于科學(xué)計算,還大量 用于管理。 存在的問題: 數(shù)據(jù)沒有完全獨(dú)立 存在數(shù)據(jù)冗余 數(shù)據(jù)不能集中管理 三、數(shù)據(jù)庫系統(tǒng)階段 由于文件管理系統(tǒng)越來越不能適應(yīng)管理大量數(shù)據(jù)的需要,因此在60年代后期,數(shù)據(jù)庫系統(tǒng)便應(yīng)運(yùn)而生。 在數(shù)據(jù)庫管理階段,應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如圖所示。,6,數(shù)據(jù)庫系統(tǒng)是將所有的數(shù)據(jù)集中到一個數(shù)據(jù)庫中,形成一個數(shù)據(jù)中心,實(shí)行統(tǒng)一規(guī)劃,集中管理,用戶通過數(shù)據(jù)庫管理系統(tǒng)來使用數(shù)據(jù)庫中的數(shù)據(jù)。 數(shù)據(jù)庫(database) :通俗地講就是存儲數(shù)據(jù)的倉庫。準(zhǔn)確地說,數(shù)據(jù)庫是以一定的組織方式存儲的相互有關(guān)的數(shù)據(jù)集合。,7,1、數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn) 數(shù)據(jù)的結(jié)構(gòu)化 數(shù)據(jù)共享 數(shù)據(jù)的獨(dú)立性 數(shù)據(jù)統(tǒng)一控制 2、數(shù)據(jù)庫系統(tǒng)的分類 按數(shù)據(jù)的存放地點(diǎn)分為以下兩種 集中式數(shù)據(jù)庫系統(tǒng) 分布式數(shù)據(jù)庫系統(tǒng),8,1.3 數(shù)據(jù)庫系統(tǒng)基本概念 一、 數(shù)據(jù)庫管理系統(tǒng)(DBMS) 使用數(shù)據(jù)庫語言的軟件。它應(yīng)具備以下功能 數(shù)據(jù)定義功能:DBMS能向用戶提供“數(shù)據(jù)定義語言” (DDL), 數(shù)據(jù)操縱功能:主要是對存儲在數(shù)據(jù)庫表中的數(shù)據(jù)的檢索和查詢以及更新功能。DBMS向用戶提供“數(shù)據(jù)操言”(DML) 控制和管理功能:主要包括對數(shù)據(jù)的“并發(fā)控制”、對用戶的“安全性檢查”等功能。 DBMS向用戶提供“數(shù)據(jù)控制言”(DCL) 二、數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS) 基于數(shù)據(jù)庫的應(yīng)用系統(tǒng),由DBMS開發(fā)而成 三、數(shù)據(jù)庫系統(tǒng)(DBS) 是指計算機(jī)系統(tǒng)引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,是一個具有管理數(shù)據(jù)庫功能的計算機(jī)軟硬件綜合系統(tǒng)。,9,1.4 數(shù)據(jù)模型 數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的結(jié)構(gòu)形式,也就是數(shù)據(jù)的組織形式,它決定了數(shù)據(jù)庫中數(shù)據(jù)之間聯(lián)系的方式 一、層次模型,10,二、網(wǎng)狀模型 三、關(guān)系模型 以二維表格的形式表示事物及其聯(lián)系的數(shù)據(jù)模型。一個二維表稱為一個關(guān)系。,11,1.5 關(guān)系數(shù)據(jù)庫 一、關(guān)系術(shù)語 關(guān)系:一個二維表,在VFP中一個關(guān)系就稱為一個數(shù)據(jù)表 元組:表中一行的所有數(shù)據(jù),在VFP中一行就稱為一個記錄 屬性:表中的一列,在VFP中一列就稱為一個字段 域:指表中的屬性取值范圍,在VFP中字段的取值范圍就是 字段的寬度 主碼(關(guān)鍵字):指表中唯一標(biāo)識的屬性,其值可以確定一個 元組。在VFP中具有唯一性取值的字段就稱為關(guān)鍵字段 關(guān)系模式:指對關(guān)系的描述,一個關(guān)系模式對應(yīng)一個關(guān)系的 結(jié)構(gòu),12,關(guān)系模式格式:關(guān)系名(屬性1,屬性2,屬性3,屬性n) 如:學(xué)生情況表stud的關(guān)系模式如下 stud(學(xué)號,姓名,性別,出生年月,入校總分,三好生,特長,照片),13,二、關(guān)系的規(guī)范化 第一范式(1NF): 第二范式 (2NF) : 第三范式 (3NF): 第四范式

溫馨提示

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

評論

0/150

提交評論