版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫工程師真題2008年9月<1據(jù)庫工程師真題2008年9月<1>一、選擇題下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型中,規(guī)劃與分析階段的輸出結(jié)果不包括_A)需求規(guī)范說明書....B)系統(tǒng)范圍與邊界....C)可行性分析報告....D)項目計劃書在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于_A)結(jié)構(gòu)化分析方法....B)數(shù)據(jù)分析方法....C)數(shù)據(jù)抽象方法.,D)業(yè)務(wù)歸納方法3.不允許出現(xiàn)在最終IDEFIX圖中的是_A)標(biāo)定型聯(lián)系..B)非標(biāo)定型聯(lián)系..C)分類聯(lián)系....D)多對多聯(lián)系下列哪些屬性不適合建立索引—A)經(jīng)常出現(xiàn)在GROUPBY字句中的屬性..B)經(jīng)常參與連接操作的屬性....C)經(jīng)常出現(xiàn)在WHERE字句中的屬性....D)經(jīng)常需要進(jìn)行更新操作的屬性在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型中,作為系統(tǒng)總體設(shè)計階段輸入的是_A)技術(shù)可行性分析報告和需求規(guī)范說明書....B)軟硬件選型和配置設(shè)計....C)數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計....D)應(yīng)用軟件總體設(shè)計6.SQLServer2000中,如果希望用戶u1在DB1數(shù)據(jù)庫中具有查詢T1表的權(quán)限,正確的授權(quán)語句是_GRANTSELECTONDB1(T1)TOu1....B)GRANTSELECTTOu1ONDB1(T1).C)GRANTSELECTTOu1ONT1....D)GRANTSELEVTONT1TOu17.SQLServer2000提供了很多預(yù)定義的角色,下述關(guān)于public角色說法正確的是A)它是系統(tǒng)提供的服務(wù)器級的角色,管理員可以在其中添加和刪除成員..B)它是系統(tǒng)提供的數(shù)據(jù)庫級的角色,管理員可以在其中添加和刪除成員..C)它是系統(tǒng)提供的服務(wù)器級的角色,管理員可以對其進(jìn)行授權(quán)..D)它是系統(tǒng)提供的數(shù)據(jù)庫級的角色,管理員可以對其進(jìn)行授權(quán)8.關(guān)于ADO對象模型中的RecordSet,下述說法正確的是—A)它用于定義連接的數(shù)據(jù)庫名....B)它用于定義數(shù)據(jù)的來源....C)它是一個對象,用于在客戶端內(nèi)存中存放數(shù)據(jù)查詢的結(jié)果....D)它是一個對象,用于在服務(wù)器端內(nèi)存中存放數(shù)據(jù)查詢的結(jié)果關(guān)于ADO對象模型,下述說法正確的是_A)它是與OLEDB同層的獨立的接口集..B)它是與ODBC同層的獨立的接口集..C)它是建立在OLEDB接口之上的高層接口集....D)OLEDB是建立在ADO對象模型之上的高層接口集關(guān)于UML的靜態(tài)建模機(jī)制,下述說法錯誤的是_A)用例模型是將滿足用戶需求的所有功能表示出來的工具..B)用例圖用于表示系統(tǒng)的數(shù)據(jù)模型和功能模型....C)類圖展現(xiàn)了一組類、接口和協(xié)作以及它們之間的關(guān)系..D)組件圖表示系統(tǒng)的靜態(tài)實現(xiàn)視圖,用于對源代碼、可執(zhí)行程序和物理數(shù)據(jù)庫等進(jìn)行建模關(guān)于分布式數(shù)據(jù)庫的分布策略,下述說法正確的是_A)數(shù)據(jù)分配是對關(guān)系的操作,數(shù)據(jù)分片是對數(shù)據(jù)分配的操作..B)集中式數(shù)據(jù)分配策略不便于進(jìn)行數(shù)據(jù)控制..C)全復(fù)制式數(shù)據(jù)分配策略可靠性高,響應(yīng)速度快,但數(shù)據(jù)冗余大,同步維護(hù)復(fù)雜..D)分割式數(shù)據(jù)分配策略對全局?jǐn)?shù)據(jù)控制靈活,但對局部數(shù)據(jù)存取效率低關(guān)于數(shù)據(jù)劃分策略,下述說法錯誤的是_A)散列劃分采用某種散列函數(shù),以數(shù)據(jù)的劃分屬性作為函數(shù)參數(shù),計算數(shù)據(jù)應(yīng)存儲的磁盤序號..B)范圍劃分根據(jù)某個屬性的取值,將數(shù)據(jù)劃分為n個部分,分別存儲到不同磁盤上....C)范圍劃分有利于范圍查詢和點查詢,但也可能會引起數(shù)據(jù)分布不均勻及并行處理能力下降問題....D)輪轉(zhuǎn)法劃分能保證元組在多個磁盤上的平均分配,并具有較高的點查詢和范圍查詢將新插入的記錄存儲在文件末尾,并使記錄隨機(jī)地分布在文件物理存儲空間中的文件結(jié)構(gòu)是_。A)堆文件....B)聚集文件..C)索引文件..D)散列文件有一個事務(wù)T要更新數(shù)據(jù)庫中某表列的值,DBMS在執(zhí)行T時發(fā)現(xiàn)更新后的值超出了該列的值定義范圍,因此異常終止了丁。為了保證數(shù)據(jù)的正確性及一致性,DBMS會執(zhí)行下列哪個恢復(fù)操作A)undo..B)介質(zhì)恢復(fù)..C)進(jìn)程恢復(fù)..D)redo關(guān)于數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)的靜態(tài)轉(zhuǎn)儲和動態(tài)轉(zhuǎn)儲機(jī)制,下述說法正確的是_A)靜態(tài)轉(zhuǎn)儲時允許其他事務(wù)訪問數(shù)據(jù)庫..B)動態(tài)轉(zhuǎn)儲時允許在轉(zhuǎn)儲過程中其他事務(wù)對數(shù)據(jù)進(jìn)行存取和修改..C)靜態(tài)轉(zhuǎn)儲能夠保證數(shù)據(jù)庫的可用性....D)動態(tài)轉(zhuǎn)儲無法保證數(shù)據(jù)庫的可用性在數(shù)據(jù)庫系統(tǒng)中,下列哪個映像關(guān)系用于提供數(shù)據(jù)與應(yīng)用程序間的邏輯獨立性_A)外模式/模式..B)模式/內(nèi)模式....C)外模式/內(nèi)模式..D)邏輯模式/內(nèi)模式17.在SQLServer2000中,事務(wù)日志備份一A)對故障還原模型沒有要求....B)要求故障還原模型必須是完全的....C)要求故障還原模型必須是簡單的....D)要求故障還原模型不能是簡單的關(guān)于數(shù)據(jù)庫試運(yùn)行和功能與性能測試,下列說法正確的是_A)對數(shù)據(jù)庫系統(tǒng)的轉(zhuǎn)儲和恢復(fù)能力的測試屬于系統(tǒng)的功能測試范疇..B)在進(jìn)行數(shù)據(jù)庫功能測試時,一般要先裝入大規(guī)模的數(shù)據(jù)..C)數(shù)據(jù)庫試運(yùn)行一般是與編寫調(diào)試程序的工作同步開展的..D)數(shù)據(jù)庫系統(tǒng)的壓力測試、并發(fā)訪問測試、查詢效率測試一般屬于性能測試范疇關(guān)于數(shù)據(jù)倉庫設(shè)計,下述說法正確的是_A)數(shù)據(jù)倉庫項目的需求很難把握,所以不可能從用戶的需求出發(fā)來進(jìn)行數(shù)據(jù)倉庫的設(shè)汁,只能從數(shù)據(jù)出發(fā)進(jìn)行設(shè)計..B)在進(jìn)行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時,應(yīng)該按面向部門業(yè)務(wù)應(yīng)用的方式來設(shè)計數(shù)據(jù)模型..C)在進(jìn)行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時要強(qiáng)調(diào)數(shù)據(jù)的集成性..D)在進(jìn)行數(shù)據(jù)倉庫概念模型設(shè)計時,需要設(shè)計實體關(guān)系圖,給出數(shù)據(jù)表的劃分,并給出每個屬性的定義域關(guān)于分布式數(shù)據(jù)庫系統(tǒng),下述說法正確的是_A)查詢代價主要考慮CPU代價和I/O代價..B)分布透明性是指用戶需要并能完全看清數(shù)據(jù)分片的位置、分片的分配位置以及數(shù)據(jù)復(fù)制的過程....C)分布式查詢優(yōu)化一般不需要考慮操作的執(zhí)行順序和數(shù)據(jù)在不同場地間的傳輸順序..D)執(zhí)行分布式數(shù)據(jù)庫查詢時,導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)問的連接操作和并操作21.已知下列員工關(guān)系表。Employees員工號部門工資04501財務(wù)300005601市場400003020研發(fā)3500對該表的工資屬性和完整性約束為:2000^工資W5000現(xiàn)將如下2個操作組織為事務(wù)T,操作1先執(zhí)行,操作2后執(zhí)行。操作1:INSERTINTOEmployeesVALUES(‘03650’,‘研發(fā)’,‘4600’)操作2:UPDATEEmployeesSET工資=工資1.2WHERE部門=‘市場OR部門=研發(fā)’事務(wù)T執(zhí)行完畢后,關(guān)系表Employees.的數(shù)據(jù)是A)員工號部門工資04501財務(wù)300005601市場400003020研發(fā)350003650研發(fā)4600B)員工號部門工資04501財務(wù)300005601市場400003020研發(fā)3500C)員工號部門工資04501財務(wù)300005601市場480003020研發(fā)342003650研發(fā)4600D)員工號部門工資04501財務(wù)300005601市場480003020研發(fā)3500222.有會員卡表TableCards(CardID,StartDate,Score),CardID表示卡標(biāo)識,Scme為卡積分,有視圖定義:..CREATEVIEWvCardASSELECT*FROMTableCardsWHEREScoreBETWEEN200AND500WITHCHECROPTION..假設(shè)(‘C0001’,‘2008/5/6’,220)是TableCards表中的一個元組,下述說法正確的是_若要查詢積分在200和300之間的所有卡標(biāo)識,通過視圖vCARD查詢會比連接在Table-Cards上查詢的效率要高....數(shù)據(jù)庫系統(tǒng)會分配存儲空間實際保存視圖vCards所對應(yīng)的數(shù)據(jù)..語句UPDATEvCardsSETScore=260WHERECardID='C0001’能成功執(zhí)行..語句INSERTINTOvCardVALUSE(‘C0010’,‘2008/4/5’,1000)能成功執(zhí)行23.現(xiàn)有SQLSever2000數(shù)據(jù)庫服務(wù)器,其中的一個數(shù)據(jù)庫占用80GB空間,另有一臺用于備份的計算機(jī),該機(jī)上有四個大小均為50GB的硬盤分區(qū)。若要將此數(shù)據(jù)庫完全備份到該計算機(jī)上,則_不能實現(xiàn),因為每個分區(qū)上的空間都不夠80GB..可以先建立一個備份設(shè)備,這個備份設(shè)備分別在四個分區(qū)上各占用20GB空間,然后再用此設(shè)備備份數(shù)據(jù)庫可以先在每個分區(qū)上分別建立一個備份設(shè)備,指定每個設(shè)備的大小均為20GB,并建立一個包含這四個備份設(shè)備的備份媒體集,最后再用此備份媒體集備份數(shù)據(jù)庫....可以先在每個分區(qū)上分別建立一個不用指定大小的備份設(shè)備,然后將數(shù)據(jù)庫同時備份到這四個備份設(shè)備上有一個具有10萬行數(shù)據(jù)的關(guān)系表,每行占用2000字節(jié)空問,如果在SQLSever2000管理的數(shù)據(jù)庫中存放此關(guān)系表,則需要的空間大約是。.…300MB....B)400MB....C)500MBD)600MB下面給出的關(guān)系表r(A,B,C,D)滿足下述哪個函數(shù)依。ABCD1431271130221233....A—B....B)BfD....C)D—CD)A—D某供應(yīng)商關(guān)系模式為:....Provider(PID,Pname,Tel,GoodsID,GoodsClasssID,GoodsName,GoodsPrice)該關(guān)系模式應(yīng)滿足如下函數(shù)依賴:PID—Pname,PID—TEL,GoodsID—GoodsClasssID,GoodsID—GoodsName,GoodsName—GoodsPrice則這個關(guān)系模式的主碼為—(PID,GoodsName)....(PID,GoodsClasssID)..(PID,GoodsID)..(PID,GoodsPrice)給定如下數(shù)據(jù):..I.商品銷售數(shù)據(jù)商品標(biāo)識價格數(shù)量金額銷售時間50.0051002008/01/012:30:103.00262008/01/012:30:10.II.關(guān)系模式信息表名屬性名類型長度.商品表商品標(biāo)識字符10.商品表商品名稱字符50.商品類別數(shù)據(jù)商品類別標(biāo)識類別名稱商品大類標(biāo)識.DA電視家電.DB冰箱家電..W.權(quán)限信息角色名/用戶名對象名權(quán)限R1T1SELECTR2T2INSERTV.層間數(shù)據(jù)映射關(guān)系屬性名源系統(tǒng)源數(shù)據(jù)表源字段GoodsID銷售系統(tǒng)GoodsGIDPID人力資源系統(tǒng)PersonsPID.....以上數(shù)據(jù)中,一般不屬于元數(shù)據(jù)的是_A)I和II....B)I、m和W..C)II和V....D)II、W和V有職工工資表(職工號、姓名、日期、基本工資、獎金、工資合計,其中“工資合計”等于同一行數(shù)據(jù)的“基本工資”與“獎金”之和,在職工工資表中插入一行數(shù)據(jù)時(設(shè)一次只插入一行數(shù)據(jù))能實現(xiàn)自動計算“工資合計”列的值的代碼是。..ALTERTABLE職工工資表ADDCHECK(工資合計=基本工資+獎金)....B)UPDATE職工工資表SET工資合計=基本工資+獎金....C)INSERTINTO職工工資表(工資合計)VALUES(基本工資+獎金)....D)CREATETRIGGERTRION職工工資表FORINSERTAS....UPDATE職工工資表SETa.工資合計=基本工資+a.獎金FROM職工工資表....aJOININSERTEDbONa.職工號=b.職工號ANDa.日期=b.日期有教師表(教師號,姓名,職稱,所在系)和授課表(教師號,課程號,授課學(xué)年,授課時數(shù)),同一門課程可由多個教師講授,同一個教師也可講授多門課程,查詢從未被“教授”講授過的課程的課程號,正確的語句是_A)SELECT課程號FROM授課表aJOIN教師表bONa.教師號斗.教師號WHERE職稱!='教授’....B)SELECT課程號FROM授課表aR1GHTOUTTERJOIN教師表bONa.教師號=匕教師號..C)SELECT課程號FROM授課表WHERE課程號NOTIN(SELECT課程號FROM授課表..aJOIN授課表bONa.教師號=b.教師號WHERE職稱!='教授’)..D)SELECT課程號FROM授課表WHERE課程號IN(SELECT課程號FROM授課表..aJOIN授課表bONa.教師號斗.教師號WHERE職稱!='教授’)給定如下三個關(guān)系表:....銷售明細(xì)表(商品標(biāo)識,銷售時間,單價,數(shù)量,金額)..日銷售表(商品標(biāo)識,銷售日,總數(shù)量,總金額)....月銷售表(商品標(biāo)識,銷售月份,總數(shù)量,總金額)下述說法正確的是—A)銷售明細(xì)表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最大..B)日銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小....C)月銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小....D)月銷售表的數(shù)據(jù)粒度最小,數(shù)據(jù)量最小二、簡答題設(shè)有商場經(jīng)營管理系統(tǒng),系統(tǒng)中的部分?jǐn)?shù)據(jù)表和視圖的相關(guān)信息如下所示:表或視圖訪問頻率數(shù)據(jù)源表T1(商品標(biāo)識,時間銷售柜臺,數(shù)量,單價,金額)10000次/天原始數(shù)據(jù)表T2(商品標(biāo)識,時間,商店標(biāo)識,總數(shù)額,總金額)1000次/天T1表T3(商品標(biāo)識,月份,商店標(biāo)識,總數(shù)額,總金額)5000次/天T2表T4(商品標(biāo)識,月份,商店標(biāo)識,總數(shù)額,總金額)100次/天T3視圖V1(商品標(biāo)識,季度,商店標(biāo)識,總數(shù)量,總金額)3000次/天T3....表中T4的數(shù)據(jù)源是T3表明T4中的數(shù)據(jù)是根據(jù)T1的數(shù)據(jù)匯總計算而來的,并假定各個表的數(shù)據(jù)都得到了及時計算,現(xiàn)需對系統(tǒng)進(jìn)行優(yōu)化,以提高與視圖V1有關(guān)的查詢效率,設(shè)有如下優(yōu)化方案:....I為T1建立主索引....II為T2建立主索引....m為T3建立主索引....W重寫視圖V1,將其數(shù)據(jù)源調(diào)整為T4,并為T4建立主索引....V重寫視圖V1,將其數(shù)據(jù)源調(diào)整為T2,并為T2建立主索引....請針對每一個優(yōu)化方案,說明該優(yōu)化方案對實現(xiàn)目標(biāo)是否有效,并簡要說明原因。下圖為關(guān)系表Students(專業(yè),姓名,學(xué)號,年齡)在對應(yīng)的數(shù)據(jù)文件中的物理存儲結(jié)構(gòu)示意圖:專業(yè)姓名學(xué)號年齡電子張家力D-000219計算機(jī)蘇永軍J-10018自動化鄧秀娟Z-05823計算機(jī)葉浩偉J-20621①寫出“專業(yè)”屬性上建立聚集索引的SQL語句,索引值按升序排序(索引名為ZY_ind)。②假設(shè)索引按稠密索引方式組織數(shù)據(jù),畫出在“專業(yè)”屬性上建立聚集索引后該表對應(yīng)的索引文件和數(shù)據(jù)文件的物理存儲結(jié)構(gòu)示意圖(以“專業(yè)”為查找碼,按查找自定義的首字母升序排序)。三、設(shè)計與應(yīng)用題有商品表(商品號,商品名,分類,單價),請編寫一個實現(xiàn)更改商品單價的存儲過棋存儲過程名為pUpdate),更改規(guī)則如下:“電腦”類商品降價10%,“電視”類商品降價6%,“冰箱”類商品降價3%,其他商品不降價。以商品的分類作為輸入?yún)?shù),假設(shè)“分類”為字符串類型,長度最多為6個漢字。如果商品表中沒有用戶指定的分類,則用輸出參數(shù)返回字符串“指定的分類不存在”;如果用戶指定的分類存在,則用輸出參數(shù)返回字符串“修改已成功”?,F(xiàn)有某圖書銷售數(shù)據(jù)庫,其關(guān)系表結(jié)構(gòu)如下:..圖書表(圖書編號,圖書名稱,出版社編號,出版社名稱,出版時間,出版數(shù)量,版次)..圖書銷售表(罔書編號,銷售日期,銷售數(shù)量,書店編號,讀者編號,讀者姓名,讀者電話..書店表(書店編號,聯(lián)系電話,所在城市編號,城市名稱)..I.系統(tǒng)所涉及的數(shù)據(jù)存在如下約束:..出版社可以出版多本圖書,一本圖書只能在一個出版社出版,在該系統(tǒng)記錄的圖書出版信息包括出版時間、版次及出版數(shù)量信息。..II.一個書店可以出售多本圖書給多個讀者.每位讀者可以從多個書店購買多本圖書,一本圖書可以通過多個書店出售給讀者,書店把圖書出售給讀者后會在系統(tǒng)中記錄售書日期和售書數(shù)量信息。..m.每個書店只能位于一個城市,一個城市可以有多個書店。①請根據(jù)以上信息畫出合理的圖書銷售數(shù)據(jù)庫的概念模型用ER圖表示)。②以圖書銷售表為例說明原數(shù)據(jù)庫設(shè)計的不合理之處。③給出該數(shù)據(jù)庫符合3NF要求的全部關(guān)系模式,并指出關(guān)系模式中的全部主碼和外碼。事務(wù)T1、T2和T3按如下調(diào)度方式并發(fā)地對數(shù)據(jù)項A、B、C進(jìn)行訪問,假設(shè)A、B、C的初值分別為A=20,B=30,C=40。5.①在事務(wù)T2剛完成提交后,數(shù)據(jù)庫中A、B、C的值各是多少?②當(dāng)事務(wù)T3結(jié)束后,給出該并發(fā)調(diào)度對應(yīng)的日志文件,并說明此時A、B、C的值各是多少?數(shù)據(jù)庫工程師真題2009年3月<1據(jù)庫工程師真題2009年3月<1>一、選擇題下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。按照數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型,在開發(fā)某數(shù)據(jù)庫應(yīng)用系統(tǒng)時,對系統(tǒng)采用的軟硬件及技術(shù)方案等作出合理的評估并提出選擇建議的工作屬于_規(guī)劃與分析階段的系統(tǒng)規(guī)劃與定義....B)規(guī)劃與分析階段的可行性分析..C)需求分析階段的業(yè)務(wù)規(guī)則需求分析....D)系統(tǒng)設(shè)計階段的總體設(shè)計關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析工作,下列說法正確的是_通過需求分析過程,需要確定出整個應(yīng)用系統(tǒng)的目標(biāo)、任務(wù)和系統(tǒng)的范圍說明..在需求分析階段,系統(tǒng)需求分析員要與用戶充分溝通,并做出各類用戶視圖..數(shù)據(jù)需求分析的主要工作是要辨識出數(shù)據(jù)處理中的數(shù)據(jù)處理流程..數(shù)據(jù)操作響應(yīng)時間、系統(tǒng)吞吐量、最大并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)下列用于數(shù)據(jù)庫概念設(shè)計的方法是_DFD方法和IDEFIX方法....B)ER方法和IDEFO方法....C)ER方法和IDEFIX方法....D)DFD方法和IDEFO方法關(guān)于數(shù)據(jù)庫概念設(shè)計階段的工作目標(biāo),下列說法錯誤的是_定義和描述應(yīng)用系統(tǒng)設(shè)計的信息結(jié)構(gòu)和范圍....定義和描述應(yīng)用系統(tǒng)中數(shù)據(jù)的屬性特征和數(shù)據(jù)之間的聯(lián)系....描述應(yīng)用系統(tǒng)的數(shù)據(jù)需求....描述需要存儲的記錄及其數(shù)量下列不屬于非平凡函數(shù)依賴的是。..(CustomerID,ProviderID,BuyDate)fGoodsName..(CustomerID,ProviderID,BuyDate)fGoodsName,ProviderID(CustomerID,ProviderID,BuyDate)^GoodsClasssID....(CustomerID,ProviderID,BuyDate)fProviderID某數(shù)據(jù)庫系統(tǒng)在運(yùn)行過程中發(fā)生了系統(tǒng)故障,發(fā)生故障時正在運(yùn)行事務(wù)t1和t2。進(jìn)行故障恢復(fù)時,在日志文件中發(fā)現(xiàn)有t1的事務(wù)開始記錄而沒有結(jié)束記錄,有t2的開始記錄和結(jié)束記錄,但t2對數(shù)據(jù)庫的修改還沒有寫到數(shù)據(jù)庫中,從檢查點開始正向掃描日志文件_A)掃描到t1時,直接重做tl,掃描到t2時,將t2直接撤消....B)掃描到tl時,將tl加入重做隊列,掃_(dá)描到t2時,將t2加入撤消隊列..C)掃描到tl時,直接撤消tl,掃描到t2時,將t2直接重做....D)掃描到tl時,將^加入撤消隊列,掃描到t2時,將t2加入重做隊列在大型企業(yè)的數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計中,對企業(yè)(甲方)和項目承擔(dān)方(乙方)的人員角色,下列說法一般來說不合理的是_A)甲方首席信息官和乙方項目經(jīng)理要參與概念模型設(shè)計工作....B)甲方首席信息官要實際參與邏輯模型和物理模型設(shè)計與實施工作..C)邏輯模型設(shè)計完成以后,主要由乙方數(shù)據(jù)庫工程師負(fù)責(zé)物理模型的設(shè)計與實現(xiàn)工作....D)甲方總經(jīng)理、首席信息官、乙方項目經(jīng)理和雙方系統(tǒng)架構(gòu)師一般都要參與系統(tǒng)規(guī)劃與總體架構(gòu)設(shè)計工作某企業(yè)需要在一個SQLServer2000實例上為多個部門構(gòu)建不同的數(shù)據(jù)庫,有一個通用的數(shù)據(jù)類型需要在這些不同的數(shù)據(jù)庫中,則較好的實現(xiàn)方法是_A)在創(chuàng)建所有的用戶數(shù)據(jù)庫之前,將此數(shù)據(jù)類型定義在master數(shù)據(jù)庫中..B)在創(chuàng)建所有的用戶數(shù)據(jù)庫之前,將此數(shù)據(jù)類型定義在model數(shù)據(jù)庫中..C)在創(chuàng)建所有的用戶數(shù)據(jù)庫之前,將此數(shù)據(jù)類型定義在msdb數(shù)據(jù)庫中....D)在創(chuàng)建所有的用戶數(shù)據(jù)庫之前,在每個數(shù)據(jù)庫中分別定義此數(shù)據(jù)類型有教師表(教師號,教師名,職稱,基本工資),其中基本工資和取值與教師職稱有關(guān),實現(xiàn)這個約束的可行方案是_O....A)在教師表上定義一個視圖....B)在教師表上定義一個存儲過程....C)在教師表上定義插入和修改操作的觸發(fā)器....D)在教師表上定義一個標(biāo)量函數(shù)VB6.0中RecordSet對象的UPDATE方法作用是_A)在內(nèi)存中開辟一個存放新記錄的緩沖區(qū)....B)將數(shù)據(jù)緩沖區(qū)中的內(nèi)容保存到數(shù)據(jù)庫中....C)更改用戶屏幕上顯示的數(shù)據(jù)....D)更改數(shù)據(jù)緩沖區(qū)中當(dāng)前行指針的位置11.DBMS通過加鎖機(jī)制允許用戶并發(fā)訪問數(shù)據(jù)庫,這屬于DBMS提供的_A)數(shù)據(jù)定義功能....B)數(shù)據(jù)操縱功能....C)數(shù)據(jù)庫運(yùn)行管理與控制功能....D)數(shù)據(jù)庫建立與維護(hù)功能12.計算機(jī)系和教務(wù)處要對某數(shù)據(jù)庫進(jìn)行訪問,計算機(jī)系全體教師對此數(shù)據(jù)庫中的全部數(shù)據(jù)具有查詢權(quán),教務(wù)處全體人員對此數(shù)據(jù)庫中全部數(shù)據(jù)具有查詢、插入、刪除和修改權(quán)。在SQLServer2000中,下列安全控制方法最合理的是_A)為計算機(jī)系每個教師授予每個表的SELECT權(quán),為教務(wù)處全體人員授予每個表的SE-....LECT、INSERT、DELETE和UPDATE權(quán)....B)為計算機(jī)系和教務(wù)處分別建立一個角色,將兩個部門的每個職工設(shè)置為相應(yīng)角色中的成員。將計算機(jī)系角色和教務(wù)處角色設(shè)置為此數(shù)據(jù)庫的db_datareader角色中的成員,將教務(wù)處角色設(shè)置為此數(shù)據(jù)庫的db_datawriter角色中的成員....C)為計算機(jī)系和教務(wù)處分別建立一個角色,將兩個部門的每個職工設(shè)置為相應(yīng)角色中的成員。為計算機(jī)系角色授予每個表的SELECT權(quán),為教務(wù)處角色授予每個表的SELECT、INSERT、DELETE和UPDATE權(quán)..D)將計算機(jī)系和教務(wù)處的每個職工都設(shè)置為db_owner角色中的成員13.在SQLSetvet2000中,通過構(gòu)建永久備份設(shè)備可以對數(shù)據(jù)庫進(jìn)行備份,下列說法正確的是_A)不需要指定備份設(shè)備的大小....B)一個數(shù)據(jù)庫一次只能備份在一個設(shè)備上....C)每個備份設(shè)備都是專屬于一個數(shù)據(jù)庫的....D)只能將備份設(shè)備建立在磁盤上關(guān)于查詢優(yōu)化問題,下列說法錯誤的是_A)將頻繁地向數(shù)據(jù)庫發(fā)送的某條查詢語句用存儲過程來代替,可以提高查詢效率..B)為經(jīng)常出現(xiàn)在查詢條件中的屬性建立索引,可以提高查詢效率..C)先執(zhí)行表連接條件,后執(zhí)行查詢條件,有利于提高查詢效率..D)將頻繁訪問的視圖物化并進(jìn)行維護(hù),有利于提高查詢效率有教師表(教師號,姓名,所在系,工資,找出系內(nèi)教師平均工資高于全體教師平均工資的系信息,正確的語句是_A)SELECT所在系,AVG(工資)FROM教師表....WHEREAVG(工資)>(SELECTA/G(H資)FEOM教師表)..B)SELECT所在系,AVG(工資)FROM教師表....WHEREAVG(工資)>(SELECTAVG(H資)FEOM教師表)GROUPBY所在系..C)SELECT所在系,AVG(工資)FROM教師表....GROUPBY所在系....HAVINGAVG(X資)>(SELECTAVG(H資)FEOM教師表)....D)SELECT所在系,AVG(工資)FROM教師表....GROUPBY所在系....WHEREAVG(X資)>(SELECTAVG(H資)FEOM教師表)關(guān)于分布式數(shù)據(jù)庫系統(tǒng)和并行數(shù)據(jù)庫系統(tǒng),下列說法正確的是_A)分布式數(shù)據(jù)庫系統(tǒng)的目標(biāo)是利用多處理機(jī)結(jié)點并行地完成數(shù)據(jù)庫任務(wù)以提高數(shù)據(jù)庫系統(tǒng)的整體性能....B)并行數(shù)據(jù)庫系統(tǒng)的目的主要在于實現(xiàn)場地自治和數(shù)據(jù)全局透明共享..C)并行數(shù)據(jù)庫系統(tǒng)經(jīng)常采用負(fù)載平衡方法提高數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)吞吐率..D)分布式數(shù)據(jù)庫系統(tǒng)中,不存在全局應(yīng)用和局部應(yīng)用的概念,各結(jié)點完全不獨立,各個結(jié)點需要協(xié)同工作17.事務(wù)T0、T1和T2并發(fā)訪問數(shù)據(jù)項A、B和C,下列屬于沖突操作的是_T0中的read(A)和TO中的write(A)T0中的read(B)和T2中的read(C)....T0中的write(A)和T2中的write(C)..T1中的read(C)和T2中的write(C)18.關(guān)于數(shù)據(jù)倉庫的特性_A)面向主題的特性是指在組織數(shù)據(jù)倉庫數(shù)據(jù)時,需要將各種分析需求歸類并抽象,形成相應(yīng)的分析應(yīng)用主題,并根據(jù)分析應(yīng)用主題的數(shù)據(jù)需求設(shè)計和組織數(shù)據(jù)....B)集成特性是指需要將業(yè)務(wù)系統(tǒng)中的所有數(shù)據(jù)抽收出來,載入到數(shù)據(jù)倉庫中..C)集成特性是指需要將企業(yè)整個架構(gòu)中的各種數(shù)據(jù)和應(yīng)用集中到數(shù)據(jù)倉庫中..D)隨時間變化性是指數(shù)據(jù)倉庫中的每個數(shù)據(jù)單元一般都有時間標(biāo)志,且其中各種數(shù)據(jù)(包括原始數(shù)據(jù))會隨時間變化被經(jīng)常修改下圖是雇員表(雇員ID,姓名,年齡,部門)所對應(yīng)的數(shù)據(jù)文件和索引文件示意圖,其中雇員ID為主碼。該索引屬于。A)聚集、稀疏、輔索引....B)非聚集、稠密、主索引..C)聚集、稀疏、主索引....D)非聚集、稠密、輔索引在為業(yè)務(wù)繁忙的企業(yè)的多個部門服務(wù)的數(shù)據(jù)庫系統(tǒng)中,同時開展各部門的OLTP業(yè)務(wù)和數(shù)據(jù)分析業(yè)務(wù)會給數(shù)據(jù)庫系統(tǒng)帶來性能沖突,下列方案中無法從根本上解決性能沖突的是_A)抽取出各部門需要的分析數(shù)據(jù),建立各部門獨立的數(shù)據(jù)集市,將數(shù)據(jù)分析業(yè)務(wù)轉(zhuǎn)移到數(shù)據(jù)集市中..B)抽取出企業(yè)所有分析功能所需的分析數(shù)據(jù),建立統(tǒng)一的企業(yè)級數(shù)據(jù)倉庫環(huán)境,將企業(yè)的大部分分析業(yè)務(wù)轉(zhuǎn)移到數(shù)據(jù)倉庫環(huán)境中....C)抽取出企業(yè)的近期業(yè)務(wù)數(shù)據(jù),建立操作型數(shù)據(jù)存儲(ODS),將一些快速分析業(yè)務(wù)轉(zhuǎn)移到操作型數(shù)據(jù)存儲中..D)不建立新的數(shù)據(jù)存儲體系,在基本業(yè)務(wù)處理時間內(nèi)開展OLTP業(yè)務(wù),在其余時間開展分析業(yè)務(wù)關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)功能設(shè)計,有下列說法:....I.軟件總體設(shè)計的依據(jù)包括需求分析階段得到的數(shù)據(jù)流圖,事務(wù)描述和業(yè)務(wù)規(guī)則等需求分析結(jié)果....II.軟件總體設(shè)計一般用模塊結(jié)構(gòu)圖表示,模塊結(jié)構(gòu)圖主要關(guān)心模塊的外部特性,即上下級模塊、同級模塊問的數(shù)據(jù)傳遞和調(diào)用關(guān)系,以及模塊內(nèi)部處理流程..m.數(shù)據(jù)庫事務(wù)設(shè)計的依據(jù)是事務(wù)自身的事務(wù)處理邏輯....w.總體設(shè)計階段要對硬件平臺、存儲設(shè)備、操作系統(tǒng)、DBMS等做出合理選擇,并進(jìn)行初步配置設(shè)計....上述說法錯誤的是a)I....b)ii和m..C)w....D)I和w對SQLServer2000采用的備份和恢復(fù)機(jī)制,下列說法正確的是。A)在備份和恢復(fù)數(shù)據(jù)庫時用戶都不能訪問數(shù)據(jù)庫..B)在備份和恢復(fù)數(shù)據(jù)庫時用戶都可以訪問數(shù)據(jù)庫..C)在備份時對數(shù)據(jù)庫訪問沒有限制,但在恢復(fù)時只有系統(tǒng)管理員可以訪問數(shù)據(jù)庫..D)在備份時對數(shù)據(jù)庫訪問沒有限制,但在恢復(fù)時任何人都不能訪問數(shù)據(jù)庫關(guān)于UML的各種視圖及其分類,下列說法錯誤的是_A)用例圖、類圖、對象圖、組件圖和部署圖都是靜態(tài)視圖..B)順序圖、交互圖、狀態(tài)圖和活動圖都是動態(tài)視圖....C)類圖和對象圖都是結(jié)構(gòu)視圖....D)順序圖、狀態(tài)圖和組件圖都是行為視圖在支撐繁忙業(yè)務(wù)的并行數(shù)據(jù)庫系統(tǒng)中,有一個數(shù)據(jù)量很大的表T(a1,a2,.,an),對該表的查詢多數(shù)為針對主碼a1的范圍查詢和點查詢,為了改善查詢性能,需要對該表進(jìn)行劃分。關(guān)于該表的劃分和應(yīng)用策略,下列說法錯誤的是_A)采用輪轉(zhuǎn)法對T中的元組進(jìn)行劃分,這樣數(shù)據(jù)分布均勻,適合于點查詢和范圍查詢....B)以a1為劃分屬性,對T采用散列劃分是一種可行的劃分方法,有利于對該表的點查詢....C)以a1為劃分屬性,對T采用范圍劃分并建立主索引,是一種有效的劃分方法....D)以a1為劃分屬性,對T采用散列劃分和范圍劃分都有可能帶來T的各個數(shù)據(jù)分區(qū)的數(shù)據(jù)分布不均勻的問題在數(shù)據(jù)庫物理設(shè)計階段,需要考慮為關(guān)系表建立合適的索引,關(guān)于建立索引的描述,有下列說法:..I.對于經(jīng)常在其上需要執(zhí)行查詢操作并且數(shù)據(jù)量大的表,可以考慮建立索引..II.對于經(jīng)常在其上需要執(zhí)行插入、刪除和更新操作的表,可以考慮建立索引....III.對于經(jīng)常出現(xiàn)在WHERE子句中的屬性,可以考慮建立索引....W.對于經(jīng)常出現(xiàn)在OR[)ERBY子句、GROUPBY子句中的屬性,應(yīng)盡量避免建立索引上述說法正確的是_A)I、II和III..B)I、II和w..c)i和m....d)ii和w關(guān)于數(shù)據(jù)模型和模式結(jié)構(gòu),有下列說法:....I.數(shù)據(jù)庫系統(tǒng)的開發(fā)者利用數(shù)據(jù)模型描述數(shù)據(jù)庫的結(jié)構(gòu)和語義,通過顯示世界到信息世界再到機(jī)器世界的抽象和轉(zhuǎn)換,構(gòu)建數(shù)據(jù)庫....II.數(shù)據(jù)結(jié)構(gòu)模型是按用戶的觀點對數(shù)據(jù)進(jìn)行建模,是現(xiàn)實世界到信息世界的第一層抽象,強(qiáng)調(diào)語義表達(dá)功能,易于用戶理解,是用戶與數(shù)據(jù)庫設(shè)計人員交流的工具....m.在數(shù)據(jù)模型中有“型”和“值”的概念,其中值是對某一類數(shù)據(jù)的結(jié)構(gòu)和屬性的說明....w.在三級模式結(jié)構(gòu)中,概念模式是對數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖....上述說法正確的是_A)I和w....B)II、m和w..C)I和II....D)II和w關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計,有下列說法:....I.數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計需要考慮數(shù)據(jù)組織與存儲、數(shù)據(jù)訪問與處理、應(yīng)用設(shè)計等幾個方面....II.在數(shù)據(jù)庫概念設(shè)計階段,當(dāng)采用自上而下的ER設(shè)計時,首先設(shè)計局部ER圖,然后合并各局部ER圖,得到全局ER圖....I.在數(shù)據(jù)庫邏輯設(shè)計階段,將關(guān)系模式轉(zhuǎn)換為具體DBMS平臺支持的關(guān)系表....w.在數(shù)據(jù)庫物理設(shè)計階段,一般需要設(shè)計視圖和關(guān)系模式的完整性約束..上述說法正確的是—A)I、m和W..B)I..c)ii和m....d)ii和w關(guān)于數(shù)據(jù)庫事務(wù)設(shè)計,有下列說法:....I.事務(wù)是數(shù)據(jù)庫系統(tǒng)中一組操作的集合,這些操作實現(xiàn)了應(yīng)用領(lǐng)域中某些特定的業(yè)務(wù)規(guī)則....II.事務(wù)概要設(shè)計可以依據(jù)需求分析階段得到的數(shù)據(jù)流圖和事務(wù)說明規(guī)范..m.事務(wù)概要設(shè)計中的事務(wù)處理邏輯設(shè)計一般需要充分考慮具體的DBMS平臺的實現(xiàn)方法....W.事務(wù)詳細(xì)設(shè)計時,利用與具體DBMS平臺無關(guān)的read和write表示事務(wù)對數(shù)據(jù)庫中數(shù)據(jù)項的讀寫操作..上述說法正確的是_A)I、II和m..B)I、II和W..C)II和W....D)I和II某跨國公司的業(yè)務(wù)系統(tǒng)需要提供全球性服務(wù),該業(yè)務(wù)系統(tǒng)需要34小時*7天在線服務(wù),系統(tǒng)業(yè)務(wù)繁忙,為了保證業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中數(shù)據(jù)的安全,需要設(shè)計與實施數(shù)據(jù)轉(zhuǎn)儲機(jī)制,設(shè)完成該數(shù)據(jù)庫每天數(shù)據(jù)增量的轉(zhuǎn)儲需要2個小時,在不考慮成本因素的情況下,下列最合理的是_A)配備高性能數(shù)據(jù)庫服務(wù)器,通過事務(wù)傳送機(jī)制實時地將數(shù)據(jù)庫中的任何變化反映到備份環(huán)境中....B)每天劃出長度為2小時的時問窗口tw,在tw內(nèi)采用靜態(tài)轉(zhuǎn)儲方法實現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲....C)每天劃出長度為2小時的時間窗口tw,在tw內(nèi)采用動態(tài)轉(zhuǎn)儲方法實現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲....D)每周做一次完全轉(zhuǎn)儲,每天選擇浮動時間段對變化的數(shù)據(jù)進(jìn)行轉(zhuǎn)儲某個數(shù)據(jù)倉庫中保存有商品銷售明細(xì)數(shù)據(jù)表T(商品號,數(shù)量,價格,時間),其細(xì)節(jié)數(shù)據(jù)保存期為2年,每年銷售記錄約有5千萬條。設(shè)前端應(yīng)用需要針對這些數(shù)據(jù)進(jìn)行每月重要商品銷售情況與趨勢分析,可供用戶查詢或分析的數(shù)據(jù)時間跨度最長為5年,為了提高這項分析需求的執(zhí)行效率,下列方案合理且有效的是_0....A)按月份為商品明細(xì)數(shù)據(jù)建立分區(qū),并為商品銷售明細(xì)數(shù)據(jù)建立索引,每次分析時根據(jù)細(xì)節(jié)....數(shù)據(jù)實時計算生成月粒度級數(shù)據(jù),并用于趨勢分析....B)按月份為商品明細(xì)數(shù)據(jù)建立分區(qū),并為商品銷售明細(xì)數(shù)據(jù)建立索引,建立視圖V1(商品號,日銷售總數(shù)量,日銷售總金額,日期),將V1作為數(shù)據(jù)分析源..C)在商品號屬性上為T建立索引,建立物化視圖V2(商品號,日銷售總數(shù)量,日銷售總金額,日期),每天根據(jù)T中新產(chǎn)生的數(shù)據(jù)對V2進(jìn)行增長式更新,并將V2作為分析數(shù)據(jù)源D)建立物化視圖V3(商品號,月銷售總數(shù)量,月銷售總金額,月份),每天清空V3,并根據(jù)表T重新計算V3,并將V3作為分析數(shù)據(jù)源二、簡答題有如下2個關(guān)系表:....Emp(eid,ename,age,did,salary),其各列含義為:職工號,姓名,年齡,部門號,工資Dept(did,dname,mgr_id),其各列含義為:部門號,部門名稱,部門經(jīng)理職工號寫出一條SQL語句,查詢工資大于10000,且與他所在部門的經(jīng)理年齡相同的職工姓名。有學(xué)生表(學(xué)號,姓名,年齡,性別,系名,專業(yè)名,班號),設(shè)一個系可有多個專業(yè),每個專業(yè)可有多個班,各班班號不重復(fù),一個學(xué)生只在一個班學(xué)習(xí),現(xiàn)經(jīng)常需要按“系名”和“班號”進(jìn)行查詢,為提高查詢效率,需要為“系名”和“班號”兩個列建立一個非聚集索引,建立此索引有下列兩種方法:..方法1:索引列順序為(系名,班號)..方法2:索引列順序為(班號,系名)①這兩種方法哪個更合理?請簡要說明原因。②針對你認(rèn)為合理的方法,寫出創(chuàng)建該索引的SQL語句。4.考慮定義在事務(wù)集(T1,T2,T3)上的調(diào)度S1和S2,S1與S2是否是沖突等價的?為什么?S1S2T1T2T3T1T2T3read(P)read(Q)read(Q)read(P)writewrite(Q)(Q)writewrite(Q)(Q)writewrite(P)(P)writewrite(P)(Q)writewrite(P)(P)read(P)read(P)三、設(shè)計與應(yīng)用題某汽車維修公司需建立一個汽車維修數(shù)據(jù)庫,該數(shù)據(jù)庫中需要存儲和管理下列信息:..車輛信息:車牌號,車型,發(fā)動機(jī)號,行駛里程,車輛所有人,聯(lián)系電話..維修項目:項目號,項目名稱,維修費..汽車備件:備件號,備件名稱,備件單價,庫存數(shù)量..以上數(shù)據(jù)之間存在下列約束:..可以對一個車輛進(jìn)行多個維修項目,每個維修項目可用于多個車輛,維修項目完成后要在數(shù)據(jù)庫中記錄維修時間。..一種備件可用于多個維修項目,每個維修項目最多只使用一種備件,但每種備件的數(shù)量可以是多個。①根據(jù)以上需求構(gòu)建該數(shù)據(jù)庫的概念模型(畫ER圖)。②假設(shè)車輛信息有如下約束:....車牌號:標(biāo)識屬性,取值形式為:第1個字符是“京”,第2個字符為“A”到“Z”的字母,第3到第7個字符均是“0”到“9”的數(shù)字。此列采用普通編碼定長字符型,非空;....車型:普通編碼定長字符型,長度為6,默認(rèn)值為“轎車”;....發(fā)動機(jī)號:普通編碼定長字符型:長度為6,非空;....行駛里程:整型,取值大于等于0;....車輛所有人:普通編碼定長字符型,長度為8,非空;....聯(lián)系電話:普通編碼定長字符型,長度為13,取值唯一。....寫出創(chuàng)建滿足上述要求的車輛信息表的SQL語句。(注:表名、列名均用題中給出的中文名,SQL語句中的大、小寫字母均可。)現(xiàn)有關(guān)系模式:..教師授課(教師號,姓名,職稱,課程號,課程名,學(xué)分,教科書名)..其函數(shù)依賴集為:(教師號f姓名,教師號f職稱,課程號f課程名,課程號f學(xué)分,課程號f教科書名)①指出這個關(guān)系模式的主碼。②這個關(guān)系模式是第幾范式,為什么?③將其分解為滿足3NF要求的關(guān)系模式(分解后的關(guān)系模式名自定)為在某種程度上保證某數(shù)據(jù)庫系統(tǒng)可靠地運(yùn)行,在SQLserver2000環(huán)境中,對其制定有如下三種備份策略。假設(shè)對此數(shù)據(jù)庫進(jìn)行一次完全備份需要4小時,差異備份需要2小時,日志備份需要1小時。設(shè)所有備份都是從凌晨1:000開始。..策略1:每周周日進(jìn)行一次完全備份,每周周一至周六每天進(jìn)行一次日志備份;..策略2:每周周日進(jìn)行一次完全備份,每周周一至周六每天進(jìn)行一次差異備份;..策略3:每天進(jìn)行一次完全備份。①假設(shè)需要保留一年的備份數(shù)據(jù),比較三種備份策略所占用的空間。②比較每種備份策略的備份和恢復(fù)速度。數(shù)據(jù)庫工程師真題2009年9月<1據(jù)庫工程師真題2009年9月<1>一、選擇題下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。查詢處理器是數(shù)據(jù)庫管理系統(tǒng)的重要組成部分,下列不屬于查詢處理器功能組成模塊的是A)DML編譯器..B)查詢執(zhí)行引擎....0嵌入式DML的預(yù)編譯器....D)查詢權(quán)限管理器關(guān)于數(shù)據(jù)視圖與三級模式,下列說法錯誤的是_A)數(shù)據(jù)視圖是指用戶從某個角度看到的客觀世界數(shù)據(jù)對象的特征....B)外模式是數(shù)據(jù)庫用戶能使用的局部數(shù)據(jù),描述外模式時,通常需要給出其物理結(jié)構(gòu)....C)概念模式以數(shù)據(jù)模型的形式描述數(shù)據(jù)....D)三級模式結(jié)構(gòu)實現(xiàn)了數(shù)據(jù)的獨立性為了保證數(shù)據(jù)庫應(yīng)用系統(tǒng)正常運(yùn)行,數(shù)據(jù)庫管理員在日常工作中需要對數(shù)據(jù)庫進(jìn)行維護(hù)。下列一般不屬于數(shù)據(jù)庫管理與日常維護(hù)工作的是_A)數(shù)據(jù)內(nèi)容一致性維護(hù)....B)數(shù)據(jù)庫備份與恢復(fù)..C)數(shù)據(jù)庫安全性維護(hù)....D)數(shù)據(jù)庫存儲空間管理事務(wù)的活鎖又稱為事務(wù)的饑餓,為了避免數(shù)據(jù)庫出現(xiàn)事務(wù)活鎖,可以采用的措施是_A)使用先來先服務(wù)策略處理事務(wù)請求....B)使用兩階段鎖協(xié)議..C)對事務(wù)進(jìn)行并發(fā)調(diào)度....D)使用小粒度鎖關(guān)于數(shù)據(jù)庫視圖,下列說法正確的是_A)視圖可以提高數(shù)據(jù)的操作性能....B)定義視圖的語句可以是任何數(shù)據(jù)操作語句....C)視圖可以提供一定程度的數(shù)據(jù)獨立性....D)視圖的數(shù)據(jù)一般是物理存儲的在需求分析階段,結(jié)構(gòu)化分析和建模方法是一種較為有效的需求分析方法,下列不屬于結(jié)構(gòu)化分析和建模方法優(yōu)點的是_A)用圖形化的模型能直觀地表示系統(tǒng)功能....B)可避免過早陷入具體細(xì)節(jié)....C)圖形對象不涉及太多技術(shù)術(shù)語,便于用戶理解模型..D)從局部或子系統(tǒng)開始分析問題,便于建模人員了解業(yè)務(wù)模型數(shù)據(jù)字典是數(shù)據(jù)庫管理系統(tǒng)的重要組成部分,其中存儲的各類信息通常瓦A)數(shù)據(jù)庫管理員維護(hù)....B)程序員維護(hù)..C)數(shù)據(jù)庫管理系統(tǒng)維護(hù)....D)一般用戶維護(hù)下列約束中能確保一個函數(shù)依賴是完全非平凡函數(shù)依賴的是_A)僅當(dāng)其右邊的屬性集是左邊屬性集的子集_B)僅當(dāng)其右邊屬性集中的屬性都不屬于左邊的屬性集..C)僅當(dāng)其右邊屬性集中至少有一個屬性不屬于左邊的屬性集....D)僅當(dāng)其右邊屬性集中的屬性都屬于左邊的屬性集在數(shù)據(jù)庫中可用多種結(jié)構(gòu)組織數(shù)據(jù),散列文件是其中一種。關(guān)于散列文件,下列說法錯誤的是—人)為了防止桶溢出,在散列文件設(shè)計時,需要預(yù)留一些空間大小不固定的桶....B)用散列文件組織數(shù)據(jù)時,需要使用文件記錄中的一個或多個域作為查找碼....C)如果散列文件中散列函數(shù)的“均勻分布性”不好,可能會造成桶溢出..D)好的散列函數(shù)產(chǎn)生的存儲地址分布應(yīng)盡可能是隨機(jī)的雖然數(shù)據(jù)庫應(yīng)用系統(tǒng)對用戶界面的要求與具體應(yīng)用領(lǐng)域密切相關(guān),但都應(yīng)遵守一定的原則。下列描述的用戶界面設(shè)計原則,錯誤的是_A)當(dāng)系統(tǒng)出現(xiàn)錯誤或程序運(yùn)行時間較長時,用戶界面應(yīng)為用戶提供有意義的反饋信息..B)友好的用戶界面應(yīng)能容忍用戶在使用中的一些操作錯誤..C)Web界面應(yīng)多采用多話和圖形效果,以吸引用戶使用....D)用戶界面應(yīng)采取靈活多樣的數(shù)據(jù)輸入方式,以降低用戶輸入負(fù)擔(dān)11.在SQLServer2000中,若希望數(shù)據(jù)庫用戶ACCT具有創(chuàng)建數(shù)據(jù)庫對象的權(quán)限,較為合適的實現(xiàn)方法是A)使ACCT只在dbcreator角色中....B)使ACCT只在public角色中....C)使ACCT只在db_owner角色中....D)使ACCT只在db_ddladmin角色中設(shè)系、學(xué)生、教師三個實體之間存在約束:一個系可以招聘多個教師,一名教師只受聘于一個系;一個系可以招收多名學(xué)生,一個學(xué)生只屬于一個系。下列ER圖中能準(zhǔn)確表達(dá)以上約束的是_在SQLSetver2000中,為確保數(shù)據(jù)庫系統(tǒng)能可靠地運(yùn)行,不僅要考慮用戶數(shù)據(jù)庫的備份,也需要考慮系統(tǒng)數(shù)據(jù)庫(不考慮tempdb)的備份。關(guān)于系統(tǒng)數(shù)據(jù)庫的備份策略,下列做法中最合理的是_A)每天備份一次系統(tǒng)數(shù)據(jù)庫....B)每當(dāng)用戶進(jìn)行數(shù)據(jù)更改操作時,備份系統(tǒng)數(shù)據(jù)庫....C)每當(dāng)用戶操作影響了系統(tǒng)數(shù)據(jù)庫內(nèi)容時,備份系統(tǒng)數(shù)據(jù)庫..D)備份用戶數(shù)據(jù)庫的同時備份系統(tǒng)數(shù)據(jù)庫在數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析階段,需要進(jìn)行性能分析。下列關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)性能指標(biāo)的說法,錯誤的是_A)數(shù)據(jù)訪問響應(yīng)時間是指用戶向數(shù)據(jù)庫提交數(shù)據(jù)操作請求到操作結(jié)果返回給用戶的時間....B)系統(tǒng)吞吐量是指在單位時間內(nèi)系統(tǒng)能存儲的數(shù)據(jù)量..C)并發(fā)用戶數(shù)是指在保證單個用戶查詢響應(yīng)時間的前提下,系統(tǒng)最多允許同時訪問數(shù)據(jù)庫的用戶數(shù)量....D)系統(tǒng)性能指標(biāo)是系統(tǒng)軟硬件設(shè)計和選型的重要依據(jù)下列屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)需求分析階段工作的是_。....I.標(biāo)識和理解問題....II.構(gòu)建關(guān)系模式..m.實現(xiàn)應(yīng)用系統(tǒng)....w.建立功能模型..人)1和0....b)I和m..C)I和II....D)II和w在SQLServer2000中,常用的數(shù)據(jù)庫備份方法有完全備份、差異備份和日志備份。為保證某數(shù)據(jù)庫的可靠性,需要綜合采用這三種方法對該數(shù)據(jù)庫進(jìn)行備份。下列說法正確的是_A)這三種備份操作的周期都必須一樣,并且都必須備份在同一個備份設(shè)備上..B)這三種備份操作的周期都必須一樣,但可以備份在不同的備份設(shè)備上..C)這三種備份操作的周期可以不一樣,但必須備份在同一個備份設(shè)備上..D)這三種備份操作的周期可以不一樣,并且可以備份在不同的備份設(shè)備上對于聯(lián)機(jī)事務(wù)處理系統(tǒng)和數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù),下列說法正確的是_A)一般情況下,聯(lián)機(jī)事務(wù)處理系統(tǒng)中的數(shù)據(jù)不能被修改,數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù)可被修改..B)聯(lián)機(jī)事務(wù)處理系統(tǒng)中的數(shù)據(jù)庫規(guī)模一般大于數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù)規(guī)模....C)聯(lián)機(jī)事務(wù)處理系統(tǒng)中的數(shù)據(jù)一般按面向業(yè)務(wù)應(yīng)用的方式組織,數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù)一般按面向分析主題的方式組織....D)一般情況下,在安全性和一致性要求上,對數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù)的要求要高于對聯(lián)機(jī)事務(wù)處理系統(tǒng)中數(shù)據(jù)的要求關(guān)于分布式數(shù)據(jù)庫,下列說法錯誤的是_A)在分布式數(shù)據(jù)庫系統(tǒng)中,分片透明性主要是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶無需關(guān)注每個分片被分配的場地....B)對于用戶而言,一個分布式數(shù)據(jù)庫系統(tǒng)從邏輯上看如同一個集中式數(shù)據(jù)庫,用戶可在任何一個場地執(zhí)行全局應(yīng)用和局部應(yīng)用....C)分布式數(shù)據(jù)庫的查詢處理代價既包括CPU和I/O代價,也需要考慮場地間傳輸數(shù)據(jù)所需的通信代價..D)在分布式數(shù)據(jù)庫查詢中,導(dǎo)致場地問數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)問的連接操作和并操作查詢優(yōu)化是提高數(shù)據(jù)庫應(yīng)用系統(tǒng)性能的重要手段,下列給出的查詢優(yōu)化方法,一般情況下無效的是A)為經(jīng)常需要進(jìn)行排序或分組的列建立索引..B)對經(jīng)常出現(xiàn)在查詢條件中的列建立索引....C)對涉及連接的查詢,盡量用左外連接或右外連接代替內(nèi)連接..D)采用提前計算方法,將頻繁訪問的視圖轉(zhuǎn)為物化視圖20.關(guān)于UML建模機(jī)制,下列說法錯誤的是_A)用例模型可以把滿足用戶需求的功能表示出來..B)包圖是表明包與包之間關(guān)系的類圖....C)協(xié)作圖包含一組對象,并在圖中展示這些對象之間的聯(lián)系以及對象問發(fā)送和接收的消息..D)順序圖主要用于捕述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序或并行次序21.在明確了數(shù)據(jù)庫應(yīng)用系統(tǒng)的任務(wù)目標(biāo)和系統(tǒng)范圍之后,需要進(jìn)行項目的可行性分析,關(guān)于可行性分析,下列說法錯誤的是_A)經(jīng)濟(jì)可行性分析是指對項目進(jìn)行成本效益分析,其中項目成本一般包括開發(fā)費用、軟硬件購置費用、安裝調(diào)試及維護(hù)費用....B)技術(shù)可行性分析一般以系統(tǒng)的性能要求為主要依據(jù),對系統(tǒng)的軟件、硬件和技術(shù)方案做出評估和選擇建議..C)操作可行性分析的主要目的在于論證系統(tǒng)開發(fā)是否具備所需要的人員、軟件、硬件和工作環(huán)境等條件....D)開發(fā)方案選擇的目的在于提出并評價實現(xiàn)系統(tǒng)的各種開發(fā)方案,并從中選擇出合理的方案22.在SQLServer2000中,某數(shù)據(jù)庫中有角色Rl和用戶U1,U1是R1角色的成員,且只屬于該角色。先對T表給R1只授予SELECT和DELETE權(quán)限,并授予U1對T表具有SELECT、UPDATE和DENYDELETE權(quán)限,則用戶U1對T表可以執(zhí)行的操作是_A)查詢、刪除和更改數(shù)據(jù)....B)查詢和更改數(shù)據(jù)..C)查詢和刪除數(shù)據(jù)....D)查詢和更改表結(jié)構(gòu)23.對于關(guān)系的主碼必須滿足的條件,有下列說法:....I.一個關(guān)系中的主碼屬性或?qū)傩越M能函數(shù)決定該關(guān)系中的所有其他屬性....II.一個關(guān)系中的主碼屬性不能與其他關(guān)系中的主碼屬性重名....m.在一個關(guān)系中,一個主碼屬性的任一真子集都不能函數(shù)決定其他屬性....w.在一個關(guān)系中,從主碼屬性集中去掉某個屬性仍能唯一標(biāo)識一個元組以上說法正確的是_a)i和I....b)I和m..c)ii和m....d)ii和w24.在SQLSetver2000中,有教師表(教師號,姓名,職稱,工資)。現(xiàn)要根據(jù)教師的職稱來添加教師的工資,增加規(guī)則為:“教授”增加400,“副教授”增加300,“講師”增加200。下列語句中正確的是A)UPDATE教師表SET工資=工資+CASE職稱....WHEN‘..教授’THEN400....WHEN'..副教授'THEN300WHEN‘..講師'THEN200....ENDB)UPDATE教師表SET工資=工資+CASE職稱....WHEN職稱='教授'THEN400WHEN職稱='副教授'THEN300WHEN職稱='講師'THEN200END..C)UPDATE教師表SET工資=CASE職稱WHEN‘..教授'THEN工資=工資+400..HN工資+0HN工資+0....END....WHEN‘..副教授'TE工資=30WHEN‘..講師'TE工資=20D)UPDATE教師表SET工資=工資+CASE職稱....WHEN職稱=‘教授'THEN工資=工資+400WHEN..職稱='副教授'THEN工資=工資+300WHEN職稱='講師'THEN工資=工資+200....END25.在SQLServer2000中,有商品表(商品號,商品名,單價)和銷售表(商品號,銷售時間,銷售價格)?,F(xiàn)要限制“銷售價格”的取值必須在此商品“單價”的0.6倍到1.5倍范圍之內(nèi),實現(xiàn)這個約束的正確代碼是_0..A)CHECK(銷售價格BETWEEN單價*0.6AND單價*1.5)....B)CHECK(銷售價格BETWEEN商品表.單價*0.6AND商品表.單價*1.5)....CREATETRIGGERtri_SalesON銷售表FORINSERT,UPDATEAS....IFEXISTS(SELECT*FROMINSERTEDaJOIN商品表bONa.商品號=b.商品號...WHERE銷售價格NOTBETWEEEN單價*0.6AND單價*1.5)ROLLBACK.D)CREATETRIGGERtri_SalesON銷售表INSTEADOFINSERT,UPDATE....ASIFEXISTS(SELECT*FROMINSERTEDaJOIN商品表bONa.商品號=b.商品號..WHERE銷售價格NOTBETWEEEN單價*0.6AND單價*1.5)....ROLLBACK關(guān)于數(shù)據(jù)庫系統(tǒng)中的日志文件,有下列說法:....I.事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)時都必須使用日志文件..II.在動態(tài)轉(zhuǎn)儲過程中,對數(shù)據(jù)庫所做的修改都被記錄在日志文件中....III.數(shù)據(jù)庫管理系統(tǒng)進(jìn)行數(shù)據(jù)修改操作時,一般是先寫數(shù)據(jù)庫,然后再寫日志文件..W.建立檢查點的主要目的是通過減小日志文件的總體數(shù)據(jù)規(guī)模,從而提高數(shù)據(jù)恢復(fù)效率....V.日志文件有利于用戶對數(shù)據(jù)庫系統(tǒng)的違規(guī)操作開展核查審計工作以上說法正確的是_A)僅I、II和V....B)僅I和II..C)僅i、m和V....D)僅n、m、w和V數(shù)據(jù)庫系統(tǒng)可能出現(xiàn)下列故障:....I?事務(wù)執(zhí)行過程中發(fā)生運(yùn)算溢出....II.某并發(fā)事務(wù)因發(fā)生死鎖而被撤銷....m.磁盤物理損壞....w.系統(tǒng)突然發(fā)生停電事務(wù)..V.操作系統(tǒng)因被病毒攻擊而突然重啟..以上故障屬于系統(tǒng)故障(軟故障)的是_A)I、II、W和V..B)W和V..c)i、m、w和v....D)m和w設(shè)用戶對某商場數(shù)據(jù)庫應(yīng)用系統(tǒng)有下列活動:...」.在該數(shù)據(jù)庫應(yīng)用系統(tǒng)運(yùn)行前建立數(shù)據(jù)庫,并建立初始的商品清單和銷售人員數(shù)據(jù)等基礎(chǔ)數(shù)據(jù)....II.根據(jù)商場銷售業(yè)務(wù)開展情況,調(diào)整數(shù)據(jù)庫中的商品清單和價格..m.為了應(yīng)對商場業(yè)務(wù)增長過快帶來的數(shù)據(jù)庫數(shù)據(jù)增長迅速而擴(kuò)展硬盤空間....w.為了安全考慮,定期對數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)進(jìn)行轉(zhuǎn)儲..v.國慶期間,在應(yīng)用系統(tǒng)中增加一條規(guī)則“節(jié)日期間所有商品打八折”....w.在系統(tǒng)中模擬生成大規(guī)模銷售數(shù)據(jù),并開啟所有收銀臺終端,在所有終端啟動自動批量收銀程序,測試系統(tǒng)的性能....以上活動屬于商場數(shù)據(jù)庫應(yīng)用系統(tǒng)實施活動的是_A)I、II和m..B)II和v..c)m、w和w..D)i和w對于大型企業(yè)業(yè)務(wù)支持?jǐn)?shù)據(jù)庫應(yīng)用系統(tǒng)的存儲空問規(guī)劃問題,在進(jìn)行存儲空間規(guī)劃時,下列說法一般情況下錯誤的是。.一數(shù)據(jù)庫應(yīng)用系統(tǒng)需要支撐的企業(yè)核心業(yè)務(wù)的發(fā)生頻率是重要的輸入?yún)?shù)....粗粒度級統(tǒng)計分析數(shù)據(jù)所需占用的存儲空間是需要考慮的主要因素..企業(yè)核心業(yè)務(wù)數(shù)據(jù)的保存期要求是需要考慮的主要因素..數(shù)據(jù)安全性、業(yè)務(wù)穩(wěn)定性和容災(zāi)能力要求是重要的考慮因素RAID是指廉價冗余磁盤陣列,它是由多塊磁盤構(gòu)成的一個整體。關(guān)于RAID機(jī)制和技術(shù),下列說法錯誤的是_RAID系統(tǒng)內(nèi)部可以包含多個磁盤驅(qū)動器....RAID5盤陣列中的一塊磁盤損壞時,利用其他磁盤上的信息,可以恢復(fù)出這塊磁盤上的信息..RAID采用校驗冗余技術(shù)所需用的磁盤空間要比采用鏡像冗余技術(shù)所需用的磁盤空間多....RAID系統(tǒng)一般都具有設(shè)備虛擬化技術(shù)二、應(yīng)用題設(shè)某數(shù)據(jù)庫中有作者表(作者號,城市)和出版商表(出版商號,城市),請補(bǔ)全如下查詢語句,使該查詢語句能查詢作者和出版商所在的全部不重復(fù)的城市。....SELECT城市FROM作者表....SELECT城市FROM出版商表設(shè)某數(shù)據(jù)庫中有商品表(商品號,商品名,商品類別,價格)?,F(xiàn)要創(chuàng)建一個視圖,該視圖包含全部商品類別及每類商品的平均價格。清補(bǔ)全如下語句:....CREATEVIEWV1(商品類別,平均價格)....AS....SELECT商品類別,F(xiàn)ROM商品表....GROUPBY商品類別在VB6.0中,已經(jīng)用Adobel連接到數(shù)據(jù)庫,并已綁定到數(shù)據(jù)庫中的某個關(guān)系表,現(xiàn)要通過此控件向表中插人數(shù)據(jù),需要用到Adobel.Recordset的(..3)..方法和Update方法,使用Adobe1.Recordset的⑷.方法可以將當(dāng)前行指針在結(jié)果集中向前移動一行。3.4.設(shè)在SQLServer2000環(huán)境下,對“銷售數(shù)據(jù)庫”進(jìn)行的備份操作序列如下圖所示。..①出現(xiàn)故障后,為盡可能減少數(shù)據(jù)丟失,需要利用備份數(shù)據(jù)進(jìn)行恢復(fù)。首先應(yīng)該進(jìn)行的操作是恢復(fù)(5)..,第二個應(yīng)該進(jìn)行的操作是恢復(fù)(..6)..。..②假設(shè)這些備份操作均是在BK設(shè)備上完成的,并且該備份設(shè)備只用于這些備份操作,請補(bǔ)全下述恢復(fù)數(shù)據(jù)庫完全備份的語句..RESTORE..(7)..FROMBKWITHFILE=1,(8)..在SQLServer2000中,數(shù)據(jù)頁的大小是8KB。某數(shù)據(jù)庫表有1000行數(shù)據(jù),每行需要5000字節(jié)空間,則此數(shù)據(jù)庫表需要占用的數(shù)據(jù)頁數(shù)為頁。在SQLServer2000中,新建了一個SQLServer身份驗證模式的登錄賬戶LOG,現(xiàn)希望LOG在數(shù)據(jù)庫服務(wù)器上具有全部的操作權(quán)限,下述語句是為LOG授權(quán)的語句,請補(bǔ)全該語句。....EXECsp_addsrvrolemember‘..LOG’..,在SQLServer2000中,某數(shù)據(jù)庫用戶User在此數(shù)據(jù)庫中具有對T表數(shù)據(jù)的查詢和更改權(quán)限。現(xiàn)要收回User對T表的數(shù)據(jù)更改權(quán),下述是實現(xiàn)該功能的語句,請補(bǔ)全語句。....UPDATEONTFROMUser某事務(wù)從賬戶A轉(zhuǎn)出資金并向賬戶B轉(zhuǎn)入資金,此操作要么全做,要么全不做,為了保證該操作的完整,需要利用到事務(wù)性質(zhì)中的_性。某SQLServer2000數(shù)據(jù)庫中有兩張表:商品表(商品號,商品名,商品類別,成本價)和銷售表(商品號,銷售時間,銷售數(shù)量,銷售單價)。用戶需統(tǒng)計指定年份每類商品的銷售總數(shù)量和銷售總利潤,要求只列出銷售總利潤最多的前三類商品的商品類別、銷售總數(shù)量和銷售總利潤。為了完成該統(tǒng)計操作,請按要求將下面的存儲過程補(bǔ)充完整。..CREATEPROCp_Sum@yearINTAS..SELECT(13)..WITHTIRS..商品類別,SUM(銷售數(shù)量)AS銷售總數(shù)量,....(14)..AS銷售總利潤..FROM商品表JOIN銷售表ON商品表.商品號=銷售表.商品號..WHEREyear(銷售時間)=@year..GROUPBY商品類別..ORDERBY銷售總利潤(..15).13.14.15.三、設(shè)計與應(yīng)用題有兩張關(guān)系表:..Students(SID,SName,Sex,Dept)Prizing(SID,PName,Type,PDate)Students表描述的是學(xué)生基本信息.Prizing表描述的是學(xué)生獲獎信息。①若在應(yīng)用程序中經(jīng)常使用如下查詢語句:....SELECTS.SID,SName,PName,TypeFROMStudentsASSJOINPrizingASPONSSID=P.SID....請問能否使用聚集文件提高此查詢的性能?并給出原因。②為了提高查詢性能,數(shù)據(jù)庫管理員在Students表的SName列上建立了一個非聚集索引SName_ind0如果應(yīng)用程序使用如下語句查詢數(shù)據(jù):....SELECT*FROMStudentsWHERESNamelike‘..%華'....請問SName_ind索引是否能夠提高語句的查詢速度,并給出原因。某公司需建立產(chǎn)品信息數(shù)據(jù)庫,經(jīng)調(diào)查其業(yè)務(wù)要求如下:..I.一種產(chǎn)品可以使用多個不同種類的部件,也可以使用多個不同種類的零件;一種部件至少被用在一種產(chǎn)品中;一種部件可以由多個不同種類的零件組成;一種零件至少被用在一種產(chǎn)品或一種部件中;..II.對于一種具體的部件,要記錄這種部件使用的各種零件的數(shù)量;..m.對于一種具體的產(chǎn)品,要記錄這種產(chǎn)品使用的各種部件數(shù)量和各種零件數(shù)量,但部件所使用的零件數(shù)量不計入該種產(chǎn)品的零件數(shù)量;..w.一個供應(yīng)商可供應(yīng)多種零件,但一種零件只能由一個供應(yīng)商供應(yīng)。..根據(jù)以上業(yè)務(wù)要求,某建模人員構(gòu)建了如下ER圖:..此ER圖中實體的屬性完整,但實體、聯(lián)系的設(shè)計存在不合理之處。①請重新構(gòu)建合理的ER圖,使之符合業(yè)務(wù)要求,且信息完整。②根據(jù)重構(gòu)的ER圖給出符合3NF的關(guān)系模式,并標(biāo)出每個關(guān)系模式的主碼和外碼。在SQLServer2000中,有教師表Teaehers(TeacherID,Name,LeaderID),其中TeacherID是主碼,類型是長度為4的普通編碼定長字符串,且每位是0?9的數(shù)字字符;Name的類型是長度為10的普通編碼可變長字符串;LeaderID是每個教師的領(lǐng)導(dǎo)的TeacherID。①寫出創(chuàng)建Teachers表的SQL語句,要求語句中包含所有的約束。②現(xiàn)要查詢TeacherID為“1234”的教師的領(lǐng)導(dǎo)的TeaeheID,請給出相應(yīng)的SQL語句,要求只使用一條SQL語句實現(xiàn),且此語句中不允許包含子查詢。2010年3月全國計算機(jī)等級考試四級筆試試卷數(shù)據(jù)庫工程師試題一、選擇題((1)?(20)每題1分,(21)?(30)每題2分,共40分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。在數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析階段,需要考慮數(shù)據(jù)的安全性需求。下列不屬于數(shù)據(jù)安全性需求分析內(nèi)容的是分析數(shù)據(jù)的安全性需求,以確定每個關(guān)系表上定義的數(shù)據(jù)約束能夠滿足使用要求分析全局用戶對數(shù)據(jù)的存取需求,以確定全局?jǐn)?shù)據(jù)的安全控制策略分析特殊用戶對數(shù)據(jù)的存取需求,以保證數(shù)據(jù)庫的安全控制策略能夠滿足其使用要求分析各類用戶對數(shù)據(jù)的存取需求,以確定各類用戶能夠操作的數(shù)據(jù)答案:A解析:(P23)有學(xué)生表(學(xué)號,姓名,性別,身份證號,出生日期,所在系號,在此表上使用如下語句建立索引:CREATENONCLUSTEREDINDEXIdx_NameON學(xué)生表(姓名);此索引被稱為非聚集散列索引非聚集輔索引非聚集順序索引非聚集主索引答案:B解析:(P102?104)對數(shù)據(jù)文件和它的一個特定的索引文件,如果數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序與索引文件中索引項的排列順序相一致,或者說,索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則該索引文件稱為聚集索引(ClusteringIndex)。在數(shù)據(jù)文件包含主碼的屬性集上建立的索引稱為主索引(PrimaryIndex)0在數(shù)據(jù)文件的非主屬性上建立的索引稱為輔索引(SecondaryIndex),故可判斷題中索引為非聚集輔索引。在數(shù)據(jù)庫物理設(shè)計階段,使用聚集文件組織數(shù)據(jù)可以提高一些查詢的效率。下列關(guān)于聚集文件和聚集鍵的描述錯誤的是聚集文件將不同關(guān)系表中有關(guān)聯(lián)關(guān)系的記錄存儲在一起,以減少系統(tǒng)的物理I/O次數(shù)聚集鍵應(yīng)該選用頻繁用于進(jìn)行自然連接的屬性或?qū)傩越M聚集文件可以提高某些連接查詢的速度,但是它可能導(dǎo)致其他類型的查詢處理變慢關(guān)系表中某個屬性的數(shù)據(jù)重復(fù)率越高,越適合作聚集鍵答案:D已知有描述科研項目及負(fù)責(zé)教師的關(guān)系模式:科研項目(項目號,項目名稱,經(jīng)費負(fù)責(zé)教師號,姓名,職稱),該關(guān)系模式滿足函數(shù)依賴集:F={項目號…項目名稱,項目號…經(jīng)費,項目號f負(fù)責(zé)教師號,負(fù)責(zé)教師號f姓名,負(fù)責(zé)教師號f職稱}。下列分解中最合理的符合3NF的關(guān)系(打字機(jī)注釋空白)(打字機(jī)注釋譚科偉整理收藏,資料來自互聯(lián)網(wǎng))模式是科研項目(項目號,項目名稱,經(jīng)費),教師(教師號,姓名,職稱)科研項目(項目號,項目名稱,經(jīng)費),教師(教師號,姓名,職稱,項目號)科研項目(項目號,項目名稱,經(jīng)費,負(fù)責(zé)教師號),教師(教師號,姓名,職稱)科研項目(項目號,項目名稱,經(jīng)費),項目_教師(項目號,負(fù)責(zé)教師號),教師(教師號,姓名,職稱)答案:D解析:(P84)在IDEF0圖中矩形框代表功能活動。關(guān)于連接到矩形框4條邊上的箭頭的語義,下列說法錯誤的是左邊的箭頭表示完成功能活動需要的數(shù)據(jù),它強(qiáng)調(diào)被活動消耗或變換的內(nèi)容上邊的箭頭表示影響這個活動執(zhí)行的事件或約束,它強(qiáng)調(diào)被活動變換的內(nèi)容右邊的箭頭表示由這個活動產(chǎn)生的信息,它強(qiáng)調(diào)活動變換和處理的結(jié)果下邊的箭頭表示實施該活動的手段或完成活動需要的資源,它強(qiáng)調(diào)如何做答案:B解析:(P46)輸入強(qiáng)調(diào)被活動消耗或變換的內(nèi)容,而控制強(qiáng)調(diào)對活動的約束條件。數(shù)據(jù)庫的運(yùn)行管理與維護(hù)主要由數(shù)據(jù)庫管理員負(fù)責(zé),工作內(nèi)容主要包括日常維護(hù)、系統(tǒng)監(jiān)控與分析、性能優(yōu)化等。下列關(guān)于數(shù)據(jù)庫管理員工作內(nèi)容的說法錯誤的是數(shù)據(jù)庫的備份和恢復(fù)是重要的維護(hù)工作,數(shù)據(jù)庫管理員應(yīng)根據(jù)不同的應(yīng)用要求制定不同的備份計劃,在備份計劃中應(yīng)包含備份的時間、周期、備份方式和備份內(nèi)容等性能優(yōu)化是數(shù)據(jù)庫管理員的重要工作,性能優(yōu)化的主要手段有查詢優(yōu)化、索引調(diào)整、模式調(diào)整等,這些工作一般無需開發(fā)人員參與數(shù)據(jù)庫管理員應(yīng)監(jiān)控數(shù)據(jù)庫中各種鎖的使用情況,并處理可能出現(xiàn)的死鎖情況,若發(fā)現(xiàn)問題應(yīng)及時通知相關(guān)人員數(shù)據(jù)庫管理員需要定期檢查存儲空間使用情況并根據(jù)需要擴(kuò)展存儲空間,這些工作一般無需最終用戶參與答案:B解析:(P176)在數(shù)據(jù)庫設(shè)計并試運(yùn)行后,如果試運(yùn)行結(jié)果符合設(shè)計目標(biāo),就意味著數(shù)據(jù)庫可以真正投入運(yùn)行了,同時也標(biāo)志著開發(fā)任務(wù)的基本結(jié)束和維護(hù)工作的開始。在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中必須不斷地對其進(jìn)行評價、調(diào)整與修改等維護(hù)工作,以保證數(shù)據(jù)庫正常和高效地運(yùn)行。所以維護(hù)工作的主要實施者通常是經(jīng)驗豐富的專業(yè)技術(shù)人員和數(shù)據(jù)庫管理員。若系統(tǒng)中存在4個等待事務(wù)T0、T1、T2、T3,其中T0正等待被T1鎖住的數(shù)據(jù)項A1,T1正等待被T2鎖住的數(shù)據(jù)項A2,T2正等待被T3鎖住的數(shù)據(jù)項A3,T3正等待被T0鎖住的數(shù)據(jù)項A0。根據(jù)上述描述,系統(tǒng)所處的狀態(tài)是活鎖死鎖封鎖正常答案:B解析:(P168)死鎖是指數(shù)據(jù)庫系統(tǒng)中部分或全部事務(wù)由于無法獲得對需要訪問的數(shù)據(jù)項的控制權(quán)而處于等待狀態(tài),并且一直等待下去的一種系統(tǒng)狀態(tài)。產(chǎn)生死鎖的原因在于系統(tǒng)中各個事務(wù)間存在沖突操作,并且沖突操作的并發(fā)執(zhí)行順序不當(dāng),引起事務(wù)的無限期等待。在SQLServer2000中,某數(shù)據(jù)庫中有教師表(教師號,姓名,職稱),其中教師號的數(shù)據(jù)類型是整型,其他均為字符類型。若教師表中當(dāng)前沒有數(shù)據(jù),用戶在數(shù)據(jù)庫中依次執(zhí)行下列語句:BEGINTRANSACTIONT1INSERTINTO教師表VALUES(1000,'張三’,'助教');INSERTINTO教師表VALUES(1001,'王二','助教');W.COMMITT1;V.BEGINTRANSACTIONT2W.INSERTINTO教師表VALUES(1002,‘王三’,‘講師’);W.INSERTINTO教師表VALUES(1003,'李四’,'講師');伽.COMMITT2;在W執(zhí)行的時候數(shù)據(jù)庫所在的服務(wù)器突然掉電,當(dāng)數(shù)據(jù)庫系統(tǒng)重新啟動后,教師表中包含的數(shù)據(jù)條數(shù)為TOC\o"1-5"\h\z4條3條2條0條答案:C已知學(xué)生關(guān)系(學(xué)號,姓名,性別,課程號,成績,所在系號)有下列函數(shù)依賴(學(xué)號,課程號)f課程號II.(學(xué)號,課程號)f成績III.(學(xué)號,課程號)一所在系號W.(學(xué)號,課程號)一姓名,性別V.(學(xué)號,課程號)f學(xué)號以上函數(shù)依賴屬于非平凡函數(shù)依賴的是僅I和V僅II和Vc,僅m和wD,僅ii、m和w答案:D解析:(P79)若XfY,但Y屬于X(Y£X),則稱X-Y是平凡函數(shù)依賴,否則稱為非平凡函數(shù)依賴。即平凡函數(shù)依賴,僅當(dāng)其右邊的屬性集是左邊屬性集的子集時成立。數(shù)據(jù)庫管理系統(tǒng)采用三級加鎖協(xié)議來防止并發(fā)操作可能導(dǎo)致的數(shù)據(jù)錯誤。在三級加鎖協(xié)議中,1級加鎖協(xié)議能夠解決的問題是丟失修改不可重復(fù)讀讀臟數(shù)據(jù)死鎖答案:A解析:(P167)在SQLServer2000中,假設(shè)某數(shù)據(jù)庫使用一段時間后,其數(shù)據(jù)文件和日志文件的空間均已快用完,如果要以手工方式擴(kuò)大該數(shù)據(jù)庫的空間,下列說法正確的是可以擴(kuò)大單個數(shù)據(jù)文件的大小,但不能擴(kuò)大單個日志文件的大小可以一次按比例擴(kuò)大整個數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件的大小可以添加一塊新的磁盤,并在新的磁盤上為數(shù)據(jù)庫建立新的數(shù)據(jù)文件和日志文件可以一次按比例擴(kuò)大整個數(shù)據(jù)文件的大小,但不能擴(kuò)大日志文件的大小答案:C在SQLServer2000中,設(shè)有職工表(職工號,職工名,電子郵箱,現(xiàn)要限制電子郵箱的最后幾位的取值為“@”,且“@”前至少有一位字符。下列添加約束的語句正確的是答案:A解析:(P137?139)OLE-DB是一種通用數(shù)據(jù)訪問接口。下列關(guān)于OLEDB的說法錯誤的是OLE-DB是MicrosoftOLE對象標(biāo)準(zhǔn)的一個實現(xiàn),它由一系列的COM接口組成與ODBC驅(qū)動程序需要支持幾乎所有的DBMS特性不同,OLEDB允許只支持DBMS的部分功能OLE-DB支持訪問關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫OLE-DB定義了數(shù)據(jù)提供者、數(shù)據(jù)消費者和數(shù)據(jù)驅(qū)動程序三類數(shù)據(jù)訪問組件答案:D解析:(P279?280)OLE-DB定義了三種類型的數(shù)據(jù)訪問組件:數(shù)據(jù)提供者:包含數(shù)據(jù)并將數(shù)據(jù)輸出到其他組件中去;數(shù)據(jù)消費者:使用包含在數(shù)據(jù)提供者中的數(shù)據(jù);服務(wù)組件:處理和傳輸數(shù)據(jù)。OLEDB的絕大多數(shù)功能包含在數(shù)據(jù)提供者和服務(wù)組件中,服務(wù)組件可以獲取和操作應(yīng)用程序使用的數(shù)據(jù)。日志文件是數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障以后,保證數(shù)據(jù)正確、一致的重要機(jī)制之一。下列關(guān)于日志文件的說法錯誤的是日志的登記順序必須嚴(yán)格按照事務(wù)執(zhí)行的時間次序進(jìn)行為了保證發(fā)生故障時能正確地恢復(fù)數(shù)據(jù),必須保證先寫數(shù)據(jù)庫后寫日志檢查點記錄是日志文件的一種記錄,用于改善恢復(fù)效率事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)都必須使用日志文件答案:B解析:(P187-190)統(tǒng)一建模語言UML是一種定義良好、易于表達(dá)、功能強(qiáng)大、通用的可視化建模語言,下列關(guān)于UML說法錯誤的是在UML的用例模型中,一個角色可以執(zhí)行多個用例,一個用例可以被多個角色使用UML也適用于對象建模,其中的類圖和對象圖用于描述類模型、對象模型以及它們之間的動態(tài)關(guān)系,這兩種圖都屬于UML的動態(tài)視圖UML的包圖是表明包以及包之間的關(guān)系的類圖,包是對模型中涉及的元素進(jìn)行分組后得到的結(jié)果。在進(jìn)行元素分組時,應(yīng)盡量追求包間低耦合、包內(nèi)高內(nèi)聚的目標(biāo)UML中的順序圖和協(xié)作圖都描述交互,但是順序圖強(qiáng)調(diào)的是時間,協(xié)作圖強(qiáng)調(diào)的是空間答案:B解析:(P316?326)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行及時轉(zhuǎn)儲是保證數(shù)據(jù)安全可靠的重要手段。下列關(guān)于靜態(tài)轉(zhuǎn)儲和動態(tài)轉(zhuǎn)儲的說法正確的是靜態(tài)轉(zhuǎn)儲過程中數(shù)據(jù)庫系統(tǒng)不能運(yùn)行其他事務(wù),不允許在轉(zhuǎn)儲期間執(zhí)行數(shù)據(jù)插入、修改和刪除操作靜態(tài)轉(zhuǎn)儲必須依賴數(shù)據(jù)庫日志才能保證數(shù)據(jù)的一致性和有效性動態(tài)轉(zhuǎn)儲需要等待正在運(yùn)行的事務(wù)結(jié)束后才能開始對一個24小時都有業(yè)務(wù)發(fā)生的業(yè)務(wù)系統(tǒng)來說,比較適合采用靜態(tài)轉(zhuǎn)儲技術(shù)答案:A解析:(P186)在靜態(tài)轉(zhuǎn)儲過程中系統(tǒng)不能運(yùn)行其他事務(wù),不允許在轉(zhuǎn)儲期間對數(shù)據(jù)庫有任何的存取、修改活動,即轉(zhuǎn)儲前后系統(tǒng)必須處于一個一致性的狀態(tài)。設(shè)某并行數(shù)據(jù)庫系統(tǒng)中有表T(a1,a2…,an),因數(shù)據(jù)量大,需采用一維劃分法將數(shù)據(jù)劃分到不同的磁盤上,以提高系統(tǒng)效率。設(shè)al是劃分屬性,針對表T的查詢操作多數(shù)為點查詢,則適合采用的元組劃分策略是輪轉(zhuǎn)法與范圍劃分輪轉(zhuǎn)法與散列劃分散列劃分與范圍劃分以上都不合適答案:C解析:(P342)軟件開發(fā)模型是對軟件開發(fā)過程的一種規(guī)范描述,用于表示軟件開發(fā)過程的整體框架和軟件開發(fā)活動各階段間的關(guān)系。下列模型屬于軟件開發(fā)模型的是瀑布模型II.快速原型模型III.增量模型W.螺旋模型A)僅I和IIB)僅i、m和wC)僅I和mD)i、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)大二(口腔醫(yī)學(xué))口腔正畸學(xué)綜合測試題及答案
- 2025年高職第一學(xué)年(工程造價)工程合同管理試題及答案
- 2025年高職語文(議論文寫作)試題及答案
- 2025年中職第三學(xué)年(多媒體技術(shù))課件制作單元測試試題及答案
- 禁毒宣傳資料培訓(xùn)課件
- 禁止黃知識課件
- 病理技術(shù)比賽
- 軌道消防安全案例分析
- 2025廣東廣州市衛(wèi)生健康委員會直屬事業(yè)單位廣州市第十二人民醫(yī)院第一次招聘26人備考題庫及答案詳解1套
- 2025全球電商消費趨勢及選品洞察報告
- 2022年環(huán)保標(biāo)記試題庫(含答案)
- 2023年版測量結(jié)果的計量溯源性要求
- 建筑能耗與碳排放研究報告
- GB 29415-2013耐火電纜槽盒
- 中國古代經(jīng)濟(jì)試題
- 真空采血管的分類及應(yīng)用及采血順序課件
- 軟件定義汽車:產(chǎn)業(yè)生態(tài)創(chuàng)新白皮書
- 安裝工程實體質(zhì)量情況評價表
- 動力觸探試驗課件
- 城市軌道交通安全管理課件(完整版)
- 八大浪費培訓(xùn)(整理)
評論
0/150
提交評論