(31)關(guān)于SQL的超聯(lián)接查詢,說法錯誤的是
A)在SQL中可以進行內(nèi)部聯(lián)接、左聯(lián)接、右聯(lián)接和全聯(lián)接
B)SQL的超聯(lián)接運算符"*="代表左聯(lián)接,"=*"代表右聯(lián)接
C)Visual FoxPro同樣支持超聯(lián)接運算符"*="和"=*"
D)利用全聯(lián)接,即使兩個表中的記錄不滿足聯(lián)接條件,也會在目標(biāo)表或查詢結(jié)果中出現(xiàn),只是不滿足條件的記錄對應(yīng)部分為NULL
第(32)~(35)題使用如下的倉庫表和職工表。
倉庫表 倉庫號 所在城市
A2 上海
A3 天津
A4 廣州
職工表 職工號 倉庫號 工資
M1 A1 2000.00
M3 A3 2500.00
M4 A4 1800.00
M5 A2 1500.00
M6 A4 1200.00
(32)檢索在廣州倉庫工作的職工記錄,要求顯示職工號和工資字段,正確的命令是
A)SELECT 職工號,工資 FROM 職工表;
WHERE 倉庫表.所在城市="廣州"
B)SELECT 職工號,工資 FROM職工表;
WHERE 倉庫表.倉庫號=職工表.倉庫號;
AND 倉庫表.所在城市="廣州"
C)SELECT 職工號,工資 FROM 倉庫表,職工表;
WHERE 倉庫表.倉庫號=職工表.倉庫號;
AND 倉庫表.所在城市="廣州"
D)SELECT 職工號,工資 FROM 倉庫表,職工表;
WHERE 倉庫表.倉庫號=職工表.倉庫號;
OR 倉庫表.所在城市="廣州"
(33)有如下SQL語句:
SELECT SUM(工資) FROM 職工表 WHERE 倉庫號 IN;
(SELECT 倉庫號 FROM 倉庫表 WHERE 所在城市="北京" OR 所在城市="上海")
執(zhí)行語句后,工資總和是
A)1500.00
B)3000.00
C)5000.00
D)10500.00
(34)求至少有兩個職工的每個倉庫的平均工資
A)SELECT 倉庫號,COUNT(*),AVG(工資)FROM 職工表;
HAVING COUNT(*)>=2
B)SELECT 倉庫號,COUNT(*),AVG(工資)FROM 職工表;
GROUP BY 倉庫號 HAVING COUNT(*)>=2
C)SELECT 倉庫號,COUNT(*),AVG(工資)FROM 職工表;
GROUP BY 倉庫號 SET COUNT(*)>=2
D)SELECT 倉庫號,COUNT(*),AVG(工資)FROM 職工表;
GROUP BY 倉庫號 WHERE COUNT(*)>=2
(35)有如下SQL語句:
SELECT DISTINCT 倉庫號 FROM 職工表 WHERE 工資>=ALL;
(SELECT 工資 FROM 職工表 WHERE 倉庫號="A1")
執(zhí)行語句后,顯示查詢到的倉庫號有
A)A1
B)A3
C)A1,A2
D)A1,A3
二、填空題
(1)數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和 【1】 兩大類。
解析: 數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和非線性結(jié)構(gòu)兩大類。
(2)順序存儲方法是把邏輯上相鄰的結(jié)點存儲在物理位置 【2】 的存儲單元中。
解析: 常用的存儲表示方法有4種,順序存儲、鏈?zhǔn)酱鎯、索引存儲、散列存儲。其中,順序存儲方法是把邏輯上相鄰的結(jié)點存儲在物理位置也相鄰的存儲單元中。
(3)一個類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的 【3】 。
解析: 本題考查了繼承的優(yōu)點:相似的對象可以共享程序代碼和數(shù)據(jù)結(jié)構(gòu),從而大大減少了程序中的冗余,提高軟件的可重用性。
(4)軟件工程研究的內(nèi)容主要包括: 【4】 技術(shù)和軟件工解析: 基于軟件工程的目標(biāo),軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括:軟件開發(fā)技術(shù)和軟件工程管理。軟件開發(fā)技術(shù)包括:軟件開發(fā)方法學(xué)、開發(fā)過程、開發(fā)工具和軟件工程環(huán)境,其主體內(nèi)容是軟件開發(fā)方法學(xué)。軟件工程管理包括:軟件管理學(xué)、軟件工程經(jīng)濟學(xué),以及軟件心理學(xué)等內(nèi)容。
(5)關(guān)系操作的特點是 【5】 操作。
解析: 在關(guān)系操作中,所有操作對象與操作結(jié)果都是關(guān)系。而關(guān)系定義為元數(shù)相同的元組的集合。因此,關(guān)系操作的特點是集合操作。
(6)函數(shù)INT(LEN("123.456"))的結(jié)果是 【6】 。
解析: LEN()函數(shù)用于測試字符串長度;INT()函數(shù)用于求整。本題中LEN()函數(shù)所測的字符串長度為7,因此INT的求整值仍然是7。
(7)在Visual FoxPro中,利用DELETE命令可以 【7】 刪除數(shù)據(jù)表的記錄,必要時可以利用 【8】 命令進行恢復(fù)。
解析: 在Visual FoxPro中,利用DELETE命令可以邏輯刪除數(shù)據(jù)表的記錄,給記錄打上刪除標(biāo)記,使記錄暫時不可用,必要時可以利用RECALL命令進行恢復(fù)。
(8)在數(shù)據(jù)庫設(shè)計器中設(shè)計表之間的聯(lián)系時,要在父表中建立 【9】 ,在子表中建立 【10】 。
解析: 在數(shù)據(jù)庫設(shè)計器中設(shè)計表之間的聯(lián)系時,需要在父表中建立主索引或候選索引,在子表中建立普通索引,然后通過父表的主索引和子表的普通索引建立起兩表之間的聯(lián)系。
(9)要求按成績降序排序,輸出"文學(xué)系"學(xué)生選修了"計算機"課程的學(xué)生姓名和成績。請將下面的SQL語句填寫完整。
SELECT 姓名,成績 FROM 學(xué)生表,選課表;
WHERE 【11】 AND 【12】 AND 【13】 ;
ORDER BY 成績 DESC
解析: 本題為SQL簡單的聯(lián)接查詢,注意兩表聯(lián)接的關(guān)鍵--"學(xué)生表.學(xué)號=選課表.學(xué)號"。
(10)利用SQL語句統(tǒng)計選修了"計算機"課程的學(xué)生人數(shù)。請將下面的語句補充完整。
SELECT 【14】 FROM 選課表 WHERE 【15】
解析: 本題為SQL簡單的計算查詢,SQL中用于統(tǒng)計數(shù)量的函數(shù)為COUNT()。
選擇題
01-05 D C C D B
06-10 A A C B C
11-15 C C A B B
16-20 C D D C C
21-25 C D A D C
26-30 C C C A C
31-35 C C C B D
希望與更多計算機等級考試的網(wǎng)友交流,請進入計算機等級考試論壇
更多信息請訪問:考試吧計算機等級考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |