計(jì)算機(jī)Visual-FoxPro概述1、2章課件_第1頁(yè)
計(jì)算機(jī)Visual-FoxPro概述1、2章課件_第2頁(yè)
計(jì)算機(jī)Visual-FoxPro概述1、2章課件_第3頁(yè)
計(jì)算機(jī)Visual-FoxPro概述1、2章課件_第4頁(yè)
計(jì)算機(jī)Visual-FoxPro概述1、2章課件_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

總學(xué)時(shí):70理論:40實(shí)驗(yàn):30主講:楊永電話:6503374聯(lián)系地點(diǎn):1D-202VisualFoxPro程序設(shè)計(jì)E-mail:yangyjsj@163.com公共郵箱:vfpdqpi@163.com

密碼:vfpdqpi668810/21/20241上課要求上課不許遲到、早退,提前5分鐘進(jìn)教室,不準(zhǔn)無(wú)故曠課,有事請(qǐng)班長(zhǎng)拿正規(guī)假條。實(shí)驗(yàn)課與理論課一樣要求!上課不許說(shuō)話、睡覺(jué),要跟隨教師的思路,爭(zhēng)取當(dāng)堂消化大部分內(nèi)容,并且適當(dāng)記筆記。上機(jī)不許玩游戲和聊天;一經(jīng)發(fā)現(xiàn)逐出課堂,記一次曠課。10/21/20242期末成績(jī)?cè)u(píng)定方法:平時(shí)成績(jī)10分;平時(shí)上機(jī)考試20分;期末上機(jī)考試70分。10/21/20243平時(shí)成績(jī)扣分要求平時(shí)10分扣分(扣到0為止):

(1)曠課1次扣2分;

(2)遲到、早退1次扣1分;

(3)違反課堂紀(jì)律扣1~3分;

(4)替答到雙方各扣3分;

(5)上機(jī)聊天、玩游戲、帶耳機(jī)等發(fā)現(xiàn)一次扣1分。10/21/20244主要內(nèi)容:第1章數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)第2章VisualFoxPro操作基礎(chǔ)第3章VisualFoxPro的數(shù)據(jù)及運(yùn)算第4章表的基本操作第5章數(shù)據(jù)庫(kù)的基本操作第6章SQL語(yǔ)言的應(yīng)用第7章查詢(xún)與視圖設(shè)計(jì)第8章VisualFoxPro項(xiàng)目管理器第9章結(jié)構(gòu)化程序設(shè)計(jì)第10章面向?qū)ο蟪绦蚧A(chǔ)第11章表單設(shè)計(jì)與應(yīng)用第12章菜單設(shè)計(jì)第13章報(bào)表與標(biāo)簽設(shè)計(jì)10/21/202451.1數(shù)據(jù)管理技術(shù)的發(fā)展

1.2數(shù)據(jù)庫(kù)系統(tǒng)1.3數(shù)據(jù)模型1.4

關(guān)系數(shù)據(jù)庫(kù)第1章數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)

10/21/202461.1數(shù)據(jù)管理技術(shù)的發(fā)展一、數(shù)據(jù)與數(shù)據(jù)處理1、數(shù)據(jù)的定義數(shù)據(jù)是人們用于記錄事物情況的物理符號(hào)。通常有幾下幾種形式的數(shù)據(jù):數(shù)值型數(shù)據(jù)字符型數(shù)據(jù)多媒體數(shù)據(jù)10/21/202472、數(shù)據(jù)處理數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程。數(shù)據(jù)處理包括:數(shù)據(jù)的收集、存儲(chǔ)、分類(lèi)、計(jì)算、加工、檢索和數(shù)據(jù)等。10/21/20248從數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)和處理方式的角度而言,我們可以把計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的進(jìn)展分為三個(gè)階段:二、數(shù)據(jù)管理技術(shù)1、人工管理階段2、文件系統(tǒng)階段3、數(shù)據(jù)庫(kù)系統(tǒng)階段10/21/202491.2數(shù)據(jù)庫(kù)系統(tǒng)(1)數(shù)據(jù)庫(kù)(DB):以一定組織方式存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的集合。它不僅包括描述事物的數(shù)據(jù)本身,而且還包括相關(guān)事物之間的聯(lián)系。(2)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS):指為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。具有數(shù)據(jù)定義、數(shù)據(jù)操作、控制和管理等功能。(3)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(DBAS):指系統(tǒng)開(kāi)發(fā)人員利用數(shù)據(jù)庫(kù)系統(tǒng)資源開(kāi)發(fā)出來(lái)的,面向某一類(lèi)實(shí)際應(yīng)用的應(yīng)用軟件系統(tǒng)。一、

數(shù)據(jù)庫(kù)系統(tǒng)的組成10/21/202410(4)數(shù)據(jù)庫(kù)系統(tǒng):指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng),實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段。數(shù)據(jù)庫(kù)系統(tǒng)由五部分組成:硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫(kù)管理員和用戶(hù)。硬件OSDBMSDBAS用戶(hù)開(kāi)發(fā)人員數(shù)據(jù)庫(kù)管理員數(shù)據(jù)庫(kù)系統(tǒng)層次示意圖10/21/202411二、數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)1、外模式外模式也稱(chēng)子模式或用戶(hù)模式,他是數(shù)據(jù)庫(kù)用戶(hù)最終能夠看見(jiàn)的和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶(hù)的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。為了有效地組織、管理數(shù)據(jù),提高數(shù)據(jù)庫(kù)的邏輯獨(dú)立性和物理獨(dú)立性,人們?yōu)閿?shù)據(jù)庫(kù)設(shè)計(jì)了一個(gè)嚴(yán)謹(jǐn)?shù)捏w系結(jié)構(gòu),數(shù)據(jù)庫(kù)領(lǐng)域公認(rèn)的標(biāo)準(zhǔn)結(jié)構(gòu)是三級(jí)模式結(jié)構(gòu),它包括外模式、模式和內(nèi)模式。10/21/2024123、內(nèi)模式內(nèi)模式也稱(chēng)存儲(chǔ)模式,對(duì)應(yīng)于物理級(jí),它是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù)據(jù)庫(kù)最低一級(jí)的邏輯描述,它描述了數(shù)據(jù)在存儲(chǔ)介質(zhì)上的存儲(chǔ)方式和物理結(jié)構(gòu)。2、模式模式也稱(chēng)邏輯模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶(hù)的公共數(shù)據(jù)視圖。它是數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層,既不涉及數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境,也與具體的應(yīng)用程序,與所使用的應(yīng)用開(kāi)發(fā)工具及高級(jí)程序設(shè)計(jì)語(yǔ)言無(wú)關(guān)。二、數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)10/21/202413三、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)1、數(shù)據(jù)共享2、減少數(shù)據(jù)冗余3、具有較高的數(shù)據(jù)獨(dú)立性4、增強(qiáng)了數(shù)據(jù)安全性和完整性保護(hù)10/21/202414一、實(shí)體及其聯(lián)系

實(shí)體聯(lián)系包括:一對(duì)一聯(lián)系、一對(duì)多聯(lián)系和多對(duì)多聯(lián)系。2.1:n對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,在實(shí)體集B中都有n(n>0)個(gè)實(shí)體與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,在實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系,則稱(chēng)實(shí)體集A與實(shí)體集B具有一對(duì)多的聯(lián)系。例學(xué)生:成績(jī)1.1:1實(shí)體集A中的每一個(gè)實(shí)體,在實(shí)體集B中都有唯一的一個(gè)實(shí)體與之聯(lián)系,則稱(chēng)實(shí)體集A與實(shí)體集B具有一對(duì)一的聯(lián)系。例校長(zhǎng):學(xué)校1.3數(shù)據(jù)模型從數(shù)據(jù)處理的角度看,現(xiàn)實(shí)世界中的客觀事物稱(chēng)為實(shí)體。10/21/2024153.

n:m對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,在實(shí)體集B中都有n(n>0)個(gè)實(shí)體與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,在實(shí)體集A中也有m(m>0)個(gè)實(shí)體與之聯(lián)系,則稱(chēng)實(shí)體集A與實(shí)體集B具有多對(duì)多的聯(lián)系。例學(xué)生:教師二、數(shù)據(jù)模型常用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型、關(guān)系模型三種。10/21/2024161.層次模型是用樹(shù)型結(jié)構(gòu)來(lái)表示數(shù)據(jù)之間的聯(lián)系。R1R21R22R31R32R33層次模型示例特點(diǎn):(1)有且僅有一個(gè)結(jié)點(diǎn)無(wú)父結(jié)點(diǎn),這個(gè)結(jié)點(diǎn)即為樹(shù)的根;(2)其它結(jié)點(diǎn)有且僅有一個(gè)父結(jié)點(diǎn)。10/21/2024172.網(wǎng)狀模型是用網(wǎng)絡(luò)結(jié)構(gòu)來(lái)表示數(shù)據(jù)之間的聯(lián)系,可以表示多對(duì)多的聯(lián)系。R1R2R5R4R3R6R7網(wǎng)狀模型示例特點(diǎn):(1)可以有一個(gè)以上的結(jié)點(diǎn)無(wú)父結(jié)點(diǎn);(2)至少有一個(gè)子結(jié)點(diǎn)有一個(gè)以上的父結(jié)點(diǎn);(3)在兩個(gè)結(jié)點(diǎn)之間有兩個(gè)或兩個(gè)以上的聯(lián)系。10/21/2024183.關(guān)系模型是把數(shù)據(jù)結(jié)構(gòu)看成一個(gè)二維表,每個(gè)二維表就是一個(gè)關(guān)系,關(guān)系模型是由若干個(gè)二維表格組成的集合。編號(hào)姓名性別婚否出生日期職稱(chēng)基本工資簡(jiǎn)歷

21001張麗麗女已婚09/24/56

教授780

21002柳謝謝男已婚11/27/73

講師560

21003周太蕃男未婚12/23/81

助教450

21004李道男已婚01/27/63

副教授670

21005王盈俠女未婚07/15/79

助教480

表1職工關(guān)系10/21/2024191.4關(guān)系數(shù)據(jù)庫(kù)一、基本概念1.關(guān)系模型的基本概念(1)關(guān)系:就是一張二維表。在VFP中,一個(gè)關(guān)系對(duì)應(yīng)一個(gè)表文件,其擴(kuò)展名為.dbf。(2)元組:二維表的每一行。(3)屬性:二維表的每一列。(4)域:字段的取值范圍。(5)關(guān)鍵字:關(guān)系中能惟一區(qū)分、確定不同元組或?qū)傩越M合。(6)候選關(guān)鍵字:關(guān)系中能夠成為關(guān)鍵字的屬性或?qū)傩越M合可能不是惟一的。凡在關(guān)系中能夠惟一區(qū)分確定不同元組的屬性或?qū)傩越M合,稱(chēng)為候選關(guān)鍵字。(7)主關(guān)鍵字:在候選關(guān)鍵字中選定一個(gè)作為關(guān)鍵字,稱(chēng)為該關(guān)系的主關(guān)鍵字。關(guān)系中主關(guān)鍵字是惟一的。(8)外部關(guān)鍵字:關(guān)系中某個(gè)屬性或?qū)傩越M合并非關(guān)鍵字,但卻是另一個(gè)關(guān)系的主關(guān)鍵字,稱(chēng)此屬性或?qū)傩越M合為本關(guān)系的外部關(guān)鍵字。(9)關(guān)系模式:對(duì)關(guān)系的描述稱(chēng)為關(guān)系模式,其格式為:關(guān)系名(屬性名l,屬性名2,…,屬性名n)

關(guān)系既可以用二維表格來(lái)描述,也可以用數(shù)學(xué)形式的關(guān)系模式來(lái)描述。一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu)。在VisualFoxPro中,也就是表的結(jié)構(gòu)。10/21/2024202.關(guān)系的性質(zhì)(1)關(guān)系中的每個(gè)數(shù)據(jù)項(xiàng)是不可再分的數(shù)據(jù)單位。(2)每一列中的數(shù)據(jù)具有相同的數(shù)據(jù)類(lèi)型。(3)不同的列必須有不同的名字,可以有相同的取值集合。(4)行和列的排列次序是任意的。(5)關(guān)系中的任意兩個(gè)記錄不能完全相同。10/21/202421二、關(guān)系數(shù)據(jù)庫(kù)以關(guān)系模型建立的數(shù)據(jù)庫(kù)就是關(guān)系數(shù)據(jù)庫(kù)。在VFP中與關(guān)系數(shù)據(jù)庫(kù)對(duì)應(yīng)的數(shù)據(jù)庫(kù)文件擴(kuò)展名.dbc。關(guān)系對(duì)應(yīng)的是二維表也叫數(shù)據(jù)表擴(kuò)展名.dbf。10/21/20242210/21/202423三、關(guān)系運(yùn)算1、選擇從關(guān)系中查找符合指定條件元組的操作。2、投影從關(guān)系中選取若干個(gè)屬性的操作。3、連接將兩個(gè)關(guān)系模式的若干屬性拼接成一個(gè)新的關(guān)系模式的操作。10/21/202424關(guān)系的完整性主要包括實(shí)體完整性、參照完整性和域完整性三種。四、關(guān)系的完整性約束1.實(shí)體完整性

實(shí)體完整性是對(duì)關(guān)系中的記錄唯一性,也就是主鍵的約束。準(zhǔn)確地說(shuō),實(shí)體完整性是指關(guān)系中的主屬性值不能為Null且不能有相同值。

2.參照完整性

參照完整性是對(duì)關(guān)系數(shù)據(jù)庫(kù)中建立關(guān)聯(lián)關(guān)系的數(shù)據(jù)表間數(shù)據(jù)參照引用的約束,也就是對(duì)外鍵的約束。準(zhǔn)確地說(shuō),參照完整性是指關(guān)系中的外鍵必須是另一個(gè)關(guān)系的主鍵有效值,或者是NULL。10/21/2024253.域完整性

域完整性是對(duì)數(shù)據(jù)表中字段屬性的約束,它包括字段的值域、字段的類(lèi)型及字段的有效規(guī)則等約束,它是由確定關(guān)系結(jié)構(gòu)時(shí)所定義的字段的屬性決定的。10/21/2024261.5數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)與開(kāi)發(fā)工具一、數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)1、單用戶(hù)數(shù)據(jù)庫(kù)系統(tǒng)2、主從式多用戶(hù)數(shù)據(jù)庫(kù)系統(tǒng)3、C/S數(shù)據(jù)庫(kù)系統(tǒng)4、B/S數(shù)據(jù)庫(kù)系統(tǒng)10/21/202427二、常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng)1、小型數(shù)據(jù)庫(kù)管理系統(tǒng)(1)Access(2)VisualFoxPro2、大型數(shù)據(jù)庫(kù)管理系統(tǒng)(1)SQLServer(2)Oracle10/21/202428第2章VisualFoxPro操作基礎(chǔ)2.1VisualFoxpro的安裝與啟動(dòng)2.2VisualFoxpro的用戶(hù)界面2.3VisualFoxpro操作概述2.4VisualFoxpro命令概述10/21/2024292.1VisualFoxpro

的安裝與啟動(dòng)1.VisualFoxpro6.0安裝

2.VisualFoxpro6.0啟動(dòng)

(1)從“程序”菜單啟動(dòng)

(2)從“資源管理器”中啟動(dòng)

(3)從“運(yùn)行”對(duì)話框中啟動(dòng)

3.VisualFoxpro6.0退出

10/21/2024302.2VisualFoxpro

的用戶(hù)界面1、系統(tǒng)菜單2、命令窗口

表達(dá)式輸出命令:

?換行輸出

??不換行輸出3、工具欄4、狀態(tài)欄

10/21/2024312.3VisualFoxpro

操作概述一、VFP的操作方式1.菜單操作方式2.命令操作方式3.程序工作方式10/21/202432二、VisualFoxPro可視化設(shè)計(jì)工具1.向?qū)?.設(shè)計(jì)器3.生成器10/21/202433三、VisualFoxPro系統(tǒng)環(huán)境的設(shè)置1.系統(tǒng)環(huán)境2.使用“選項(xiàng)”對(duì)話框配置3.保存設(shè)置4.運(yùn)行SET命令修改系統(tǒng)配置setclockon&&在VFP中顯示時(shí)鐘setdefaultto&&設(shè)置默認(rèn)目錄10/21/2024342.4VisualFoxpro

命令概述一、命令的結(jié)構(gòu)命令動(dòng)詞+命令短語(yǔ)命令短語(yǔ):必選短語(yǔ)和可選短語(yǔ)在命令格式中,約定界限符[]中的內(nèi)容就是可選的,<>中的內(nèi)容是必選的,︱表示在其中任選一項(xiàng)。10/21/202435二、命令中的常用短語(yǔ)1.FIELDS子句FIELDS<字段名表>2.范圍子句(1)ALL:對(duì)當(dāng)前數(shù)據(jù)表中的所有記錄進(jìn)行操作(2)NEXTn:對(duì)從當(dāng)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論