一、選擇題。
1.SQL是______語言。
A.結(jié)構(gòu)化查詢
B.數(shù)據(jù)定義 來源:考試大
C.數(shù)據(jù)操作
D.數(shù)據(jù)控制
[解析] 本題考查的知識點是SQL語言的基礎(chǔ)知識。在Visual FoxPro中,SQL是結(jié)構(gòu)化查詢語言。 選項B,C,D說法錯誤,在Visual FoxPro中有數(shù)據(jù)定義語言、數(shù)據(jù)操作語言、數(shù)據(jù)控制語言。
[答案] A
2.SQL除了具有數(shù)據(jù)查詢的功能外,還有_____。
A. 數(shù)據(jù)定義
B.數(shù)據(jù)操縱
C. 數(shù)據(jù)控制
D.以上答案均正確
[ 解析] 本題考查的知識點是SQL語言的作用。在VisualFoxPro中,SQL的功能有四個:數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制。因此正確答案為D。
[答案] D
3.下列選項中,不屬于數(shù)據(jù)定義功能的SQL語句是__________。
A.CREATE
B.ALTER
C.SELECT
D.DROP
[解析] 本題考查的知識點是SQL命令動詞的作用。選項A用來創(chuàng)建表;選項B用來修改表結(jié)構(gòu);選項C用來查詢;選項D用來刪除表文件。在Visual FoxPro中,選項A,B,D都具有數(shù)據(jù)定義功能,只有選項C具有數(shù)據(jù)查詢的功能。
[答案] C
4.SQL的核心是__________。
A.數(shù)據(jù)查詢
B.數(shù)據(jù)定義
C.數(shù)據(jù)操縱
D.數(shù)據(jù)控制
[解析] 本題考查的知識點是SQL的核心。SQL作為結(jié)構(gòu)化查詢語言,其核心是查詢。因此正確答案為A。
[答案] A
5.SQL同其他數(shù)據(jù)操作語言不同,其關(guān)鍵在于_____。
A.SQL是一種過程性語言
B.SQL是一種非過程性語言
C.SQL語言簡練
D.SQL的詞匯有限
[解析] 本題考查的知識點是SQL不同于其他語言的關(guān)鍵。SQL同其他數(shù)據(jù)操作語言不同的關(guān)鍵是SQL是一種非過程性語言。通過這一功能用戶只需說明做什么,而不用說明怎么做,不用了解數(shù)據(jù)存儲的格式及SQL命令的內(nèi)部執(zhí)行過程,就可以方便地對數(shù)據(jù)庫進(jìn)行操作。選項A的說法錯誤,選項C和D是SQL語言的特點,但不是SQL語言同其他數(shù)據(jù)操作語言不同的關(guān)鍵。
[答案] B
6.建立表結(jié)構(gòu)的SQL命令是____。
A.ALTER TABLE
B.DROP TABLE
C.CREAT TABLE
D.CREAT INDEX
[解析] 本題考查的知識點是建立表結(jié)構(gòu)的SQL命令。建立表結(jié)構(gòu)的SQL命令是CREAT TABLE。ALTER TABLE命令的作用是修改表結(jié)構(gòu);DROP TABLE命令的作用是刪除表;CREAT INDEX命令的作用是建立索引。
[答案] C
7.下列關(guān)于INSERT—SQL 的敘述正確的是____。
A.在表尾插入一條記錄
B.在表頭插入一條記錄
C.在表中任何位置插入一條記錄
D.可以向表中插入若干記錄
[解析] 本題考查的知識點是INSERT 命令的作用。INSERT—SQL 命令的作用是在表尾插入一條記錄。選項B,C,D 的說法都錯誤,INSERT—SQL 命令不能完成B,C,D 指定的要求。
[答案] A
8.DELETE FROM 考生成績 WHERE 成績<90 語句的功能是____。
A.物理刪除成績在90 分以下的記錄
B.徹底刪除成績在90 分以下的記錄
C.刪除考生成績表
D.為表中成績小于90 分的記錄添加刪除標(biāo)記
[解析] 本題考查的知識點是SQL 語句中DELETE 命令的使用。SQL 中的DELETE 命令用于邏輯刪除記錄,如果要物理刪除記錄,需要用PACK 命令。選項A 中的物理刪除錯誤。選項B的徹底刪除實際就是物理刪除,所以錯誤。選項C 的說法有錯誤。選項D 的說法正確,因為SQL 中的DELETE 命令用于邏輯刪除記錄,F(xiàn)ROM 用于指定從哪個表中刪除記錄,本題即從“考生成績”表中刪除;WHERE 用于指定被刪除的記錄所滿足的條件,本題的條件是成績在90 分以下的記錄。
[答案] D
9.SQL 語句中,UPDATE 命令的功能是____。
A.數(shù)據(jù)更新
B.刪除數(shù)據(jù)
C.建立表
D. 修改表
[解析] 本題考查的知識點是SQL 語句中UPDATE 命令的功能。在SQL 語句中,UPDATE 命令的功能是數(shù)據(jù)更新。刪除數(shù)據(jù)的命令是DELETE。建立表的命令是CREATE TABLE。修改表結(jié)構(gòu)的命令A(yù)LTER TABLE。
[答案] A
10.SQL 語言中,刪除表命令是____。
A.DELETE
B.DELETE TABLE
C.DROP
D.DROP TABLE
[解析]本題考查的知識點是刪除表的命令。SQL 中刪除表的命令是DROP TABLE。DELETE命令用于刪除數(shù)據(jù)。DELETE TABLE 的格式錯誤。DROP 命令的語法錯誤。因此正確答案為D。
[答案] D
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |