首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導航
您現(xiàn)在的位置: 考試吧 > 自學考試 > 復習指導 > 工學類 > 正文

2010年自考數(shù)據(jù)庫及其應用重點知識講解(7)

2010年自考數(shù)據(jù)庫及其應用重點知識講解(7)

  第六章

  數(shù)據(jù)庫的基本*作包括:建立數(shù)據(jù)庫文件的結(jié)構(gòu),數(shù)據(jù)的錄入,數(shù)據(jù)庫的維護,數(shù)據(jù)庫結(jié)構(gòu)的維護,對數(shù)據(jù)庫文件進行排序或建立索引,數(shù)據(jù)查詢,對數(shù)據(jù)庫中的數(shù)據(jù)進行加工計算,數(shù)據(jù)的輸出。

  數(shù)據(jù)庫文件的編輯和處理都要打開數(shù)據(jù)庫文件,打開數(shù)據(jù)庫的含義是將數(shù)據(jù)文件由磁盤讀入內(nèi)存。關(guān)閉數(shù)據(jù)庫文件是將數(shù)據(jù)庫文件從內(nèi)存存到外存上,并釋放該文件所占的內(nèi)存和工作區(qū)。一個工作區(qū)不能同時打開多個文件。

  建立數(shù)據(jù)庫的結(jié)構(gòu)是定義字段名、字段類型、字段寬度、小數(shù)位,打開數(shù)據(jù)庫,記錄指針指向第一條記錄。

  數(shù)據(jù)庫文件名不能用a-j單個字母,因為Foxpro已把a-j作為工作區(qū)代號使用了。定義一個關(guān)系結(jié)構(gòu),應說明屬性名,屬性數(shù)據(jù)類型及位數(shù)。go或goto是數(shù)據(jù)庫記錄指針絕對定位命令,skip則是數(shù)據(jù)庫記錄指針相對定位命令。

  插入記錄命令是insert,加上Before子句規(guī)定在當前記錄前插入記錄,而blank子句則表示插入一條空記錄。

  對數(shù)據(jù)庫中的記錄進行邏輯刪除(加刪除標記*號)的命令是,物理刪除的命令則是PACK.

  FoxPro中有兩種類型的索引文件:一類稱為單項索引文件,擴展名為idx,另一類稱為組合索引文件,擴展名為cdx.

  單項索引文件分為兩類,一類是壓縮索引,另一類是非壓縮索引,組合索引文件分為兩類,一類是結(jié)構(gòu)組合索引,另一類是獨立組合索引。組合索引總是壓縮的。索引所基于的字段稱索引項。一個庫文件可以建立多個索引,在*作中可以同時打開多個索引,但任何時刻只有一個索引起作用,這個索引稱主索引。利用索引文件快速檢索的命令是seek和find,如要檢索表達式則應該用二者中的seek命令,檢索成功一般由found()或eof()函數(shù)測試。

  FoxPro用鍵盤為內(nèi)存變量賦值的語句有accept、input、wait.

  FoxPro用命令public定義全局變量,用private命令定義局部變量。

  FoxPro中進行文本顯示命令是TYPE,能顯示FoxPro中的文本文件、命令文件或屏幕格式文件。

  use命令可以關(guān)閉當前工作區(qū)打開的數(shù)據(jù)庫文件,close databases可以關(guān)閉所有工作區(qū)打開的數(shù)據(jù)庫文件,close all可以關(guān)閉所有工作區(qū)打開的所有類型的文件,clear all可以關(guān)閉所有工作區(qū)打開的所有類型的文件,同時釋放內(nèi)存變量,quit命令在退出FoxPro之前關(guān)閉所有文件。

  每個庫文件的開始和結(jié)尾都存在一個標志,首記錄前是開始標志,尾記錄后是結(jié)束標志。當前數(shù)據(jù)庫文件的記錄數(shù)為15,在未打開索引文件的情況下,先執(zhí)行GO BOTTOM命令,再向下移動指針,此時,函數(shù)RECNO()的返回值是16,函數(shù)EOF()的返回值是。T.,打開數(shù)據(jù)庫,記錄號為1,bof()為。f.,skip –1后,bof()為。t.。當一條普通(非LOCATE)命令中的FOR子句執(zhí)行完畢后,若范圍為ALL或REST,那么記錄指針指向末記錄后或庫文件結(jié)束標志,執(zhí)行完LIST命令后,EOF()函數(shù)的值為。T.

  備注型字段數(shù)據(jù)的輸入方法與其他字段不同,可把光標定位于memo字段,按Ctrl+PgUp、Ctrl+PgDn、或Ctrl+Home組合鍵進入FoxPro字處理編輯狀態(tài),此時可輸入備注型字段內(nèi)容,編輯結(jié)束后按Ctrl+W組合鍵退出

  當備注字段的標識為Memo時,說明備注字段有內(nèi)容;當備注字段的標識為memo時,說明備注字段沒有內(nèi)容。

  在修改數(shù)據(jù)庫結(jié)構(gòu)時, 可用組合鍵Alt+I輸入一個字段, 可用Alt+D組合鍵刪去一個已有的字段,修改完后按Ctrl+W組合鍵可以將數(shù)據(jù)結(jié)構(gòu)磁盤。

  指針指向的記錄稱為當前記錄。工作區(qū)實質(zhì)就是在內(nèi)存中開辟的一塊區(qū)域,用來存放庫文件記錄。

  關(guān)聯(lián)是將兩個或多個在不同工作區(qū)中打開的庫文件聯(lián)系起來,當一個工作區(qū)的記錄指針發(fā)生變化時,與之關(guān)聯(lián)的工作區(qū)記錄指針也隨之相應改變。進行關(guān)聯(lián)時,當前庫文件稱為關(guān)聯(lián)庫文件,其他工作區(qū)的稱被關(guān)聯(lián)庫文件。

  SQL為結(jié)構(gòu)化查詢語言,為關(guān)系數(shù)據(jù)庫標準語言。

  未經(jīng)說明時,主索引文件是索引文件列表中的第一個索引文件;主標記是復合索引文件中最先建立的的標記。

  組合索引的每一個索引項稱為一個索引標記(TAG),打開一個組合索引文件相當于打開多個單項索引文件。

  當對庫文件進行增刪等*作時,沒有打開的索引文件不能反應庫文件的實際內(nèi)容,為此應對其重建索引。

  使用SEEK和 FIND命令的前提條件是打開數(shù)據(jù)庫文件及其相關(guān)的索引文件。

  要進行分類匯總的數(shù)據(jù)庫文件必須按照適當?shù)谋磉_式進行索引或排序。

  FoxPro中用戶定義的內(nèi)存變量的類型是在后賦值確定的。

  每條記錄的長度等于每個字段的長度加起來,再加上一個邏輯刪除標記的固定長度1.

  變量被定義為全局變量后,沒有被賦值前,默認為邏輯假值。但fox和foxpro這兩個特殊的變量默認為邏輯真值。

  SQL臨時庫文件,文件擴展名tmp,該文件一旦關(guān)閉,便被系統(tǒng)自動刪除。

  SQL的數(shù)據(jù)查詢命令主要由三個子句構(gòu)成select、from和where.。其中select子句和from子句是不可省略的

  select命令可在命令窗口直接鍵入執(zhí)行,也可通過RQBE交互窗口進行查詢,進入方法是選擇file菜單的new菜單項,在彈出的對話框中選擇query.命令:create query[<查詢文件名>]或modify query[<查詢文件名>]

  綜合:數(shù)據(jù)庫*作

  相關(guān)推薦:2010年7月自考成績查詢時間及查詢方式匯總
       高等教育自學考試畢業(yè)證辦理流程及注意事項
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習
·免費真題 ·模考試題
微信掃碼,立即獲取!
掃碼免費使用
大學語文
共計461課時
講義已上傳
18020人在學
管理系統(tǒng)中計算機應用
共計21課時
講義已上傳
7218人在學
政治經(jīng)濟學(財經(jīng)類)
共計738課時
講義已上傳
87485人在學
經(jīng)濟法概論(財經(jīng)類)
共計21課時
講義已上傳
989人在學
毛概
共計269課時
講義已上傳
16493人在學
推薦使用萬題庫APP學習
掃一掃,下載萬題庫
手機學習,復習效率提升50%!
版權(quán)聲明:如果自學考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本自學考試網(wǎng)內(nèi)容,請注明出處。
官方
微信
掃描關(guān)注自考微信
領(lǐng)《大數(shù)據(jù)寶典》
報名
查分
掃描二維碼
關(guān)注自考報名查分
看直播 下載
APP
下載萬題庫
領(lǐng)精選6套卷
萬題庫
微信小程序
幫助
中心
文章責編:wbian