大綱要求
二. VISUAL FOXPRO數(shù)據(jù)庫基礎操作
3、 建立視圖與數(shù)據(jù)查詢:
(1) 查詢文件的建立、執(zhí)行與修改。
(2) 視圖文件的建立、查看與修改。
(3) 建立多表查詢。
(4) 建立多表視圖。
知識要點
1. 建立查詢文件
建立查詢文件的方法有:
(1)單擊“文件”菜單中的“新建”命令(或工具欄上的“新建”按鈕),在“新建”對話框中選擇“查詢”,然后單擊“新建查詢”按鈕,同時打開查詢設計器和“添加表和視圖”對話框,選擇相關數(shù)據(jù)庫,單擊“添加”按鈕添加用于建立查詢的表和視圖。
(2)在”項目管理器”中,選擇“數(shù)據(jù)”選項卡中的查詢,單擊“新建”按鈕,則出現(xiàn)新建查詢的方式選擇對話框。單擊“新建查詢”按鈕,則打開“查詢設計器”對話框。
(3)執(zhí)行CREATE QUERY命令打開查詢設計器建立查詢。
(4)直接編輯.qpr文件建立查詢。
2.查詢選項卡:
查詢設計器界面的各項選卡和SQL SELECT語句的個短語是相對應的。
....“添加表和視圖”:打開查詢設計器就可以選擇設計查詢的表或視圖,這項操作對應于FROM 短語,此后還可以從“查詢”菜單或工具欄中選擇“添加表”或選擇“移去表”重新指定設計查詢的表;
....“字段”選項卡對應于SELECT 短語,指定所要查詢的數(shù)據(jù),這時可以單擊“全部添加”選擇所有字段,也可以逐個選擇字段“添加”;
....在函數(shù)和表達式“編輯框中可以輸入或編輯計算表達式。
....“聯(lián)接“選項卡對應于JOIN ON 短語,用于編輯聯(lián)接條件。
....“篩選”選項卡對應于WHERE 短語,用于指定查詢條件。
....“排序依據(jù)”選項卡對應于ORDER BY 短語,用于指定排序的字段和排序方式。
....“分組依據(jù)”選項卡對應于GROUP BY 短語和HAVING 短語,用于分組。
....“雜項”選項卡可以指定是否要重復記錄(對應于DISTINCT)及列在前面的記錄(對應于 短語)等。
從以上個選項卡的內(nèi)容可以看出,如果熟悉SQL SELECT,那么設計查詢是非常簡單的 ;反之如果不熟悉,甚至不了解SQL SELECT,將很難理解查詢設計器的這些內(nèi)容。
例 題
1.在Visual FoxPro 中,查詢文件的擴展名為____。
A..qpr
B..fmt
C..fpt
D..lbt
[解析] 本題考查的知識點是查詢文件的擴展名。在Visual FoxPro 中,查詢文件的擴展名為.qpr。本題選項A 是查詢文件的擴展名。選項B是格式文件的擴展名。選項C 是表備注文件的擴展名。選項D 是標簽備注文件的擴展名。
[答案] A
2.下列關于查詢的說法,不正確的一項是____。
A.查詢是Visual FoxPro 支持的一種數(shù)據(jù)對象
B.查詢就是預先定義好的一個SQL SELECT 語句
C.查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果
D.查詢就是查詢,它與SQL SELECT 語句無關
[解析] 本題考查的知識點是查詢的基礎知識。此處介紹的查詢實際是一個名詞,它是Visual FoxPro 支持的一種數(shù)據(jù)對象。實際上,查詢就是預先定義好的一個SQL SELECT 語句,根據(jù)不同的需要可以反復和直接使用。換個角度講,查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果。 由此可以看出選項A,B,C 都正確,選項D 錯誤, 因為查詢就是預先定義好的一個SQL SELECT 語句。
[答案] D
3.打開查詢設計器的命令是____。
A.OPEN QUERY
B.OPEN VIEW
C.CREATE QUERY
D.CREATE VIEW
[解析] 本題考查的知識點是打開查詢設計器的命令。在Visual FoxPro中,打開查詢設計器的命令是CREATE QUERY。 本題選項A 和B的語法錯誤。選項C 是打開查詢設計器的命令。選項D 是打開視圖設計器命令。
[答案] C
二. VISUAL FOXPRO數(shù)據(jù)庫基礎操作
3、 建立視圖與數(shù)據(jù)查詢:
(1) 查詢文件的建立、執(zhí)行與修改。
(2) 視圖文件的建立、查看與修改。
(3) 建立多表查詢。
(4) 建立多表視圖。
知識要點
1. 建立查詢文件
建立查詢文件的方法有:
(1)單擊“文件”菜單中的“新建”命令(或工具欄上的“新建”按鈕),在“新建”對話框中選擇“查詢”,然后單擊“新建查詢”按鈕,同時打開查詢設計器和“添加表和視圖”對話框,選擇相關數(shù)據(jù)庫,單擊“添加”按鈕添加用于建立查詢的表和視圖。
(2)在”項目管理器”中,選擇“數(shù)據(jù)”選項卡中的查詢,單擊“新建”按鈕,則出現(xiàn)新建查詢的方式選擇對話框。單擊“新建查詢”按鈕,則打開“查詢設計器”對話框。
(3)執(zhí)行CREATE QUERY命令打開查詢設計器建立查詢。
(4)直接編輯.qpr文件建立查詢。
2.查詢選項卡:
查詢設計器界面的各項選卡和SQL SELECT語句的個短語是相對應的。
....“添加表和視圖”:打開查詢設計器就可以選擇設計查詢的表或視圖,這項操作對應于FROM 短語,此后還可以從“查詢”菜單或工具欄中選擇“添加表”或選擇“移去表”重新指定設計查詢的表;
....“字段”選項卡對應于SELECT 短語,指定所要查詢的數(shù)據(jù),這時可以單擊“全部添加”選擇所有字段,也可以逐個選擇字段“添加”;
....在函數(shù)和表達式“編輯框中可以輸入或編輯計算表達式。
....“聯(lián)接“選項卡對應于JOIN ON 短語,用于編輯聯(lián)接條件。
....“篩選”選項卡對應于WHERE 短語,用于指定查詢條件。
....“排序依據(jù)”選項卡對應于ORDER BY 短語,用于指定排序的字段和排序方式。
....“分組依據(jù)”選項卡對應于GROUP BY 短語和HAVING 短語,用于分組。
....“雜項”選項卡可以指定是否要重復記錄(對應于DISTINCT)及列在前面的記錄(對應于 短語)等。
從以上個選項卡的內(nèi)容可以看出,如果熟悉SQL SELECT,那么設計查詢是非常簡單的 ;反之如果不熟悉,甚至不了解SQL SELECT,將很難理解查詢設計器的這些內(nèi)容。
例 題
1.在Visual FoxPro 中,查詢文件的擴展名為____。
A..qpr
B..fmt
C..fpt
D..lbt
[解析] 本題考查的知識點是查詢文件的擴展名。在Visual FoxPro 中,查詢文件的擴展名為.qpr。本題選項A 是查詢文件的擴展名。選項B是格式文件的擴展名。選項C 是表備注文件的擴展名。選項D 是標簽備注文件的擴展名。
[答案] A
2.下列關于查詢的說法,不正確的一項是____。
A.查詢是Visual FoxPro 支持的一種數(shù)據(jù)對象
B.查詢就是預先定義好的一個SQL SELECT 語句
C.查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果
D.查詢就是查詢,它與SQL SELECT 語句無關
[解析] 本題考查的知識點是查詢的基礎知識。此處介紹的查詢實際是一個名詞,它是Visual FoxPro 支持的一種數(shù)據(jù)對象。實際上,查詢就是預先定義好的一個SQL SELECT 語句,根據(jù)不同的需要可以反復和直接使用。換個角度講,查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果。 由此可以看出選項A,B,C 都正確,選項D 錯誤, 因為查詢就是預先定義好的一個SQL SELECT 語句。
[答案] D
3.打開查詢設計器的命令是____。
A.OPEN QUERY
B.OPEN VIEW
C.CREATE QUERY
D.CREATE VIEW
[解析] 本題考查的知識點是打開查詢設計器的命令。在Visual FoxPro中,打開查詢設計器的命令是CREATE QUERY。 本題選項A 和B的語法錯誤。選項C 是打開查詢設計器的命令。選項D 是打開視圖設計器命令。
[答案] C