【問(wèn)題4】(2分)
假定分別在“職工”關(guān)系中的“年齡”和“月工資”字段上創(chuàng)建了索引,如下的Select查詢(xún)語(yǔ)句可能不會(huì)促使查詢(xún)優(yōu)化器使用索引,從而降低查詢(xún)效率,請(qǐng)寫(xiě)出既可以完成相同功能又可以提高查詢(xún)效率的SQL語(yǔ)句。
Select 姓名,年齡,月工資 from 職工
where 年齡>45 or 月工資<1000;
【問(wèn)題4】答案解析:
本試題所給出的原Select查詢(xún)語(yǔ)句中使用了條件or,系統(tǒng)在查詢(xún)的時(shí)候?qū)?duì)全表進(jìn)行掃描,不會(huì)促使查詢(xún)優(yōu)化器使用索引,從而降低了查詢(xún)效率。
既可以完成相同功能又可以提高查詢(xún)效率的SQL語(yǔ)句修改如下。
Select 姓名,年齡,月工資 from 職工
where 年齡>45;
union
Select 姓名,年齡,月工資 from 職工
where 年齡 月工資<1000;
【問(wèn)題5】(3分)
該數(shù)據(jù)庫(kù)系統(tǒng)在設(shè)計(jì)時(shí),采用了異構(gòu)數(shù)據(jù)庫(kù)技術(shù)。請(qǐng)給出目前3種通用的異構(gòu)數(shù)據(jù)庫(kù)查詢(xún)技術(shù)。
【問(wèn)題5】答案解析:
這是一道要求考生掌握異構(gòu)數(shù)據(jù)庫(kù)的基本概念題。本題所涉及的知識(shí)點(diǎn)如下。
異構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)是相關(guān)的多個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的集合,可以實(shí)現(xiàn)數(shù)據(jù)的共享和透明訪問(wèn),每個(gè)數(shù)據(jù)庫(kù)系統(tǒng)在加入異構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)之前本身就已經(jīng)存在,擁有各自的DMBS。
異構(gòu)數(shù)據(jù)庫(kù)的各個(gè)組成部分具有自身的自治性,實(shí)現(xiàn)數(shù)據(jù)共享的同時(shí),每個(gè)數(shù)據(jù)庫(kù)系統(tǒng)仍保有各自的應(yīng)用特性、完整性控制和安全性控制。目前通用的異構(gòu)數(shù)據(jù)庫(kù)查詢(xún)技術(shù)包括公共數(shù)據(jù)庫(kù)網(wǎng)關(guān)技術(shù)、公共協(xié)議技術(shù)和公共編程接口技術(shù)。
【附】
關(guān)系模式的標(biāo)記規(guī)則如下。
關(guān)系名(屬性名1,屬性名2,…,屬性名n)
其中:①若該屬性?xún)H為主鍵屬性時(shí),則該屬性名下畫(huà)實(shí)下畫(huà)線;
②若該屬性?xún)H為外鍵屬性時(shí),則該屬性名下畫(huà)虛下畫(huà)線;
③若該屬性既是主鍵屬性,又是外鍵屬性時(shí),則在該屬性名下畫(huà)實(shí)下畫(huà)線和虛下畫(huà)線;
、苋粼搶傩约炔皇侵麈I屬性,又不是外鍵屬性時(shí),則在該屬性名下不做標(biāo)記。
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |