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

2010年自考數(shù)據(jù)庫及其應(yīng)用重點(diǎn)知識講解(7)

2010年自考數(shù)據(jù)庫及其應(yīng)用重點(diǎn)知識講解(7)

  第六章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  當(dāng)備注字段的標(biāo)識為Memo時(shí),說明備注字段有內(nèi)容;當(dāng)備注字段的標(biāo)識為memo時(shí),說明備注字段沒有內(nèi)容。

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

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

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

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

  未經(jīng)說明時(shí),主索引文件是索引文件列表中的第一個(gè)索引文件;主標(biāo)記是復(fù)合索引文件中最先建立的的標(biāo)記。

  組合索引的每一個(gè)索引項(xiàng)稱為一個(gè)索引標(biāo)記(TAG),打開一個(gè)組合索引文件相當(dāng)于打開多個(gè)單項(xiàng)索引文件。

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

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

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

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

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

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

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

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

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

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

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