<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 試題

    計算機二級考試《VFP》第四章復習重點

    時間:2025-04-11 18:15:14 試題 我要投稿
    • 相關推薦

    2017計算機二級考試《VFP》第四章復習重點

      第為了大家能夠對計算機二級Visual FoxPro 數據庫有一個系統的復習,下面百分網小編就收集整理了以下的2017計算機二級考試《VFP》第四章復習重點,希望對大家的學習有所幫助!

    2017計算機二級考試《VFP》第四章復習重點

      第四章 Visual FoxPro 數據庫及其操作

      1.創建數據庫

      可以通過以下幾種方式創建數據庫:

      (1).在“項目管理器”中創建數據庫

      打開“ 項目管理器” ,選擇“ 數據” 選項卡中的“ 數據庫”然后單擊“ 新建” 按鈕,在彈出的“ 創建” 對話框中輸入數據庫名,單擊“ 保存” 。

      (2).由文件菜單創建數據庫

      在系統菜單中,選擇“文件”下拉菜單中的“新建”,在“新建”對話框中選擇數據庫文件類型,然后單擊“新建文件”按鈕,此時系統會彈出“創建”對話框,在彈出的“創建”對話框中輸入數據庫名,并單擊“保存”按鈕。

      (3).通過命令建立數據庫

      CREATE DATABASE [數據庫文件名/?]

      2. 數據庫的打開

      (1). 利用系統菜單

      在系統菜單“文件”中選擇“打開”命令(或單擊常用工具欄上的“打開”按鈕),在彈出的對話框中,指定預打開的數據庫文件所在文件夾、類型及文件名,然后單擊“確定”按鈕。

      (2). 利用命令

      OPEN DATABASE <數據庫文件名/?> (p84)

      (3).修改編輯數據庫

      MODIFY DATABASE <數據庫文件名/?> (p85)

      3.刪除數據庫

      (1).在“項目管理器”中刪除

      打開項目管理器,選擇要刪除的數據庫,單擊“移去”按鈕,在出現的對話框中選擇“移去”或“刪除”按鈕。

      (2).按[Delete]鍵刪除

      打開數據庫文件所在的文件夾,選定數據庫,按[Delete]鍵。

      (3).執行命令刪除

      DELETE DATABASE<數據庫文件名>

      /?[DELETETABLES][RECYCLE]

      4.表結構的建立在數據庫設計器中新建表的方法有兩種:

      (1).在數據庫設計器的空白位置單擊鼠標右鍵,選擇快捷菜單中的“新建表” 命令,打開“新建表”對話框,選擇“新建表”或“表向導”命令。

      (2).單擊“數據庫”菜單中的“新建表”命令。

      另外,單擊“工具”菜單中的“向導”子菜單中的“表”命令,可以通過向導創建表。

      (3).利用命令

      CREATE <表名>

      例如:OPEN DATABASE 學生管理

      CREATE 學籍表

      5.修改表結構

      (1).在項目管理器中修改

      在項目管理器中打開需要修改的表,單擊“修改”按鈕。

      (2).在數據庫設計器中修改

      在數據庫設計器中的表上單擊鼠標右鍵,打開快捷菜單,選擇“修改”命令。

      (3).利用命令

      MODIFY STRUCTURE <表名>

      6.瀏覽表記錄

      (1).在項目管理器中瀏覽

      在項目管理器中打開要瀏覽的表,單擊“瀏覽”按鈕。

      (2).在數據庫設計器中瀏覽

      在數據庫設計器中的表上單擊鼠標右鍵,打開快捷菜單,選擇“瀏覽”命令。

      (3).使用命令

      使用USE 命令打開要瀏覽的表,然后輸入BROWER 命令按回車鍵。

      7.增加表記錄

      (1).APPEND 命令

      包括兩種格式:APPEND 和APPEND BLANK。APPEND命令需要立刻輸入新記錄;APPEND BLANK 命令是在表的尾部增加一條空白記錄。

      (2).INSERT 命令

      格式為:INSERT[BEFORE][BLANK]。不指定BEFORE則在當前記錄之后插入一條新記錄。不指定BLANK 則直接輸入新記錄。

      8.刪除表記錄

      表記錄的刪除也是表維護的一項經常性的工作,因為刪除意味著數據的消失,所以對記錄的刪除操作比較慎重,刪除可分為邏輯刪除和物理刪除兩種操作。邏輯刪除還可以恢復,而物理刪除則不可恢復。

      (1).邏輯刪除

      邏輯刪除就是給指定的`記錄作刪除標記“*”。

      1)命令方式

      【格式】DELETE [<范圍>] [FOR <條件>] [WHILE <條件>]

      【功能】對當前表中指定范圍內滿足條件的記錄作刪除標記“*”。

      【說明】DELETE命令僅僅是在要刪除的記錄前加上一個刪除標記“*”,并不是真正地從表文件中將該記錄刪除掉。可以用LIST或DISP命令顯示帶刪除標記的記錄。發現添加了刪除標記的記錄前面會顯示豎黑條。恢復邏輯刪除的記錄的命令是RECALL。

      【例】刪除STUD.DBF中所有男同學的記錄。

      USE STUD

      DELETE FOR 性別="男"

      LIST FIELDS 學號,姓名,性別,班級名,系別代號,地址,出生日

      期,是否團員

      (2)菜單方式

      利用菜單方式邏輯刪除記錄的具體操作步驟如下:

      ① 首先打開表文件

      ② 選擇【顯示】|【瀏覽】命令,系統彈出記錄瀏覽窗口,顯示當前表中的記錄。主菜單上增加【表】菜單項。

      ③ 選擇【表】|【刪除記錄】命令,會彈出 “刪除”對話框。

      ④ 單擊刪除對話框中的For…按鈕或While…按鈕,系統彈出表達式生成器,用戶可以在表達式框中輸入一個邏輯表達式,如性別=”男”,單擊【確定】按鈕完成條件表達式的輸入。

      ⑤ 在“作用范圍”下拉列表框中選擇范圍,如ALL。

      ⑥ 單擊“刪除”對話框中的“刪除”按鈕,系統將完成對指定范例內滿足指定條件的記錄的邏輯刪除。

      (2).物理刪除

      是真正從表中刪除記錄,方法是:單擊“表”菜單中的“徹底刪除”命令。物理刪除帶刪除標記的記錄命令是PACK。物理刪除表中全部記錄的命令是ZAP。

      9.顯示記錄

      【格式】LIST | DISPLAY [FIELDS <字段名表>][<范圍>] [FOR<條件表達式>] [WHILE <條件表達式>]

      【功能】將當前表文件的記錄按照指定的選項進行顯示。

      【說明】DISPLAY命令與LIST命令的功能相似,當表文件的數據記錄較多時,用DISPLAY命令較為方便。

      還有一點不同之處就是,如果同時缺省<范圍>和 <條件>子句,DISPLAY命令只顯示當前的一條記錄,而LIST命令則是取默認值ALL而顯示全部記錄。

      FIELDS <字段名表>:用來指定顯示的字段。

      <范圍>:用來指定顯示哪些記錄。

      “范圍”有以下四種表示方法:

      ALL:所有記錄。

      NEXT N:從當前記錄開始,后面的N條記錄(包括當前記錄)

      RECORD N:第N條記錄。

      REST:當前記錄后的全部記錄(包括當前記錄)。

      FOR<條件表達式>:指定對表文件中指定范圍內滿足條件的記錄進行操作。

      WHILE<條件表達式>:也是指定對表文件中指定范圍內滿足條件的記錄進行操作,但是,當第一次遇到不滿足條件的記錄時,停止繼續往后搜索。

      WHILE<條件表達式>若與FOR<條件表達式>同時使用,則WHILE項優先;若兩者都不選用,則顯示<范圍>中指定的全部記錄。

      OFF:表示不顯示記錄號;若不選此項,則在各記錄前顯示記錄號。

      10. 修改表記錄

      (1).EDIT和CHANGE命令用于交互式地修改、編輯表記錄。

      【格式】EDIT / CHANGE [FIELDS <字段名表>] [<范圍>] [FOR <邏輯表達式1>] [WHILE <邏輯表達式2>]

      (2). REPLACE命令用指定表達式的值替換當前表中滿足條件記錄的指定字段的值。

      【格式】REPLACE <字段名1> WITH <表達式1> [, <字段名2> WITH <表達式2>] ... [<范圍>][FOR <邏輯表達式1>] [WHILE <邏輯表達式2>]

      11.查詢定位

      記錄號用于標識數據記錄在表文件中的物理順序。記錄指針是一個指示器,它始終指向當前表中正在操作處理的那條記錄,此記錄被稱為當前記錄。如果要對某條記錄進行處理,必須移動記錄指針,

      使其指向該記錄。在任意時刻指針只能指向唯一的一條記錄。記錄指針定位有絕對定位、相對定位和查詢定位三種。在這里暫時只講前二種,查詢定位在講到查詢時再詳細介紹。

      (1). 絕對定位

      【格式】[GO | GOTO] <[RECORD] <數值表達式1> [IN <數值表達式2> | IN <字符表達式>]

      【功能】將記錄指針絕對定位到<數值表達式1>指定的記錄上。<數值表達式1>:記錄的物理記錄號。IN <數值表達式2> | IN <字符表達式>:指定操作表所在的工作區;若缺省,則對當前工作區表操作。工作區的概念在后面再詳細介紹。

      絕對定位與是否打開索引文件沒有關系。

      (2).相對定位【格式1】SKIP [<數值表達式1>] [IN <數值表達式2> | <字符表達式>]

      【功能】記錄指針從當前記錄向前(或向后)移動若干個記錄。

      【說明】

      <數值表達式1>:表示移動的記錄個數。若數值表達式的值為負值,表示向前移動記錄;否則,表示向后移動記錄。如果缺省此項,則表示向后移動1 個記錄。 如果記錄指針已經移過文件的最后一個記 錄,則RECNO() 函數返回的值等于文件中的記錄總數加 1,EOF()函數返回邏輯真( .T. ) 值。【格式2 】GO|GOTO <|TOP |BOTTOM>

      【功能】將記錄指針移動到表文件的首記錄或尾記錄 TOP:將記錄指針移動到表文件的首記錄。 BOTTOM:將記錄指針動到表文件的最后一條記錄。相對定位與是否打開索引文件有關。如果打開有索引,記錄指針按索引文件中順序移動。否則按表文件中物理順序移動。

    【計算機二級考試《VFP》第四章復習重點】相關文章:

    2023計算機二級考試《VFP》第二章復習重點07-27

    2017計算機二級考試《VFP》第五章復習重點09-14

    2017計算機二級考試《VB》第四章復習重點10-18

    2017計算機二級考試《VFP》第三章復習重點09-07

    計算機二級VFP無紙化考試重點和難點07-28

    計算機二級VFP無紙化考試重點和難點剖析07-02

    江蘇計算機等級考試二級VFP的復習策略08-10

    全國計算機二級考試《VFP》復習考點09-25

    2017年計算機二級考試《VFP》第一章復習重點10-26

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人