當前位置: 首頁 > 自學考試 > 自學考試備考資料 > 2014年自考管理系統(tǒng)中計算機應用復習筆記:建立VFP的數(shù)據(jù)庫

2014年自考管理系統(tǒng)中計算機應用復習筆記:建立VFP的數(shù)據(jù)庫

更新時間:2013-11-12 14:06:31 來源:|0 瀏覽0收藏0

自學考試報名、考試、查分時間 免費短信提醒

地區(qū)

獲取驗證 立即預約

請?zhí)顚憟D片驗證碼后獲取短信驗證碼

看不清楚,換張圖片

免費獲取短信驗證碼

摘要 前面建立的表都是自由表,而實際上一個應用系統(tǒng)總是由多個相關(guān)表構(gòu)成的。要在多個自由表之間建立聯(lián)系,必須通過數(shù)據(jù)庫來實現(xiàn)。

  6.3.2建立VFP的數(shù)據(jù)庫

  前面建立的表都是自由表,而實際上一個應用系統(tǒng)總是由多個相關(guān)表構(gòu)成的。要在多個自由表之間建立聯(lián)系,必須通過數(shù)據(jù)庫來實現(xiàn)。

  數(shù)據(jù)庫本身是不存儲數(shù)據(jù)的,它只存儲表、視圖及它們之間的關(guān)系等。在數(shù)據(jù)庫中的表叫做數(shù)據(jù)庫表,數(shù)據(jù)庫為數(shù)據(jù)表提供了數(shù)據(jù)字典、各種數(shù)據(jù)保護和數(shù)據(jù)管理功能,所以數(shù)據(jù)庫表比自由表要完善得多。一個數(shù)據(jù)庫是由數(shù)據(jù)庫文件(。DBC)、數(shù)據(jù)庫備注文件(。DCT)和數(shù)據(jù)庫索引文件(。DCX) H類文件組成的。

  l.建立數(shù)據(jù)庫文件

  2.創(chuàng)建數(shù)據(jù)庫表

  可以直接在數(shù)據(jù)庫中建立數(shù)據(jù)表,也可以將自由表添加到數(shù)據(jù)庫中,但是不能將另一個數(shù)據(jù)庫中的表拉到當前數(shù)據(jù)庫中來??梢栽谕粋€數(shù)據(jù)庫中建立多個表。

  (1)添加數(shù)據(jù)表。打開選定數(shù)據(jù)庫的“數(shù)據(jù)庫設(shè)計器”窗口,在“數(shù)據(jù)庫設(shè)計器”工具欄中,單擊“添加表”選項,將會彈出“打開”窗口,選擇要添加的表后,單擊“確定”按鈕,就可以把一個自由表添加到當前數(shù)據(jù)庫中,并將自由表變成數(shù)據(jù)庫表。

  (2)創(chuàng)建數(shù)據(jù)庫表。也可以在數(shù)據(jù)庫設(shè)計器中直接創(chuàng)建數(shù)據(jù)表。首先單擊“數(shù)據(jù)庫設(shè)計器”工具欄的“新建表”按鈕,然后在對話框中單擊“新建表”按鈕,將打開數(shù)據(jù)庫“表設(shè)計器”。

  通過這幾個控制區(qū)信息的描述,可以實現(xiàn)數(shù)據(jù)庫對數(shù)據(jù)表的管理功能。

  數(shù)據(jù)庫表添加或創(chuàng)建完成以后,關(guān)閉數(shù)據(jù)庫設(shè)計器窗口。包含了數(shù)據(jù)表的數(shù)據(jù)庫文件就保存在外存儲器中。

  3.數(shù)據(jù)庫文件的打開與關(guān)閉

  (1)數(shù)據(jù)庫文件的打開。一般通過單擊主菜單“文件”下拉菜單的“打開”功能。在彈出的“打開”對話框窗口選定數(shù)據(jù)庫文件后,單擊“打開”按鈕打開。

  在打開一個數(shù)據(jù)庫表的時候,系統(tǒng)也會自動先打開其數(shù)據(jù)庫文件,然后再打開選定的表。

  (2)數(shù)據(jù)庫文件的關(guān)閉。除了可以通過像關(guān)閉其他Windows窗口一樣,關(guān)閉“數(shù)據(jù)庫設(shè)計器”窗口來關(guān)閉當前數(shù)據(jù)庫以外,還可以使用專門的命令來關(guān)閉數(shù)據(jù)庫。

  6.3.3設(shè)置數(shù)據(jù)表的索引

  1.索引表和索引文件

  用戶對數(shù)據(jù)表常常會有不同的需求,為了加快數(shù)據(jù)的檢索、顯示、查詢和打印速度,就需要對文件中的記錄順序進行重組。實現(xiàn)的方法一般有兩種:一種叫做排序;另一種叫做索引。

  排序的作用是按指定字段或字段組中數(shù)據(jù)值的大小順序,以遞增(升序)或遞減(降序)方式重新排列全部數(shù)據(jù)記錄,并生成一個新的數(shù)據(jù)表文件。

  索引不建立一個新的數(shù)據(jù)表文件,只是按照給定字段表達式值的大小,生成一個索引表,并使數(shù)據(jù)表中的記錄按索引表的要求以遞增(升序)或遞減(降序)順序顯示。

  索引技術(shù)除可以重新排列數(shù)據(jù)表記錄的前后順序外,在建立數(shù)據(jù)表間的關(guān)聯(lián)時,或者利用SQL語言建立查詢、視圖時,都必須靠索引技術(shù)來支持。

  2.索引關(guān)鍵字的類型

  索引關(guān)鍵字:是由一個或若干個字段構(gòu)成的索引表達式。索引表達式的類型決定了不同的索引方式。VFP系統(tǒng)提供了四種不同的類型,它們分別是主索引、候選索引、普通索引和惟一索引。

  (1)主索引。主索引是能夠惟一地確定數(shù)據(jù)表中一條記錄的字段或字段組合表達式;要求該字段或字段組合表達式的值,在數(shù)據(jù)表的全部記錄中都不能出現(xiàn)重復。

  主索引只能在數(shù)據(jù)庫表中創(chuàng)建和使用,而且一個數(shù)據(jù)表只能指定一個主索引。表的主索引就相當于關(guān)系的主碼。

  (2)候選索引。候選索引像主索引一樣,是能夠惟一地確定數(shù)據(jù)表中一條記錄的字段或字段組合表達式。但是,一個數(shù)據(jù)表允許建立多個候選索引,可以在數(shù)據(jù)庫表或自由表中創(chuàng)建候選索引。如果將一個包含了重復數(shù)據(jù)的字段指定為候選索引,系統(tǒng)會返回一個出錯信息,并禁止創(chuàng)建該索引。表的候選索引相當于關(guān)系的候選碼。

  (3)普通索引。普通索引允許數(shù)據(jù)表中各記錄的索引字段或字段組合表達式的值相同,而且既允許在數(shù)據(jù)庫表中創(chuàng)建,也允許在自由表中創(chuàng)建。

  (4)唯一索引。唯一索引是VFP為保持與低版本軟件的兼容性而保留的一種索引類型,一般情況下很少使用。它允許數(shù)據(jù)表中各記錄的索引字段,或字段組合表達式的值相同,但是在索引表中只保留數(shù)據(jù)表中與索引字段值相同的第一條記錄。

  3.創(chuàng)建索引文件

  可以使用命令建立索引文件,但是利用表設(shè)計器創(chuàng)建索引文件更加直觀、方便。結(jié)構(gòu)復合索引文件可以在創(chuàng)建數(shù)據(jù)表時建立,也可以對已經(jīng)建立好的數(shù)據(jù)表創(chuàng)建或修改索引。

  4.索引的操作

  (l)打開與關(guān)閉。要使用索引,必須先要打開索引。結(jié)構(gòu)復合索引總是隨著數(shù)據(jù)表打開,一旦數(shù)據(jù)表文件關(guān)閉,相應的索引文件也就自動關(guān)閉了。

  (2)確定主索引。結(jié)構(gòu)復合索引打開后,其中的索引標識(Tag)并不起作用,數(shù)據(jù)表記錄順序仍然保持著原始自然排列。必須要執(zhí)行確定主索引的操作后,數(shù)據(jù)表記錄的排列順序才會跟著變化。

  在程序中常常使用命令方式確定當前主索引。

  (3)刪除索引標識。要刪除結(jié)構(gòu)復合索引文件中的索引標識,應當打開數(shù)據(jù)表文件,并打開其表設(shè)計器對話框。在“索引”頁卡中選定要刪除的索引標識后,單擊“刪除”按鈕刪除。

  更多自考動態(tài)請您持續(xù)關(guān)注環(huán)球網(wǎng)校自考頻道!

 

?2013年10月各省市自考成績查詢?nèi)肟趨R總

?2014年4月自考報名

更多信息請訪問:自學考試頻道    自學考試論壇

分享到: 編輯:環(huán)球網(wǎng)校

資料下載 精選課程 老師直播 真題練習

自學考試資格查詢

自學考試歷年真題下載 更多

自學考試每日一練 打卡日歷

0
累計打卡
0
打卡人數(shù)
去打卡

預計用時3分鐘

環(huán)球網(wǎng)校移動課堂APP 直播、聽課。職達未來!

安卓版

下載

iPhone版

下載

返回頂部