第 1 頁:單選題 |
第 4 頁:應(yīng)用題 |
第 5 頁:設(shè)計與應(yīng)用題 |
11在開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)時,使用存儲過程可以提高數(shù)據(jù)訪問效率,降低網(wǎng)絡(luò)流量。下列關(guān)于存儲過程的說法,錯誤的是( )。
A.存儲過程可以接受輸入?yún)?shù),并可將執(zhí)行結(jié)果以輸出參數(shù)形式返回
B.存儲過程可以有多個輸入?yún)?shù),但只能有一個輸出參數(shù)
C.定義存儲過程時,在一個存儲過程中可以同時包含數(shù)據(jù)的增、刪、改、查操作
D.存儲過程的輸入?yún)?shù)和輸出參數(shù)均可有默認值
參考答案:B
參考解析:PL/SQL主要由兩種類型構(gòu)成,即命名塊和匿名塊。匿名塊每次執(zhí)行時都需要進行編譯,不能被存儲到數(shù)據(jù)庫中,也不能在其它的PL/SQL中調(diào)用。存儲過程和函數(shù)是命名塊,它們被編譯后保存在數(shù)據(jù)庫中,可以被反復(fù)調(diào)用,運行速度快。其結(jié)構(gòu)為:
CREATE Procedure過程名(參數(shù)列表)
AS;
參數(shù)列表可以為輸入?yún)?shù)、輸出參數(shù),且輸入、輸出參數(shù)均可以有多個。所以選B。
12在SQL語言中的視圖(view)是數(shù)據(jù)庫體系結(jié)構(gòu)中的( )。
A.內(nèi)模式B.模式C.外模式D.物理模式
參考答案:C
參考解析:在SQL中,視圖是基于SQL語句的結(jié)果集的可視化的虛表,它包含行和列,就像一個真實的表。視圖中的字段就是來自一個或多個數(shù)據(jù)庫中的真實的表中的字段。我們可以向視圖添加SQL函數(shù)、WHERE以及JOIN語句。外模式也稱子模式(Subschema)或用戶模式,它是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)能看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)邏輯表示。視圖是外模式的實現(xiàn)方式之一。
13在進行數(shù)據(jù)庫物理設(shè)計時,為了保證系統(tǒng)性能,需要綜合考慮所選擇的數(shù)據(jù)庫管理系統(tǒng)的特性及軟硬件具體情況。下列關(guān)于數(shù)據(jù)庫物理設(shè)計的說法,錯誤的是( )。
A.在頻繁執(zhí)行插入、修改和刪除操作的表上建立索引可能會降低系統(tǒng)整體性能
B.在一張表的某列上需要頻繁執(zhí)行精確匹配查詢時,可以考慮為此列建立哈希索引
C.為了提高寫入性能,數(shù)據(jù)庫一般應(yīng)盡量避免存儲在RAID10的磁盤存儲系統(tǒng)中
D.如果系統(tǒng)中存在頻繁的多表連接操作,可以考慮將這些基本表組織為聚集文件,以提高查詢效率
參考答案:C
參考解析:RAID10比RAID5在寫數(shù)據(jù)上更穩(wěn)定、速度更快,所以C項中應(yīng)盡量避免存儲在RAID5的磁盤存儲系統(tǒng)中。
14在SQL Server 2008中,設(shè)有商品表(商品號,商品名,生產(chǎn)13期,單價,類別)。現(xiàn)經(jīng)常需要執(zhí)行下列查詢:
SELECT商品號,商品名,單價
FROM商品表WHERE類別IN(ˊ食品ˊ,ˊ家電ˊ)
ORDER BY商品號
現(xiàn)需要在商品表上建立合適的索引來提高該查詢的執(zhí)行效率。下列建立索引的語句,最合適的是( )。
A.CREATE INDEX Idxl ON商品表(類別)
B.CREATE INDEX Idxl ON商品表(商品號,商品名,單價)
C.CREATE INDEX Idxl ON商品表(類別,商品號)INCLUDE(商品名,單價)
D.CREATE INDEX Idxl ON商品表(商品號)INCLUDE(商品名,單價)WHERE類別=ˊ食品ˊ0R類別=ˊ家電ˊ
參考答案:D
參考解析:建立索引是加快查詢速度的有效手段。在SQL語言中,建立索引使用CREATE INDEX語句,一般格式為:CREATE[UNIQUE]INDEX<索引名>ON<表名>(<列名>[<次序>],<列名>[<次序>],)INCLUDE(屬性名)WHERE約束條件所以根據(jù)題意選D。
15設(shè)某數(shù)據(jù)庫在非工作時間(每天8:00以前、18:00以后、周六和周日)不允許授權(quán)用戶在職工表中插入數(shù)據(jù)。下列方法中能夠?qū)崿F(xiàn)此需求且最為合理的是( )。
A.建立存儲過程
B.建立后觸發(fā)型觸發(fā)器
C.定義內(nèi)嵌表值函數(shù)
D.建立前觸發(fā)型觸發(fā)器
參考答案:D
參考解析:觸發(fā)器是用戶定義在關(guān)系表上的一類由時間驅(qū)動的特殊過程。一旦定義,任何用戶對表的增、刪、改操作均由服務(wù)器自動激活相應(yīng)的觸發(fā)器,在DBMS核心層進行集中的完整性控制,類似于約束。前觸發(fā)型觸發(fā)器只執(zhí)行觸發(fā)器指定的內(nèi)容而不執(zhí)行引發(fā)觸發(fā)器的SQL語句,為職工表中插入數(shù)據(jù)設(shè)定一個非工作時間的前觸發(fā)型觸發(fā)器后就可實現(xiàn)該功能。所以選D。
16下列有關(guān)三級模式結(jié)構(gòu)和數(shù)據(jù)獨立性的說法,正確的是( )。
A.在一個數(shù)據(jù)庫中可以定義多個內(nèi)模式,可利用不同的內(nèi)模式來描述特定用戶對數(shù)據(jù)的物理存儲需求
B.外模式是用戶與數(shù)據(jù)庫系統(tǒng)的接口,用戶可通過外模式來訪問數(shù)據(jù),在一個數(shù)據(jù)庫中只能定義一個外模式
C.三級模式結(jié)構(gòu)提供了數(shù)據(jù)獨立性,即當數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)發(fā)生變化時,應(yīng)用程序不受影響
D.數(shù)據(jù)獨立性使得數(shù)據(jù)的定義和描述與應(yīng)用程序相分離,簡化了數(shù)據(jù)庫應(yīng)用程序的開發(fā),但增加了用戶維護數(shù)據(jù)的代價
參考答案:C
參考解析:A選項中內(nèi)模式也稱存儲模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式,一個數(shù)據(jù)庫只有一個內(nèi)模式。B選項中外模式可以有多個,其是應(yīng)用程序或用戶與數(shù)據(jù)庫通信的接口,不同的用戶訪問同一個數(shù)據(jù)庫對應(yīng)多個外模式。D選項中數(shù)據(jù)與程序之間的獨立性,使數(shù)據(jù)定義與描述分離,所有數(shù)據(jù)的存取由DBMS管理,用戶不必考慮存取細節(jié),所以減少了應(yīng)用程序的維護。
17以下哪個設(shè)計內(nèi)容不屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)總體設(shè)計范疇( )。
A.數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計
B.軟硬件選型和配置設(shè)計
C.數(shù)據(jù)庫軟件總體設(shè)計
D.關(guān)系模式設(shè)計
參考答案:D
參考解析:系統(tǒng)總體設(shè)計的主要內(nèi)容包括確定DBAS體系結(jié)構(gòu)、軟硬件選型和配置設(shè)計、應(yīng)用軟件總體設(shè)計和業(yè)務(wù)規(guī)則初步設(shè)計。第17題 筆記記錄我的筆記(0) | 精選筆記(0)選擇筆記標簽:試題內(nèi)容(0)答案解析(0)
18用UML建立業(yè)務(wù)模型是理解企業(yè)業(yè)務(wù)的第一步,業(yè)務(wù)人員扮演業(yè)務(wù)中的角色及其交互方式,例如航空公司的售票員是業(yè)務(wù)員,電話售票員也是業(yè)務(wù)員,它們直接的關(guān)系是( )。
A.關(guān)聯(lián)關(guān)系B.依賴關(guān)系C.聚集關(guān)系D.概括關(guān)系
參考答案:D
參考解析:在UML類圖中的概括關(guān)系也稱為泛化關(guān)系,描述了一般事物與該事物中的特殊種類之問的關(guān)系,也就是父類與子類之間的關(guān)系。本題中航空公司的售票員和電話售票員都屬于業(yè)務(wù)人員的子類,因此屬于概括關(guān)系。
19在某并行數(shù)據(jù)庫中,有關(guān)系R(A,B)和S(B,C),其中R包含1000000行數(shù)據(jù),S包含100行數(shù)據(jù),F(xiàn)有查詢SELECT*=FROM R,S WHERE R.A>S.B。下列數(shù)據(jù)劃分方式中,對該查詢速度最快的是( )。
A.將R按照A屬性進行散列劃分,將S按照B屬性進行散列劃分
B.將R按照A屬性進行范圍劃分,將S按照B屬性進行范圍劃分
C.將R按照A屬性進行范圍劃分,將S復(fù)制到各個節(jié)點
D.將R按照A屬性進行散列劃分,將s復(fù)制到各個節(jié)點
參考答案:C
參考解析:范圍劃分明顯有利于范圍查詢和點查詢,s包含數(shù)據(jù)比較少,適合對s采用復(fù)制的方法。
20下列關(guān)于概念數(shù)據(jù)模型的說法,錯誤的是( )。
A.概念數(shù)據(jù)模型并不依賴于具體的計算機系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)
B.概念數(shù)據(jù)模型便于用戶理解,是數(shù)據(jù)庫設(shè)計人員與用戶交流的工具,主要用于數(shù)據(jù)庫設(shè)計
C.概念數(shù)據(jù)模型不僅描述了數(shù)據(jù)的屬性特征,而且描述了數(shù)據(jù)應(yīng)滿足的完整性約束條件
D.概念數(shù)據(jù)模型是現(xiàn)實世界到信息世界的第一層抽象,強調(diào)語義表達功能
參考答案:C
參考解析:概念數(shù)據(jù)模型主要用來描述世界的概念化結(jié)構(gòu),它使數(shù)據(jù)庫設(shè)計人員在設(shè)計的初始階段擺脫計算機系統(tǒng)及DBMS的具體技術(shù)問題,集中精力分析數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系等,與具體的數(shù)據(jù)庫管理系統(tǒng)無關(guān),所以沒有描述數(shù)據(jù)的完整性約束條件。
相關(guān)推薦:
2015計算機三級《數(shù)據(jù)庫》上機試題及答案匯總
2015年計算機三級《網(wǎng)絡(luò)技術(shù)》高分突破試卷匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |