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

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

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

  第六章

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

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

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

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

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

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

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

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

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

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

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

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

  每個(gè)庫(kù)文件的開(kāi)始和結(jié)尾都存在一個(gè)標(biāo)志,首記錄前是開(kāi)始標(biāo)志,尾記錄后是結(jié)束標(biāo)志。當(dāng)前數(shù)據(jù)庫(kù)文件的記錄數(shù)為15,在未打開(kāi)索引文件的情況下,先執(zhí)行GO BOTTOM命令,再向下移動(dòng)指針,此時(shí),函數(shù)RECNO()的返回值是16,函數(shù)EOF()的返回值是。T.,打開(kāi)數(shù)據(jù)庫(kù),記錄號(hào)為1,bof()為。f.,skip –1后,bof()為。t.。當(dāng)一條普通(非LOCATE)命令中的FOR子句執(zhí)行完畢后,若范圍為ALL或REST,那么記錄指針指向末記錄后或庫(kù)文件結(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)識(shí)為Memo時(shí),說(shuō)明備注字段有內(nèi)容;當(dāng)備注字段的標(biāo)識(shí)為memo時(shí),說(shuō)明備注字段沒(méi)有內(nèi)容。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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