




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第一章Visual FoxPro數(shù)據(jù)庫基礎(chǔ)本章學(xué)習(xí)目標(biāo):本章學(xué)習(xí)目標(biāo):n掌握數(shù)據(jù)庫系統(tǒng)基本概念掌握數(shù)據(jù)庫系統(tǒng)基本概念,了解數(shù)據(jù)庫系了解數(shù)據(jù)庫系統(tǒng)的產(chǎn)生與發(fā)展?fàn)顩r統(tǒng)的產(chǎn)生與發(fā)展?fàn)顩r,了解數(shù)據(jù)模型了解數(shù)據(jù)模型,熟練熟練了解關(guān)系數(shù)據(jù)模型了解關(guān)系數(shù)據(jù)模型.n重點重點:關(guān)系數(shù)據(jù)庫的基本概念與基本運算關(guān)系數(shù)據(jù)庫的基本概念與基本運算n難點難點:三種數(shù)據(jù)模型的區(qū)別三種數(shù)據(jù)模型的區(qū)別1.1 數(shù)據(jù)庫基礎(chǔ)知識數(shù)據(jù)庫基礎(chǔ)知識一、數(shù)據(jù)、信息與數(shù)據(jù)處理一、數(shù)據(jù)、信息與數(shù)據(jù)處理n信息:是對客觀世界的抽象描述。信息:是對客觀世界的抽象描述。n數(shù)據(jù):數(shù)據(jù)是用于記錄客觀事物屬性的物理數(shù)據(jù):數(shù)據(jù)是用于記錄客觀事物屬性的物理 符號。
2、符號。 文本數(shù)據(jù)(數(shù)值型、字符型)文本數(shù)據(jù)(數(shù)值型、字符型) 多媒體數(shù)據(jù)(圖形,圖像,聲音,動畫,影像)多媒體數(shù)據(jù)(圖形,圖像,聲音,動畫,影像)n數(shù)據(jù)處理:數(shù)據(jù)處理是將數(shù)據(jù)轉(zhuǎn)換成信息的過程數(shù)據(jù)處理:數(shù)據(jù)處理是將數(shù)據(jù)轉(zhuǎn)換成信息的過程大致可分為大致可分為3個階段:個階段:1人工管理階段人工管理階段 時間:時間:20世紀(jì)世紀(jì)50年代中期以前年代中期以前 特點:數(shù)據(jù)不長期保存,沒有對數(shù)據(jù)進行管理的軟特點:數(shù)據(jù)不長期保存,沒有對數(shù)據(jù)進行管理的軟件,一組數(shù)據(jù)對應(yīng)于一個程序。件,一組數(shù)據(jù)對應(yīng)于一個程序。 應(yīng)用程序應(yīng)用程序1 1應(yīng)用程序應(yīng)用程序2 2應(yīng)用程序應(yīng)用程序n n數(shù)據(jù)組數(shù)據(jù)組1 1數(shù)據(jù)組數(shù)據(jù)組2 2
3、數(shù)據(jù)組數(shù)據(jù)組n n2文件系統(tǒng)階段文件系統(tǒng)階段 時間:時間:20世紀(jì)世紀(jì)50年代后期至年代后期至60年代。年代。特點特點 :數(shù)據(jù)以文件形式長期保存;數(shù)據(jù)以文件形式長期保存;數(shù)據(jù)與程序數(shù)據(jù)與程序有一定的獨立性。有一定的獨立性。缺點缺點 :數(shù)據(jù)冗余度大數(shù)據(jù)冗余度大 ;數(shù)據(jù)獨立性差;數(shù)據(jù)獨立性差;缺乏缺乏對數(shù)據(jù)的統(tǒng)一控制管理。對數(shù)據(jù)的統(tǒng)一控制管理。應(yīng)用程序應(yīng)用程序1 1應(yīng)用程序應(yīng)用程序2 2應(yīng)用程序應(yīng)用程序n n數(shù)據(jù)組數(shù)據(jù)組1 1數(shù)據(jù)組數(shù)據(jù)組2 2數(shù)據(jù)組數(shù)據(jù)組n n操作系統(tǒng)操作系統(tǒng)應(yīng)用程序應(yīng)用程序1 1應(yīng)用程序應(yīng)用程序2 2應(yīng)用程序應(yīng)用程序n n數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)3數(shù)據(jù)庫系統(tǒng)階段
4、數(shù)據(jù)庫系統(tǒng)階段 時間:時間:20世紀(jì)世紀(jì)60年代后期開始年代后期開始 特點:特點:(1)有了數(shù)據(jù)庫管理系有了數(shù)據(jù)庫管理系(DBMS) (Database Management Systems)。)。 (2)面向全局。面向全局。 (3)具有較高的數(shù)據(jù)獨立性。具有較高的數(shù)據(jù)獨立性。 (4)有統(tǒng)一的數(shù)據(jù)控制功能。有統(tǒng)一的數(shù)據(jù)控制功能。三、數(shù)據(jù)庫的基本概念和特點三、數(shù)據(jù)庫的基本概念和特點 1、基本概念、基本概念n 數(shù)據(jù)(數(shù)據(jù)(Data):描述事物的符號記錄;):描述事物的符號記錄;n 數(shù)據(jù)庫(數(shù)據(jù)庫(DB):數(shù)據(jù)的集合;):數(shù)據(jù)的集合;n 數(shù)據(jù)庫管理系統(tǒng)(數(shù)據(jù)庫管理系統(tǒng)(DBMS):數(shù)據(jù)庫系統(tǒng)的核心)
5、:數(shù)據(jù)庫系統(tǒng)的核心n 數(shù)據(jù)庫管理員(數(shù)據(jù)庫管理員(DBA):):n 數(shù)據(jù)庫系統(tǒng)(數(shù)據(jù)庫系統(tǒng)(DBS):由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)):由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理人員、硬件平臺、軟件平臺五個部分構(gòu)成。據(jù)庫管理人員、硬件平臺、軟件平臺五個部分構(gòu)成。n 數(shù)據(jù)庫應(yīng)用系統(tǒng)(數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS):):2 2、數(shù)據(jù)庫系統(tǒng)的基本特點、數(shù)據(jù)庫系統(tǒng)的基本特點 1 1)、數(shù)據(jù)的集成性;)、數(shù)據(jù)的集成性; 2 2)、數(shù)據(jù)的高共享性與低冗余性;)、數(shù)據(jù)的高共享性與低冗余性; 3 3)、數(shù)據(jù)獨立性;)、數(shù)據(jù)獨立性; 4 4)、數(shù)據(jù)統(tǒng)一管理與控制。)、數(shù)據(jù)統(tǒng)一管理與控制。四、數(shù)據(jù)模型四、數(shù)據(jù)模型 1 1、
6、數(shù)據(jù)模型的基本概念數(shù)據(jù)模型的基本概念 數(shù)據(jù)模型是數(shù)據(jù)特征的抽象,從抽象層次上描述了系統(tǒng)的數(shù)據(jù)模型是數(shù)據(jù)特征的抽象,從抽象層次上描述了系統(tǒng)的靜態(tài)特征、動態(tài)行為和約束條件,為數(shù)據(jù)庫系統(tǒng)的信息表示靜態(tài)特征、動態(tài)行為和約束條件,為數(shù)據(jù)庫系統(tǒng)的信息表示與操作提供了一個抽象的框架。與操作提供了一個抽象的框架。 數(shù)據(jù)模型描述的內(nèi)容:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。數(shù)據(jù)模型描述的內(nèi)容:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。 根據(jù)不同的應(yīng)用層次,數(shù)據(jù)模型分為:根據(jù)不同的應(yīng)用層次,數(shù)據(jù)模型分為: 概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。2 2、E-RE-R模型模型 E-RE-R模
7、型屬于概念數(shù)據(jù)模型。模型屬于概念數(shù)據(jù)模型。 涉及的相關(guān)概念:涉及的相關(guān)概念: 實體實體 屬性屬性 聯(lián)系:一對一,一對多,多對多聯(lián)系:一對一,一對多,多對多 圖示法:圖示法:“矩形矩形”表示實體集,表示實體集,“橢圓橢圓”表示屬性,表示屬性,“菱形菱形”表示聯(lián)系。表示聯(lián)系。3 3、層次模型、網(wǎng)狀模型和關(guān)系模型、層次模型、網(wǎng)狀模型和關(guān)系模型 三種模型都屬于邏輯數(shù)據(jù)模型。三種模型都屬于邏輯數(shù)據(jù)模型。 1 1)、層次模型:)、層次模型:層次模型用樹形結(jié)構(gòu)來表示實體及其之層次模型用樹形結(jié)構(gòu)來表示實體及其之間的聯(lián)系。間的聯(lián)系。特點:特點: 1 1)有一個結(jié)點沒有父親,)有一個結(jié)點沒有父親,稱為稱為根結(jié)點。
8、根結(jié)點。 2 2)其它結(jié)點有且僅有一個父親。)其它結(jié)點有且僅有一個父親。 實體之間實體之間的聯(lián)系是的聯(lián)系是1:M1:M聯(lián)系(包括聯(lián)系(包括1:11:1聯(lián)系)。聯(lián)系)。 ABCDEFGH2 2)、網(wǎng)狀模型)、網(wǎng)狀模型 是是用以實體型為結(jié)點的有向圖來表示各實體及其之用以實體型為結(jié)點的有向圖來表示各實體及其之間的聯(lián)系。間的聯(lián)系。特點:特點: 1 1) 可以有一個以上的結(jié)點無父親??梢杂幸粋€以上的結(jié)點無父親。 2 2) 至少有一個結(jié)點有多于一個的父親。至少有一個結(jié)點有多于一個的父親。能表示能表示 M:N M:N 聯(lián)系。聯(lián)系。 缺點:編寫應(yīng)用程序復(fù)雜,模型結(jié)構(gòu)復(fù)雜。缺點:編寫應(yīng)用程序復(fù)雜,模型結(jié)構(gòu)復(fù)雜。
9、CDBEA3 3)、關(guān)系模型)、關(guān)系模型 是用二維表格來表示實體及其相互之間的聯(lián)系。是用二維表格來表示實體及其相互之間的聯(lián)系。在關(guān)系模型中,把實體集看成一個二維表,每一個二在關(guān)系模型中,把實體集看成一個二維表,每一個二維表稱為一個關(guān)系。每個關(guān)系均有一個名字,稱為關(guān)維表稱為一個關(guān)系。每個關(guān)系均有一個名字,稱為關(guān)系名。(系名。(在在Visual FoxproVisual Foxpro中一個關(guān)系可以存儲為一個中一個關(guān)系可以存儲為一個表文件,其擴展名為表文件,其擴展名為.dbf .dbf 。)。)關(guān)系模型關(guān)系模型圖例圖例學(xué)號姓名性別英語成績98010402郭郭 延延男男8698010405李李 萍萍女
10、女9098010410張海峰張海峰男男9299010415楊楊 霞霞女女80元組元組(記錄值記錄值)屬性屬性(數(shù)據(jù)項數(shù)據(jù)項)表頭表頭學(xué)生成績關(guān)系學(xué)生成績關(guān)系1.2 關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫一、關(guān)系模型一、關(guān)系模型 是用二維表格來表示實體及其相互之間的聯(lián)系的是用二維表格來表示實體及其相互之間的聯(lián)系的數(shù)據(jù)模型。數(shù)據(jù)模型。(1)關(guān)系模型的基本術(shù)語)關(guān)系模型的基本術(shù)語關(guān)系(關(guān)系(Relation):一張表):一張表元組(元組(Tuple):表中一行):表中一行屬性(屬性(Attribute):表中一列):表中一列關(guān)鍵字(關(guān)鍵字(Key):表中某個屬性(不能為空):表中某個屬性(不能為空)域(域(Domai
11、n):屬性的取值范圍):屬性的取值范圍 (年齡(年齡=90)投影(表1.學(xué)號,表1.成績)連接連接(表1.學(xué)號=表2.學(xué)號)學(xué)號姓名成績(數(shù)據(jù)庫)(數(shù)據(jù)庫)2003001李紅李紅852003002周偉周偉90學(xué)號姓名成 績(法律)(法律)2003001李紅李紅852003002周偉周偉65學(xué)號學(xué)號姓名姓名 成績(數(shù)據(jù)庫)成績(數(shù)據(jù)庫)2003001周偉周偉90學(xué)號學(xué)號成績(數(shù)據(jù)庫)成績(數(shù)據(jù)庫)200300185200300290學(xué)號學(xué)號姓名姓名成績(數(shù)據(jù)庫)成績(數(shù)據(jù)庫)成績(法律)成績(法律)2003001李紅李紅85852003002周偉周偉9065表表2 選修法律學(xué)生成績選修法律學(xué)生成績專門的關(guān)系運算示例專門的關(guān)系運算示例1.4 Visual FoxPro 系統(tǒng)概述系
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025辦公租賃合同
- 2025電工設(shè)備采購合同協(xié)議書范本
- 簡易銷售家具合同范本
- 汽車裝潢轉(zhuǎn)讓合同范本
- 競選培訓(xùn)師崗位
- 付家莊租房合同范本
- 2025年典權(quán)設(shè)定不動產(chǎn)借款合同范本
- 2025標(biāo)準(zhǔn)停車場租賃合同范本
- 夫妻社保合同范本
- 重癥新生兒護理規(guī)范
- 2024智聯(lián)招聘行測題庫
- 三級人工智能訓(xùn)練師(高級)職業(yè)技能等級認(rèn)定考試題庫-上(單選題部分)
- 2024至2030年中國聲樂器樂培訓(xùn)行業(yè)發(fā)展運行現(xiàn)狀及投資潛力預(yù)測報告
- 癥狀護理-疼痛課件
- DL∕T 1056-2019 發(fā)電廠熱工儀表及控制系統(tǒng)技術(shù)監(jiān)督導(dǎo)則
- 店鋪(初級)營銷師認(rèn)證考試題庫附有答案
- 《建筑深基坑工程施工安全技術(shù)規(guī)范》(JGJ311-2013)
- 消防責(zé)任劃分協(xié)議書
- 八年級數(shù)學(xué)下冊專題05垂美四邊形模型與378、578模型(原卷版+解析)
- 【京東物流倉儲管理的主要問題探析5300字(論文)】
- 配電變壓器能效技術(shù)經(jīng)濟評價導(dǎo)則
評論
0/150
提交評論