《數(shù)據(jù)庫及應(yīng)用-vfp》數(shù)據(jù)庫基礎(chǔ)和vfp初步認(rèn)識_第1頁
《數(shù)據(jù)庫及應(yīng)用-vfp》數(shù)據(jù)庫基礎(chǔ)和vfp初步認(rèn)識_第2頁
《數(shù)據(jù)庫及應(yīng)用-vfp》數(shù)據(jù)庫基礎(chǔ)和vfp初步認(rèn)識_第3頁
《數(shù)據(jù)庫及應(yīng)用-vfp》數(shù)據(jù)庫基礎(chǔ)和vfp初步認(rèn)識_第4頁
《數(shù)據(jù)庫及應(yīng)用-vfp》數(shù)據(jù)庫基礎(chǔ)和vfp初步認(rèn)識_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

主要內(nèi)容:信息、數(shù)據(jù)和數(shù)據(jù)管理數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)模型數(shù)據(jù)庫系統(tǒng)關(guān)系數(shù)據(jù)庫第一課數(shù)據(jù)庫理論基礎(chǔ)1§1.1信息、數(shù)據(jù)和數(shù)據(jù)處理

信息信息(Information)是客觀事物屬性的反映。信息是經(jīng)過加工處理并對人類客觀行為產(chǎn)生影響的事物屬性的表現(xiàn)形式。對決策有價值的數(shù)據(jù)。數(shù)據(jù)數(shù)據(jù)(Data)是信息的載體。是對客觀事物的本質(zhì)、特征、范圍等進(jìn)行的一種抽象的、符號化的表示。信息與數(shù)據(jù)病歷卡上記載39是數(shù)據(jù),數(shù)據(jù)39本身是沒有意義的。當(dāng)數(shù)據(jù)以某種形式經(jīng)過處理、描述或與其它數(shù)據(jù)比較時,才能成為信息。某個病人的體溫是39℃,這才是信息,信息是有意義的。總之,信息是有用的數(shù)據(jù),數(shù)據(jù)是信息的載體,信息是數(shù)據(jù)的內(nèi)涵。2數(shù)據(jù)處理數(shù)據(jù)處理也稱為信息處理,是利用計算機(jī)對各種類型的數(shù)據(jù)進(jìn)行處理。它包括對數(shù)據(jù)的采集、存儲、加工和傳輸?shù)纫幌盗胁僮鬟^程。數(shù)據(jù)處理數(shù)據(jù)信息3數(shù)據(jù)管理對數(shù)據(jù)的分類、組織、編碼、存儲、檢索和維護(hù)。思考題:1.數(shù)據(jù)和信息的區(qū)別與聯(lián)系?

2.數(shù)據(jù)處理和數(shù)據(jù)管理是什么含義?

數(shù)據(jù)庫技術(shù)的發(fā)展大致分為3個階段:人工管理階段、文件管理階段、數(shù)據(jù)庫系統(tǒng)階段。1.人工管理階段人工管理階段的特點:(20世紀(jì)50年代中期)

1.?dāng)?shù)據(jù)不保存

2.無數(shù)據(jù)管理軟件,數(shù)據(jù)的管理由應(yīng)用軟件來完成

3.程序和數(shù)據(jù)在一起,數(shù)據(jù)沒有獨立性

4.一組數(shù)據(jù)對應(yīng)一個程序,數(shù)據(jù)不能共享

§1.2數(shù)據(jù)管理技術(shù)的發(fā)展4§1.2數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理的進(jìn)展—人工管理階段應(yīng)用程序1數(shù)據(jù)組1應(yīng)用程序2數(shù)據(jù)組

應(yīng)用程序n數(shù)據(jù)組n……1.人工管理階段52.文件管理階段特點:(50年代后期到60年代中期)1.?dāng)?shù)據(jù)以文件的形式長期保留在外存。2.?dāng)?shù)據(jù)的物理結(jié)構(gòu)和邏輯結(jié)構(gòu)有了區(qū)別,程序和數(shù)據(jù)有了一定的獨立性。

3.由文件系統(tǒng)管理數(shù)據(jù),文件多樣化

數(shù)據(jù)管理的進(jìn)展——文件系統(tǒng)階段應(yīng)用程序1數(shù)據(jù)組1應(yīng)用程序2數(shù)據(jù)組2應(yīng)用程序n數(shù)據(jù)組n……文件系統(tǒng)缺點:·數(shù)據(jù)冗余大

·數(shù)據(jù)和程序獨立性差

·文件系統(tǒng)仍是一個不具有彈性的無結(jié)構(gòu)的數(shù)據(jù)集合。63.數(shù)據(jù)庫系統(tǒng)階段(60年代后期)數(shù)據(jù)庫產(chǎn)生的背景:

時間:60年代后期硬件:大容量磁盤,硬件價格下降軟件:軟件價格上升,編制和維護(hù)軟件需成本增加數(shù)據(jù)1統(tǒng)一存取數(shù)據(jù)2數(shù)據(jù)n程序2程序1程序n7數(shù)據(jù)庫(DataBase,DB)

長期存儲在計算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度、較高的數(shù)據(jù)獨立性,并可為各個用戶共享?!?.3數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DBMS)(DataBaseManagementSystem)是一種操縱和管理數(shù)據(jù)庫的大型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫。它對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。它是數(shù)據(jù)庫系統(tǒng)的核心。應(yīng)用程序1應(yīng)用程序2DBMSDB

…8數(shù)據(jù)庫管理系統(tǒng)的功能:1.數(shù)據(jù)庫的定義2.數(shù)據(jù)庫的操作

-檢索、插入、刪除、更新3.數(shù)據(jù)庫的運行控制

-數(shù)據(jù)庫的完整性控制、并發(fā)性控制

-數(shù)據(jù)庫的安全性控制、數(shù)據(jù)庫的恢復(fù)9數(shù)據(jù)庫系統(tǒng)的組成…(3)計算機(jī)系統(tǒng)(硬件系統(tǒng)、軟件系統(tǒng))(1)數(shù)據(jù)庫DB(2)數(shù)據(jù)庫管理系統(tǒng),DBMS人員(4)數(shù)據(jù)庫管理員DBA程序員終端人員數(shù)據(jù)庫系統(tǒng)(DBS)10數(shù)據(jù)庫系統(tǒng)特點:數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)共享減少數(shù)據(jù)冗余有較高的數(shù)據(jù)獨立性加強(qiáng)數(shù)據(jù)的安全性和完整性的保護(hù)數(shù)據(jù)庫系統(tǒng)是由幾部分組成?數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的區(qū)別和聯(lián)系?11數(shù)據(jù)模型是現(xiàn)實世界數(shù)據(jù)特征的抽象。現(xiàn)實世界中的具體事物經(jīng)過抽象形成信息世界中的概念模型,將概念模型進(jìn)一步轉(zhuǎn)換,形成某一DBMS支持的數(shù)據(jù)模型。概念模型:按用戶的觀點來對數(shù)據(jù)和信息建模主要用于數(shù)據(jù)庫設(shè)計,常用E-R(實體—聯(lián)系)圖來描述?!?.4數(shù)據(jù)模型用板書畫出簡單的E-R圖講解概念模型和數(shù)據(jù)模型的區(qū)別!121.4.1實體關(guān)系圖簡記E-R圖是指以實體、關(guān)系、屬性三個基本概念概括數(shù)據(jù)的基本結(jié)構(gòu),從而描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式。學(xué)生成績考試1n姓名學(xué)號性別學(xué)號課號成績實體用矩形表示聯(lián)系用菱形表示屬性用橢圓形表示如學(xué)生——成績實體集之間的聯(lián)系用E-R圖表示13概念模型基本概念:1.實體(Entity):客觀存在并可相互區(qū)別的事物如一本書,一名學(xué)生,一次考試。2.實體集(EntitySet):同型實體的集合如書,學(xué)生,課程等。4.屬性(Attribute):實體所具有的某一特征。一個學(xué)生的學(xué)號,姓名,年齡。5.碼(Key):唯一標(biāo)識實體的屬性集。如學(xué)號3.實體型:對實體的型的描述,是實體名和屬性的集合如學(xué)生(學(xué)號,姓名,性別,出生日期)146.實體聯(lián)系

建立實體模型的一個主要任務(wù)就是要確定實體之間的聯(lián)系。常見的實體聯(lián)系有3種:一對一聯(lián)系、一對多聯(lián)系和多對多聯(lián)系。如圖所示:正班長班長-班級班級11班級班級-學(xué)生學(xué)生1n教師教師-學(xué)生學(xué)生mn(a)(b)(c)15數(shù)據(jù)模型數(shù)據(jù)模型:按計算機(jī)系統(tǒng)的觀點對數(shù)據(jù)建模。主要用于DBMS的實現(xiàn),有層次模型、網(wǎng)狀模型和關(guān)系模型等。信息抽象數(shù)據(jù)抽象現(xiàn)實世界信息世界的實體模型數(shù)據(jù)模型數(shù)據(jù)模型:層次模型,網(wǎng)狀模型和關(guān)系模型16層次模型(HierarchicalModel)利用樹型結(jié)構(gòu)來表示實體以及實體之間的聯(lián)系。層次模型中的結(jié)點為記錄型。

其主要特征如下:

僅有一個無雙親的根結(jié)點。

根結(jié)點以外的子結(jié)點,向上僅有一個父結(jié)點,向下有若干子結(jié)點。層次模型數(shù)據(jù)結(jié)構(gòu)學(xué)??倓?wù)處教務(wù)處信息經(jīng)濟(jì)系……教務(wù)科教材科根結(jié)點子結(jié)點17網(wǎng)狀模型(NetworkModel)網(wǎng)狀模型是層次模型的擴(kuò)展,它表示多個從屬關(guān)系的層次結(jié)構(gòu),呈現(xiàn)一種交叉關(guān)系的網(wǎng)絡(luò)結(jié)構(gòu)。網(wǎng)狀模型是以記錄為結(jié)點的網(wǎng)絡(luò)結(jié)構(gòu)。

常用于反映實體間的"多對多"的聯(lián)系,描述較為復(fù)雜的聯(lián)系。網(wǎng)狀模型數(shù)據(jù)結(jié)構(gòu)學(xué)校學(xué)生課程教師其主要特征如下:

有一個以上的結(jié)點無雙親。

至少有一個結(jié)點有多個雙親。18關(guān)系模型(RelationalModel)關(guān)系模型是二維表結(jié)構(gòu)表示實體以及實體之間聯(lián)系的數(shù)據(jù)模型。大多數(shù)數(shù)據(jù)庫管理系統(tǒng)都是關(guān)系模型。如VFPStudents表屬性(字段)分量(屬性值)男張智忠學(xué)號姓名性別黨員專業(yè)出生年月助學(xué)金990001王濤男No物理82-01-21¥160.00990002莊前女Yes物理82-09-21¥200.00990101丁保華男No數(shù)學(xué)81-04-18¥180.00990102姜沛棋女No數(shù)學(xué)81-12-02¥280.00No數(shù)學(xué)80-08-06¥240.00990201程玲女Yes計算機(jī)82-11-14¥200.00990202黎敏艷女Yes計算機(jī)83-02-21¥160.00990103元組為記錄

關(guān)鍵字惟一確定一條記錄

191.關(guān)系的主要術(shù)語:關(guān)系:一個關(guān)系對應(yīng)一張二維表。元組:表中的一行,相當(dāng)一個記錄。屬性:表中一列稱為屬性(字段),給每一列起一個名稱即屬性名。域:屬性的取值范圍。關(guān)鍵字:唯一地標(biāo)識一個元組的一個或若干個屬性集合。主關(guān)鍵字:從多個關(guān)鍵字中選一個作為主關(guān)鍵字分量:元組中的一個屬性值?!?.5關(guān)系數(shù)據(jù)庫202.關(guān)系的主要特點:關(guān)系中每個屬性是不可分割的數(shù)據(jù)單元;在同一個關(guān)系中不允許出現(xiàn)完全相同的元組在同一個關(guān)系中屬性名不允許相同在同一關(guān)系中,同一屬性的屬性值的數(shù)據(jù)類型一致在同一關(guān)系中元組或?qū)傩缘捻樞蚩梢愿淖?/p>

學(xué)號課程號成績平時成績卷面成績總成績0001123709300024128092這是一個關(guān)系?213.關(guān)系運算常見的關(guān)系運算有選擇運算、投影運算和連接運算三種。

Sc.dbf22選擇(Select)

選擇運算是從關(guān)系中選擇某些滿足條件的記錄組成一個新的關(guān)系。也可以說,選擇運算是在關(guān)系R中選擇滿足給定條件的元組。在關(guān)系中選擇某些條件的元組。Select*fromscwhere性別=“男”23投影(Projec)

投影運算是從關(guān)系中選擇某些字段的值組成一個新的關(guān)系。也可以說,投影運算是在關(guān)系R中選擇出若干屬性列。

在關(guān)系中選擇某些屬性的列。對應(yīng)于關(guān)系的垂直分解。

Select姓名高數(shù)fromsc只包含姓名、高數(shù)兩列24連接(Join)

連接運算是將兩個或多個關(guān)系通過連接條件組成一個新的關(guān)系。也可以說,連接運算是在關(guān)系R和關(guān)系S中選擇屬性間滿足一定條件的元組。 從兩個關(guān)系的苗卡爾積中選取屬性間滿足一定條件的元組。連接是關(guān)系的橫向結(jié)合。2526常用的數(shù)據(jù)庫Loremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Access是微軟OFFICE的一個成員關(guān)系型數(shù)據(jù)庫SQLServerPowerBuilderOracle占據(jù)了數(shù)據(jù)庫領(lǐng)域48.6%的市場份額DB2要應(yīng)用于大型應(yīng)用系統(tǒng)

選擇題1.在關(guān)系運算中,查找滿足一定條件的元組,相關(guān)的運算稱為()。A)選擇 B)投影 C)連接 D)掃描2.在數(shù)據(jù)庫管理系統(tǒng)中,常用的數(shù)據(jù)模型有哪幾種類型,它們是()。A)大型、中型和小型 B)西文、中文和兼容C)層次、網(wǎng)狀、關(guān)系和關(guān)系對象型D)數(shù)據(jù)、圖形和多媒體3.VisualFoxPro是關(guān)系數(shù)據(jù)庫管理系統(tǒng),所謂關(guān)系是指()。A)二維表中各條記錄中的數(shù)據(jù)彼此有一定的關(guān)系B)二維表中各個字段彼此有一定的關(guān)系C)一個表與另一個表之間有一定的關(guān)系D)數(shù)據(jù)模型符合并滿足一定條件的二維表格4.?dāng)?shù)據(jù)庫系統(tǒng)的核心是()。A)數(shù)據(jù)庫 B)數(shù)據(jù)庫管理系統(tǒng) C)操作系統(tǒng)D)文件275.下列()是長期存儲在計算機(jī)內(nèi)的有組織、可共享的數(shù)據(jù)集合。A)數(shù)據(jù)庫管理系統(tǒng) B)數(shù)據(jù)庫系統(tǒng)C)數(shù)據(jù)庫 D)文件系統(tǒng)填空題1.在關(guān)系數(shù)據(jù)模型中,二維表的列稱為屬性,二維表的行稱為

。2.VisualFoxPro屬于

數(shù)據(jù)庫管理系統(tǒng)。3.關(guān)系型數(shù)據(jù)庫管理系統(tǒng)存儲與管理數(shù)據(jù)的基本形式是

。簡答題數(shù)據(jù)庫系統(tǒng)主要包括哪幾個部分?6.一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)所管理的關(guān)系是()。A)一個DBF文件 B)一個DBC文件C)若干個二維表 D)若干個DBC文件28第二課VisualFoxPro系統(tǒng)操作主要內(nèi)容:VFP的運行環(huán)境VFP的啟動和退出菜單和窗口操作命令框執(zhí)行命令使用幫助系統(tǒng)VFP需要的軟件環(huán)境:是WINDOWS98/95(中文版)、windowNT4.0中文版或更高版本的windows的操作系統(tǒng)。硬件環(huán)境:1、CPU為Intel486/66MHZ2、16MB內(nèi)存3、至少85MB可用硬盤空間4、VGA或更高分辨率的顯示器5、鼠標(biāo)DBase:1981年發(fā)行DBaseⅡ

發(fā)展:

FoxBase:1986年發(fā)行1.0FoxPro:1989年發(fā)行1.01998年發(fā)行6.0特點:引入可視化編程技術(shù);支持面向?qū)ο蟮某绦蛟O(shè)計;支持網(wǎng)絡(luò)應(yīng)用等等。VFP的安裝啟動和退出以及菜單和窗口操作操作演示VPF提供了3種管理數(shù)據(jù)的方式:菜單方式直觀方便管理命令方式方便迅速程序方式快速完成復(fù)雜的數(shù)據(jù)處理顯示數(shù)據(jù)命令如下?[數(shù)據(jù)列表,數(shù)據(jù)列表]CLEAR打開表文件命令的基本格式如下:USE<表文件名>[in工作區(qū)號][ALIAS別名

溫馨提示

  • 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

提交評論