一、Visual FoxPro基礎(chǔ)知識(shí)
1. 基本概念:
數(shù)據(jù)庫(kù),數(shù)據(jù)模型,數(shù)據(jù)庫(kù)管理系統(tǒng),類(lèi)和對(duì)象,事件,方法。
2. 關(guān)系數(shù)據(jù)庫(kù):
(1)關(guān)系數(shù)據(jù)庫(kù):關(guān)系模型,關(guān)系模式,關(guān)系,元組,屬性,域,主關(guān)鍵字和外部關(guān)鍵字。
(2)關(guān)系運(yùn)算:選擇,投影,連接。
(3)數(shù)據(jù)的一致性和完整性:實(shí)體完整性,域完整性,參照完整性。
3. Visual FoxPro系統(tǒng)特點(diǎn)與工作方式:
(1)Windows版本數(shù)據(jù)庫(kù)的特點(diǎn)。
(2)數(shù)據(jù)類(lèi)型和主要文件類(lèi)型。
(3)各種設(shè)計(jì)器和向?qū)А?/p>
(4)工作方式:交互方式(命令方式,可視化操作)和程序運(yùn)行方式。
4. Visual FoxPro的基本數(shù)據(jù)元素:
(1)常量,變量,表達(dá)式。
(2)常用函數(shù):字符處理函數(shù),數(shù)值計(jì)算函數(shù),日期時(shí)間函數(shù),數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù),測(cè)試函數(shù)。
二、Visual FoxPro數(shù)據(jù)庫(kù)的基本操作
1. 數(shù)據(jù)庫(kù)和表的建立、修改與有效性檢驗(yàn):
(1)表結(jié)構(gòu)的建立與修改。
(2)表記錄的瀏覽、增加、刪除與修改。
(3)創(chuàng)建數(shù)據(jù)庫(kù),向數(shù)據(jù)庫(kù)添加或移出表。
(4)設(shè)定字段級(jí)規(guī)則和記錄級(jí)規(guī)則。
(5)表的索引:主索引,候選索引,普通索引,唯一索引。
2. 多表操作:
(1)選擇工作區(qū)。
(2)建立表之間的關(guān)聯(lián),一對(duì)一的關(guān)聯(lián),一對(duì)多的關(guān)聯(lián)。
(3)設(shè)置參照完整性。
(4)建立表間臨時(shí)關(guān)聯(lián)。
3. 建立視圖與數(shù)據(jù)查詢(xún)
(1)查詢(xún)文件的建立、執(zhí)行與修改。
(2)視圖文件的建立、查看與修改。
(3)建立多表查詢(xún)。
(4)建立多表視圖。
三、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL
1. SQL的數(shù)據(jù)定義功能:
(1)CREATETABLE-SQL。
(2)ALTERTABLE-SQL。
2. SQL的數(shù)據(jù)修改功能:
(1)DELETE-SQL。
(2)INSERT-SQL。
(3)UPDATE-SQL。
3. SQL的數(shù)據(jù)查詢(xún)功能: