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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

4.一組數(shù)據(jù)對(duì)應(yīng)一個(gè)程序,數(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.文件管理階段特點(diǎn):(50年代后期到60年代中期)1.?dāng)?shù)據(jù)以文件的形式長(zhǎng)期保留在外存。2.?dāng)?shù)據(jù)的物理結(jié)構(gòu)和邏輯結(jié)構(gòu)有了區(qū)別,程序和數(shù)據(jù)有了一定的獨(dú)立性。

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)缺點(diǎn):·數(shù)據(jù)冗余大

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

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

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

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

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

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

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

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

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

其主要特征如下:

僅有一個(gè)無雙親的根結(jié)點(diǎn)。

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

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

有一個(gè)以上的結(jié)點(diǎn)無雙親。

至少有一個(gè)結(jié)點(diǎn)有多個(gè)雙親。18關(guān)系模型(RelationalModel)關(guān)系模型是二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體之間聯(lián)系的數(shù)據(jù)模型。大多數(shù)數(shù)據(jù)庫(kù)管理系統(tǒng)都是關(guān)系模型。如VFPStudents表屬性(字段)分量(屬性值)男張智忠學(xué)號(hào)姓名性別黨員專業(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ì)算機(jī)82-11-14¥200.00990202黎敏艷女Yes計(jì)算機(jī)83-02-21¥160.00990103元組為記錄

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

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

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

Sc.dbf22選擇(Select)

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

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

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

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

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

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

。2.VisualFoxPro屬于

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

。簡(jiǎn)答題數(shù)據(jù)庫(kù)系統(tǒng)主要包括哪幾個(gè)部分?6.一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)所管理的關(guān)系是()。A)一個(gè)DBF文件 B)一個(gè)DBC文件C)若干個(gè)二維表 D)若干個(gè)DBC文件28第二課VisualFoxPro系統(tǒng)操作主要內(nèi)容:VFP的運(yùn)行環(huán)境VFP的啟動(dòng)和退出菜單和窗口操作命令框執(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特點(diǎn):引入可視化編程技術(shù);支持面向?qū)ο蟮某绦蛟O(shè)計(jì);支持網(wǎng)絡(luò)應(yīng)用等等。VFP的安裝啟動(dòng)和退出以及菜單和窗口操作操作演示VPF提供了3種管理數(shù)據(jù)的方式:菜單方式直觀方便管理命令方式方便迅速程序方式快速完成復(fù)雜的數(shù)據(jù)處理顯示數(shù)據(jù)命令如下?[數(shù)據(jù)列表,數(shù)據(jù)列表]CLEAR打開表文件命令的基本格式如下:USE<表文件名>[in工作區(qū)號(hào)][ALIAS別名

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論