- 相關(guān)推薦
2016計算機三級《數(shù)據(jù)庫分析》概念題及答案
2016年上半年全國計算機等級考試已于3月26日開考,下面百分網(wǎng)小編為大家搜索整理了關(guān)于計算機三級《數(shù)據(jù)庫分析》概念題及答案,歡迎參考練習(xí),希望對大家有所幫助!想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)。
1.三層瀏覽器/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)是由瀏覽器、數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器三部分組成的。
2.SELECTDISTINCT 姓名, 所在系, AVG(成績)【】(PARTITION BY T1.學(xué)號) AS 平均成績
FROM學(xué)生表 T1 JOIN 選課表 T2 ON T1.學(xué)號 = T2.學(xué)號
答案:Over
解析:Sum,avg,row_number等開窗函數(shù)通過over子句對組內(nèi)的數(shù)據(jù)進行編號,處理。
3.在T-SQL中,提取cur1游標中倒數(shù)第5行數(shù)據(jù)的語句是
FETCHABSOLUTE【】FROM cur1 …
答案:-5
4.在SQL Server2008中,具有查詢?nèi)坑脩舯頂?shù)據(jù)權(quán)限的數(shù)據(jù)庫角色是 【 】
答案:Db_datawriter
5.在SQL Server2008中,可以在查詢語句里加入【 】子句實現(xiàn)以XML格式返回查詢結(jié)果。
答案:FOR XML
6.設(shè)SQL Server 2008中有students數(shù)據(jù)庫,在簡單恢復(fù)模式下已經(jīng)對其進行了完整數(shù)據(jù)庫備份,且備份到了MyBK_1設(shè)備上,設(shè)此設(shè)備上僅有此次備份數(shù)據(jù)。請補全恢復(fù)此數(shù)據(jù)庫的SQL語句:
【 】 DATABASEstudents FROM MyBK_1
答案:RESTORE
解析:在T-SQL中回復(fù)數(shù)據(jù)庫采用RESTORE DATABASE,恢復(fù)事務(wù)日志采用RESTORE LOG
7.在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若全局數(shù)據(jù)存在多個副本,在每個物理場地中都保存一個完整的數(shù)據(jù)副本,本策略屬于【】式。
答案:全復(fù)制
解析:分布式數(shù)據(jù)庫的數(shù)據(jù)分配有:
集中式
分隔式
全復(fù)制式
混合式
9.在SQL Server2008中,使用TOP限制結(jié)果集時,如果需要包括最后一行取值并列的結(jié)果則需要使用WITH【 】選項
答案:TIES
10.設(shè)有課程表(課程號,課程名,開課學(xué)期)和選課表(學(xué)號,課程號,成績),現(xiàn)要定義一個用于查詢每門課程的課程名、開課學(xué)期及選該門課的學(xué)生人數(shù)(不包括沒人選的課程)的公用表表達式。請補全下列語句:
【 】CourseInfo(課程名,開課學(xué)期,選課人數(shù)) AS (SELECT DISTINCT 課程名, 開課學(xué)期,COUNT(*)OVER(PARTITION BY T1.課程號) AS 選課人數(shù)
FROM 課程表 T1 JOIN 選課表T2 ON T1.課程號 = T2.課程號 )
答案:WITH
解析:將查詢語句產(chǎn)生的結(jié)果集指定一個臨時命名的名字,這些命名的結(jié)果集就稱為公用表表達式。命名后的公用表表達式可以被多次引用。其語法格式是: WITH 公用表表達式標識符(列表1.n)AS(SELECT 語句)
11.在SQL Server 2008的觸發(fā)器中,用于存儲INSERT語句所影響的行的副本的臨時表為【 】
答案:Inserted
12.在SQL Server2008中,用戶自定義函數(shù)主要包括標量函數(shù)和【 】函數(shù)兩類。
答案:表值函數(shù)
13.在數(shù)據(jù)庫操作過程中,因發(fā)生了違反完整性約束而導(dǎo)致事務(wù)中止的故障屬于【】的事務(wù)內(nèi)部故障。
答案:非預(yù)期的
14.分布式數(shù)據(jù)庫最基本的三個特征是:非集中式管理、高【】、本地自治。
答案:可用性
15.在DFD建模方法中,數(shù)據(jù)流用箭頭表示,處理用矩形框表示,數(shù)據(jù)存儲用圓角矩形框表示,外部項用圓角框或者平行四邊形框表示。
16.常見能提高連接操作性能或者減少連接操作的是:增加冗余列,指在多個表中增加具有相同語義的列,它常用來在查詢時避免連接操作;反規(guī)范化,也就是降低表的規(guī)范化程度,減少表間的連接,提高查詢性能;對于經(jīng)常需要進行查詢、連接、統(tǒng)計操作,且數(shù)據(jù)量大的基本表可以建立索引提高查詢效率;聚集文件可以提高頻繁進行多表連接操作的查詢效率。
17.在UML建模機制中,
用例模型是把滿足用戶需求的所有功能表示出來的工具;
類圖是展現(xiàn)一組類、接口和協(xié)作以及它們之間關(guān)系的靜態(tài)視圖;
狀態(tài)圖主要用來描述一個實體在發(fā)生一些事件時的狀態(tài)變化情況;
順序圖主要用于描述系統(tǒng)內(nèi)部對象之間的消息發(fā)送和接收序列;
活動圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序,并行次序;
包圖是表示包及包之間的關(guān)系的類圖。
18.創(chuàng)建分區(qū)表的步驟是創(chuàng)建分區(qū)函數(shù)、創(chuàng)建分區(qū)方案、使用分區(qū)方案創(chuàng)建表;創(chuàng)建分區(qū)函數(shù)的目的是告訴數(shù)據(jù)庫管理系統(tǒng)以什么方式對表進行分區(qū);創(chuàng)建分區(qū)方案的作用是將分區(qū)函數(shù)生成的分區(qū)映射到文件組中;不同的分區(qū)可以映射到相同的數(shù)據(jù)庫文件組中。
19.分離數(shù)據(jù)庫是指將數(shù)據(jù)庫從SQLServer實例中刪除,但不刪除數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件。分離數(shù)據(jù)庫實際就是讓數(shù)據(jù)庫的文件不受數(shù)據(jù)庫管理系統(tǒng)的管理,使用戶可以將數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件復(fù)制到另一臺計算機上或者是同一臺計算機的其他地方。
20.在強制存取控制中,主體對客體的存取必須遵循如下規(guī)則:僅當主體的許可證級別不低于客體的密級時,該主體才能讀取相應(yīng)的客體;僅當主體的許可證級別不高于客體的密級時,該主體才能寫相應(yīng)的客體。
21.當采用RAID等多磁盤存儲系統(tǒng)時,可以將基本表和建立在表上的索引分別放在不同的磁盤上,這樣在訪問基本表時,存放數(shù)據(jù)和存放索引的磁盤驅(qū)動器并行工作,可以得到較快的文件讀寫速度。
22.設(shè)K為R中的屬性或?qū)傩越M合,若U完全依賴于K,則K為R的候選碼。
23.Sql server語句結(jié)束建議寫go
25.時間變量類型datetime
26.設(shè)有關(guān)系模式R(A, B, C, D), 其函數(shù)依賴集為F={A->D, B->D,C->D }。如果將R分解為R1(A,B,C)和R2(C,D),則該分解是()
A) 同時保持函數(shù)依賴和無損連接的分解
B) 保持函數(shù)依賴但不保持無損連接的分解
C) 保持無損連接但不保持函數(shù)依賴的分解
D) 既不保持函數(shù)依賴也不保持無損連接的分解
A:對模式進行分解時,既要保證分解具有"無損連接性",又要保證分解"保持函數(shù)依賴"。所謂"無損連接"指分解的若干連接重組時可以精確恢復(fù)到原來的數(shù)據(jù)表,數(shù)據(jù)記錄既沒有增加也沒有減少。"保持函數(shù)依賴"是指原關(guān)系模式含有的屬性之間的隱含關(guān)系在分解后不能丟失。本題由所給的F可以看出A,B,C為關(guān)系中的主鍵,D為非主屬性,D依賴于A,B,C分解可恢復(fù)出原關(guān)系,但其中隱含的D對A、B的依賴卻丟失了。
27.在進行數(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)中存在頻繁的多表連接操作,可以考慮將這些基本表組織為聚集文件,以提高查詢效率
A:RAID10比RAID5在寫數(shù)據(jù)上更穩(wěn)定、速度更快,所以C項中應(yīng)盡量避免存儲在RAID5的磁盤存儲系統(tǒng)中。
28.Case
WhenGrade between 90 and 100 THEN '優(yōu)'
WhenGrade between 80 and 89 THEN '良'
WhenGrade between 70 and 79 THEN '中'
WhenGrade between 60 and 69 THEN '及格'
Else '不及格'
End
CASE sex
When ′1′ THEN ′男′
When ′2′ THEN ′女′
ELSE ′其它′
END
29.在UML中,用例模型由用例、系統(tǒng)和 【】 三部分組成。
答案:
角色
30.在SQL Server 2008中,用于判斷游標數(shù)據(jù)提取狀態(tài)的全局變量是 【4】
@@FETCH_STATUS
31.EXEC P1 20, 30, @S 【output】
32.在SQL Server 2008中,只具有修改數(shù)據(jù)庫中全部用戶表數(shù)據(jù)權(quán)限的系統(tǒng)角色是 【_datawriter】
33.數(shù)據(jù)庫系統(tǒng)中的故障的種類分為事務(wù)內(nèi)部故障、系統(tǒng)故障、介質(zhì)故障、計算機病毒。
34.兩階段加鎖協(xié)議可以保證事務(wù)調(diào)度的 【可串行】 性。
35.在數(shù)據(jù)倉庫中,元數(shù)據(jù)主要分為 【技術(shù)】 元數(shù)據(jù)和業(yè)務(wù)元數(shù)據(jù)兩類。
36.SQL中inner join、outerjoin和cross join的區(qū)別
http://www.phpddt.com/db/inner_join-outer-join.html
37.對SQL語句進行性能調(diào)優(yōu)屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)【運行管理與維護】 階段的任務(wù)。
在新建數(shù)據(jù)庫應(yīng)用系統(tǒng)中加載數(shù)據(jù)屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)【實現(xiàn)與部署】階段的任務(wù)。
38.用例之間的關(guān)系包括擴展、使用和【 】三種。
答案:組合
39.在SQL Server 2008中,通過在視圖上創(chuàng)建唯一【聚集】 索引的方式可使視圖的結(jié)果集保存到數(shù)據(jù)庫中。
答案:對視圖創(chuàng)建唯一聚集索引后,視圖的結(jié)果集將存儲在數(shù)據(jù)庫中。建有唯一聚集索引的視圖稱為索引視圖,也稱為物化視圖。
40.在SQL Server 2008中,具有系統(tǒng)管理員權(quán)限的服務(wù)器角色是【sysadmin 】。
41.在并行數(shù)據(jù)庫中,【無共享】 結(jié)構(gòu)被認為是支持并行數(shù)據(jù)庫系統(tǒng)的最好并行結(jié)構(gòu),適用于銀行出納之類的應(yīng)用。
42.數(shù)據(jù)挖掘作為知識發(fā)現(xiàn)的過程,一般由三個主要階段組成:數(shù)據(jù)準備、【數(shù)據(jù)挖掘】、結(jié)果的解釋和評估。
43. 時間函數(shù)
44.在UML提供的圖中,【活動】圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后或并行執(zhí)行次序。
在UML中,【通信】圖主要用于描述對象在空間中如何交互,即除了動態(tài)交互,它也直接描述了對象是如何鏈接在一起的。在圖中沒有時間軸,而是將消息按序編號。
在UML提供的圖中,【用例】圖用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互。
45.【物化】視圖不是在使用時才讀取基本表,而是預(yù)先計算并保存操作結(jié)果,這樣在查詢時大大提高了讀取速度
46.分布式數(shù)據(jù)庫最基本的三個特征是:非集中式管理、高【可用性】、本地自治。
47.數(shù)據(jù)倉庫共有四個特性,分別是面向主題、【集成】、非易失和隨時間變化。
48.在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若全局數(shù)據(jù)存在多個副本,在每個物理場地中都保存一個完整的數(shù)據(jù)副本,本策略屬于【全復(fù)制】式。
49.在數(shù)據(jù)倉庫中,數(shù)據(jù)的【粒度】越小,表明數(shù)據(jù)的細節(jié)程度越高,可以回答查詢的種類就越多。
50.數(shù)據(jù)從操作型環(huán)境轉(zhuǎn)移到數(shù)據(jù)倉庫過程中所用到ETL工具通常需要完成的處理操作包括抽取、轉(zhuǎn)換和【裝載】。
51.分布式數(shù)據(jù)庫系統(tǒng)由局部數(shù)據(jù)庫管理系統(tǒng) 、【全局數(shù)據(jù)庫管理系統(tǒng)】、全局數(shù)據(jù)字典、通信管理四部分組成。
52.數(shù)據(jù)庫在運行過程中,由于突然停電等情況,導(dǎo)致系統(tǒng)停止運行的故障稱為【系統(tǒng)】故障。
53.在使用REVOKE命令回收用戶權(quán)限時,如果要將該用戶轉(zhuǎn)授給其他用戶的權(quán)限也一并回收,則命令中需要加上【cascade】選項。
54.WITH CourseInfo(課程名,開課學(xué)期,選課人數(shù))【as】(
SELECT DISTINCT 課程名, 開課學(xué)期,COUNT(*) OVER(PARTITION BY T1.課程號) AS 選課人數(shù)
55.在數(shù)據(jù)庫事務(wù)【概要】設(shè)計階段,使用read和write原語來表達存取操作。
大題:
E-R圖
關(guān)系 R
候選碼
1nf,2nf,3nf
創(chuàng)建存儲過程:create procedure [pro_name]@ , @ , @result int output as declare… begin go
創(chuàng)建觸發(fā)器:createtrigger [trigger_name] before|after [操作] on[table_name]
for each row
as
begin
DECLARE @PurchasePrise float /*對應(yīng)商品的進價的參數(shù)*/
SELECT @PurchasePrise=進貨價格 FROM 商品表WHERE 商品號=new.商品號
end
創(chuàng)建分區(qū)表可通過以下幾個步驟實現(xiàn):
①創(chuàng)建分區(qū)函數(shù)
、趧(chuàng)建分區(qū)方案
、凼褂梅謪^(qū)方案創(chuàng)建表
CREATE PARTITION FUNCTION RangePF1(int)
AS RANGE LEFT FOR VALUES(100,200,300)
createpartition scheme RangePS1
as partition RangePF1
to (fg1, fg1, fg1,fg2)
createtable orders
(
GID int identity(1,1) primary key,
GoodName varchar(40),
Price float
)
on RangePS1(GID)
多語句表值函數(shù)
【計算機三級《數(shù)據(jù)庫分析》概念題及答案】相關(guān)文章:
計算機三級《數(shù)據(jù)庫技術(shù)》訓(xùn)練題及答案10-27
計算機三級《數(shù)據(jù)庫技術(shù)》強化題及答案06-18
計算機三級數(shù)據(jù)庫精選填空題及答案07-07
計算機三級數(shù)據(jù)庫技術(shù)沖刺題及答案05-22
計算機三級數(shù)據(jù)庫強化訓(xùn)練題及答案08-16
2016計算機三級數(shù)據(jù)庫填空題精選及答案07-25