




已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
考試大2010年9月計(jì)算機(jī)四級(jí)數(shù)據(jù)庫工程師筆試試題:文字版一、選擇題(1)視圖是數(shù)據(jù)庫中的重要對(duì)象,下列有關(guān)視圖的說法錯(cuò)誤的是A)一般情況下,數(shù)據(jù)庫只存儲(chǔ)視圖的定義,其數(shù)據(jù)仍存放在相關(guān)的基本表中B)可以將復(fù)雜的查詢語句封裝在視圖中以簡化相關(guān)查詢語句的編寫C)通過視圖可以屏蔽不希望用戶看到的敏感數(shù)據(jù),提高數(shù)據(jù)庫數(shù)據(jù)的安全性D)可以在視圖的基礎(chǔ)上建立新的視圖,但這樣定義的視圖會(huì)導(dǎo)致數(shù)據(jù)庫性能下降,一般不推薦使用(2)在概念數(shù)據(jù)模型中,聯(lián)系用于描述現(xiàn)實(shí)世界中事物之間的關(guān)聯(lián)關(guān)系。一阿d關(guān)于聯(lián)系的說法錯(cuò)誤的是A)聯(lián)系可用于描述一個(gè)實(shí)體集內(nèi)記錄之間的關(guān)聯(lián)關(guān)系B)聯(lián)系可用于描述兩個(gè)實(shí)體集屬性之間的關(guān)聯(lián)關(guān)系C)ER模型通過1:1、1:n和m:n三種聯(lián)系描述現(xiàn)實(shí)世界中各類事物之間的關(guān)聯(lián)關(guān)系D)最終的IDEFIX模型中只能出現(xiàn)I:1和1:n兩種類型的聯(lián)系(3)在關(guān)系數(shù)據(jù)庫中,NULL是一個(gè)特殊值,在很多數(shù)據(jù)操作中都需要對(duì)NULL進(jìn)行特殊處理。關(guān)于NULL,下列說法正確的是A)判斷元組的某一列是否為NULL一般使用“=NULL”B)NULL在數(shù)據(jù)庫中表示尚不確定的值C)在SQL Server 2000中執(zhí)行“SELECT NULL+5”將會(huì)出現(xiàn)異常D)NULL只適用于字符和數(shù)值類型(4)某教務(wù)管理系統(tǒng)包含選課模塊、成績錄入模塊和學(xué)籍管理模塊。選課模塊面向?qū)W校幾萬名學(xué)生,成績錄入模塊面向?qū)W校上千名任課教師,學(xué)籍管理模塊面向少量有一定權(quán)限的管理人員。該系統(tǒng)是上世紀(jì)用C/S結(jié)構(gòu)和相關(guān)技術(shù)開發(fā)的,為了方便用戶使用,需要對(duì)系統(tǒng)進(jìn)行升級(jí)和改造。設(shè)有下列技術(shù)改造方案:I.選課模塊和成績錄入模塊采用B/S結(jié)構(gòu)進(jìn)行改造,學(xué)籍管理模塊仍采用C/S結(jié)構(gòu)II.選課模塊采用B/S結(jié)構(gòu)進(jìn)行改造,成績錄入模塊和學(xué)籍管理模塊仍采用C/S結(jié)構(gòu)III.選課模塊、成績錄入模塊和學(xué)籍管理模塊均采用B/S結(jié)構(gòu)進(jìn)行改造.成績錄入模塊采用B/S結(jié)構(gòu)進(jìn)行改造,選課模塊和學(xué)籍管理模塊仍采用C/S結(jié)構(gòu)上述方案中,較為合理的是A)僅I和IIB)僅I、II和IIIC)僅I和IIID)僅II、III和IV(5)數(shù)據(jù)庫在外存中是以文件形式組織的,組織文件記錄方法的不同就形成了不同的文件結(jié)構(gòu)。下列關(guān)于順序文件結(jié)構(gòu)及其存取效率的說法錯(cuò)誤的是A)順序文件因其記錄按照查找碼值升序或降序排列,當(dāng)按照查找碼的值順序讀取記錄時(shí)其效率很高B)當(dāng)按照一定的條件對(duì)順序文件進(jìn)行查詢時(shí),如果查詢條件定義在查找碼上,可以使用二分查找技術(shù)快速找到滿足條件的記錄C)由于需要保持文件中記錄的順序,因此順序文件的插入和刪除操作比較復(fù)雜,耗費(fèi)時(shí)間也較多D)對(duì)順序文件進(jìn)行條件查詢時(shí),如果查詢條件沒有定義在查找碼上,其查找效率一般也會(huì)比無序文件高(6)死鎖是數(shù)據(jù)庫系統(tǒng)中可能出現(xiàn)的一種狀態(tài)。下列有關(guān)死鎖的說法錯(cuò)誤的是A)當(dāng)事務(wù)由于無法獲得對(duì)需要訪問的數(shù)據(jù)項(xiàng)的控制權(quán)而處于等待狀態(tài)時(shí),稱數(shù)據(jù)庫中產(chǎn)生了死鎖B)死鎖是由于系統(tǒng)中各事務(wù)間存在沖突操作且沖突操作的并發(fā)執(zhí)行順序不當(dāng)而產(chǎn)生的C)死鎖預(yù)防可以使用一次加鎖和順序加鎖兩種方法,其中一次加鎖法可能會(huì)降低系統(tǒng)的并發(fā)程度D)解除死鎖通常采用的方法是選擇一個(gè)或兒個(gè)造成死鎖的事務(wù),撤銷這些事務(wù)并釋放其持有的鎖(7)某系統(tǒng)中事務(wù)T1從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務(wù)執(zhí)行過程中,另一事務(wù)T2要進(jìn)行所有賬戶余額統(tǒng)計(jì)操作。在T1和T2事務(wù)成功提交后,數(shù)據(jù)庫服務(wù)器突然掉電重啟。為了保證T2事務(wù)統(tǒng)計(jì)結(jié)果及重啟后A, B兩賬戶余額正確,需利用到的事務(wù)性質(zhì)分別是A)一致性和隔離性B)隔離性和持久性C)原子性和一致性D)原子性和持久性(8)設(shè)有關(guān)系模式SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)滿足函數(shù) 依賴集:SnoSname, SnoSex, SnoBirthday, CnoCname, (Sno, Cno)Grade, TnoTname.SC的主碼和屬性集(Sno, Tno)的閉包分別是A)(Sno,Tno)和Cno,Cname,Grade,Tno,TnameB)(Sno, Cno, Tno)和Sno, Sname, Sex, Birthday, CnoC)(Sno, Cno)和Sno, Sname, Sex, Birthday, Cno, Cname, GradeD)(Sno, Cno, Tno)和Sno, Sname, Sex, Birthday, Tno, Tname(9)數(shù)據(jù)庫應(yīng)用系統(tǒng)是面向數(shù)據(jù)管理和數(shù)據(jù)處理的軟件系統(tǒng)。下列有關(guān)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)及其生命周期說法中,錯(cuò)誤的是A)數(shù)據(jù)庫應(yīng)用系統(tǒng)安全性需求分析中,需考慮系統(tǒng)應(yīng)達(dá)到的安全控制級(jí)別。按照可信計(jì)算機(jī)系統(tǒng)評(píng)測(cè)標(biāo)準(zhǔn),安全性不高的系統(tǒng)其安全控制級(jí)別一般應(yīng)定為C級(jí)B)數(shù)據(jù)庫應(yīng)用系統(tǒng)性能分析一般使用每TPS代價(jià)值來衡量系統(tǒng)性價(jià)比C)在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型中,規(guī)劃與分析階段應(yīng)生成項(xiàng)目計(jì)劃書、可行性分析報(bào)告和需求說明文檔D)數(shù)據(jù)庫應(yīng)用系統(tǒng)可行性分析需要從技術(shù)、經(jīng)濟(jì)、操作等方面評(píng)估和判斷該項(xiàng)目是否可行,是否能夠達(dá)到預(yù)期目標(biāo)(10)在數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)施、運(yùn)行和維護(hù)過程中,設(shè)有下列活動(dòng):I.在系統(tǒng)運(yùn)行過程中,對(duì)數(shù)據(jù)庫的空間增長情況進(jìn)行監(jiān)控II.在系統(tǒng)運(yùn)行過程中,對(duì)數(shù)據(jù)庫系統(tǒng)各時(shí)段CPU和內(nèi)存使用情況進(jìn)行監(jiān)控III.在數(shù)據(jù)庫系統(tǒng)實(shí)施時(shí),運(yùn)行DDL代碼建立關(guān)系表IV.建立關(guān)系表以后編寫系統(tǒng)應(yīng)用程序V.定期進(jìn)行數(shù)據(jù)備份以上活動(dòng)中,二般情況下屬于DBA任務(wù)的是A)僅I、II和VB)僅I和IIC)僅I、II和IIID)僅III, IV和V(11)在SQL Server 2000中,Userl是銷售數(shù)據(jù)庫中的用戶,并只被授予了銷售明細(xì)表數(shù)據(jù)的刪除權(quán)限,則Userl用戶在該數(shù)據(jù)庫中能夠執(zhí)行的操作是A)刪除銷售明細(xì)表中的全部數(shù)據(jù)B)刪除銷售明細(xì)表中的指定數(shù)據(jù)C)查詢銷售明細(xì)表中的全部數(shù)據(jù)D)以上操作都可以(12)在SQL Server 2000中,要對(duì)數(shù)據(jù)庫GoodsDB進(jìn)行一次差異備份,將其備份到設(shè)備Backup 1上(該設(shè)備已建立好),并要求該次備份操作清除Backupl中己有的備份內(nèi)容。下列能實(shí)現(xiàn)該備份要求的語句是A)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITH NOINITB)BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL,NOINITC)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITHINITD)BACKUP DATABA息E GoodsDB TO Backupl WITH DIFFERENTIAL,INIT(13) ADO對(duì)象模型用于簡化通過ODBC, OLE DB等接口訪問數(shù)據(jù)庫的編程工作。下列關(guān)于ADO的說法錯(cuò)誤的是A)用ADO對(duì)象訪問數(shù)據(jù)庫時(shí),仍需依賴OLE DB, ODBC等數(shù)據(jù)庫訪問接口B)開發(fā)者只需通過使用ADO對(duì)象模型中的幾個(gè)簡單對(duì)象的方法和屬性即可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問,因此,使用ADO對(duì)象模型可以提高數(shù)據(jù)訪問效率C)ADO是在OLE DB, ODBC等接口基礎(chǔ)上設(shè)置的高一層接口D)ADO對(duì)象模型提供的編程接口與數(shù)據(jù)提供者無關(guān),提高了數(shù)據(jù)訪問的透明性(14)在SQL Server 2000中,關(guān)于dbcreator角色,下列說法正確的是A)該角色是SQL Server系統(tǒng)提供的服務(wù)器級(jí)角色B)該角色是SQL Server系統(tǒng)提供的數(shù)據(jù)庫級(jí)角色C)該角色是系統(tǒng)管理員定義的服務(wù)器級(jí)角色D)該角色是系統(tǒng)管理員定義的數(shù)據(jù)庫級(jí)角色(15)在分布式數(shù)據(jù)庫中,查詢處理和優(yōu)化比集中式數(shù)據(jù)庫要復(fù)雜得多,其中的查詢優(yōu)化需要考慮的主要因素包括I/O代價(jià)、CPU代價(jià)和通信代價(jià)。一般而言,分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是A)使查詢執(zhí)行時(shí)I/O代價(jià)最省B)使查詢執(zhí)行時(shí)CPU代價(jià)最省C)使查詢執(zhí)行時(shí)通信代價(jià)最省D)使查詢執(zhí)行時(shí)I/O代價(jià)和CPU代價(jià)之和最?。?6)在SQL Server 2000中,每個(gè)數(shù)據(jù)庫都至少包含一個(gè)數(shù)據(jù)文件和一個(gè)日志文件,創(chuàng)數(shù)據(jù)庫的主要工作是定義構(gòu)成數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件的屬性。給定下列屬性:I.初始大小II.物理文件名III.最大大小IV.收縮方式V.增長方式以上屬于數(shù)據(jù)庫文件屬性的是A)僅I、11和IIIB)僅II、N和VC)僅I、11、III和VD)全部都是(17)在VB 6.0中使用Adodc數(shù)據(jù)控件可以很方便地實(shí)現(xiàn)對(duì)數(shù)據(jù)庫數(shù)據(jù)的插入、刪除和修改操作?,F(xiàn)假設(shè)用Adodc 1數(shù)據(jù)控件刪除其結(jié)果集當(dāng)前行對(duì)應(yīng)的數(shù)據(jù)庫數(shù)據(jù),下列實(shí)現(xiàn)方案中正確的是A)執(zhí)行Adodc 1.Delete方法B)執(zhí)行Adodc l .ReCOrdset.Delete方法C)先執(zhí)行Adodcl.Delete方法,然后再執(zhí)行Adodcl.Update方法D)先執(zhí)行Adodc l .Recordset.Delete方法,然后再執(zhí)行Adodc 1.Recordset.Update方法(18)設(shè)有某轉(zhuǎn)儲(chǔ)策略,用該策略對(duì)數(shù)據(jù)庫中的某一數(shù)據(jù)文件f進(jìn)行轉(zhuǎn)儲(chǔ)時(shí),會(huì)將其跟上一次的轉(zhuǎn)儲(chǔ)文件采用一定機(jī)制進(jìn)行比較,若發(fā)現(xiàn)f被修改或f為新文件時(shí)才轉(zhuǎn)儲(chǔ)該文件,則這種轉(zhuǎn)儲(chǔ)策略是A)完全轉(zhuǎn)儲(chǔ)B)增量轉(zhuǎn)儲(chǔ)C)差量轉(zhuǎn)儲(chǔ)D)增量加差量轉(zhuǎn)儲(chǔ)(19)設(shè)某系統(tǒng)中有商品銷售表(商品號(hào),商品類別,數(shù)量,單價(jià),銷售日期,銷售時(shí)間),該表數(shù)據(jù)量大,在I作時(shí)間會(huì)被頻繁插入銷售數(shù)據(jù)。用戶需要經(jīng)常查詢每天各類別商品的銷售總量。為了提高查詢效率,下列措施中最為有效且合理的是A)在商品銷售表上針對(duì)商品類別和銷售日期屬性建立索引B)建立商品分類別日銷售匯總表(商品類別,銷售總量,日期),每產(chǎn)生一條新銷售記錄時(shí)實(shí)時(shí)更新該表,用戶直接使用該表進(jìn)行查詢即可C)在商品銷售表的商品號(hào)和銷售日期屬性上建立索引D)建立商品日銷售匯總表(商品號(hào),商品類別,銷售總量,日期),每產(chǎn)生一條新銷售記錄時(shí)實(shí)時(shí)更新該表,用戶直接使用該表進(jìn)行查詢即可(20)統(tǒng)一建模語言(UML)是一種常用于數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)和開發(fā)的可視化建模語言。關(guān)于UML,下列說法錯(cuò)誤的是A)UML中的視圖是由一個(gè)或多個(gè)圖組成的,一個(gè)圖是系統(tǒng)模型中的某個(gè)側(cè)面的展示B)用例圖、順序圖和狀態(tài)圖都是UML的行為視圖,用于描述系統(tǒng)的功能和活動(dòng)C)類圖和對(duì)象圖都是UML的結(jié)構(gòu)視圖,用于描述系統(tǒng)在某個(gè)時(shí)間的靜態(tài)結(jié)構(gòu)D)在用例圖中,與系統(tǒng)交互的人和其它實(shí)體都可以成為系統(tǒng)的角色(21)在SQL Server 2000中,如果己分配給某個(gè)數(shù)據(jù)庫的空間大小遠(yuǎn)遠(yuǎn)大于存放該數(shù)據(jù)庫數(shù)據(jù)需要的實(shí)際大小,則應(yīng)該對(duì)該數(shù)據(jù)庫進(jìn)行收縮,以釋放多余的空間。關(guān)于收縮數(shù)據(jù)庫,下列說法錯(cuò)誤的是A)收縮數(shù)據(jù)庫中的某個(gè)文件時(shí),收縮后的文件大小可以小于定義文件時(shí)的初始大小B)只能收縮數(shù)據(jù)庫所包含的數(shù)據(jù)文件,不能收縮其日志文件C)收縮某個(gè)具體文件時(shí),只要收縮后的文件空間大于該文件存放數(shù)據(jù)所需的實(shí)際空間,收縮操作即可進(jìn)行D)按比例收縮數(shù)據(jù)庫時(shí),收縮后的數(shù)據(jù)庫大小不能小于定義數(shù)據(jù)庫時(shí)的初始大小(22)數(shù)據(jù)庫概念設(shè)計(jì)的任務(wù)之一是標(biāo)識(shí)和定義實(shí)體集。關(guān)于如何標(biāo)識(shí)和定義實(shí)體集有下列說法:I.被標(biāo)識(shí)的實(shí)體集應(yīng)能被一個(gè)屬性集描述II.只有一個(gè)同類實(shí)例的對(duì)象集一般情況下也有必要標(biāo)識(shí)成一個(gè)實(shí)體集III.實(shí)體集中的每個(gè)實(shí)例應(yīng)能夠被唯一標(biāo)識(shí)和區(qū)分N.定義實(shí)體集時(shí)通常用一個(gè)有意義的名詞命名V.實(shí)體集中的每個(gè)屬性應(yīng)該用一個(gè)有意義的動(dòng)詞命名以上說法正確的是A)僅I、III和NB)僅II、IV和VC)僅I、IV和VD)僅II、III和IV(23)有關(guān)系模式:系(系號(hào),系名,系辦公電話),教師(教師號(hào),教師名,職稱,聘任日期,工資,所在系號(hào))。現(xiàn)要定義下列約束:I.系號(hào)是系關(guān)系的主碼,教師號(hào)是教師關(guān)系的主碼II.職稱列的取值只能為“教授、”副教授“、”講師“、”助教“和”其它“III.教授的默認(rèn)工資為10000元,副教授的默認(rèn)五資為8000元,講師的默認(rèn)工資為5000元IV.每個(gè)教師的所在系號(hào)不能為空,且其值必須在系關(guān)系中存在若在數(shù)據(jù)庫中實(shí)現(xiàn)以上約束,需要使用觸發(fā)器才能實(shí)現(xiàn)的是A)僅I和IIB)僅III和NC)僅IIID)僅I和N(24)設(shè)某大型商場(chǎng)的數(shù)據(jù)倉庫需要采取一定的數(shù)據(jù)抽取策略從商場(chǎng)業(yè)務(wù)數(shù)據(jù)庫系統(tǒng)中采集數(shù)據(jù)。設(shè)數(shù)據(jù)倉庫環(huán)境中有客戶名單、商品銷售細(xì)節(jié)和商品每日銷售匯總數(shù)據(jù),并有應(yīng)用系統(tǒng)需要分析每周客戶增長趨勢(shì)和每日商品銷售趨勢(shì)。下列數(shù)據(jù)抽取或更新策略一般情況下最為合理的是A)每天晚上針對(duì)業(yè)務(wù)系統(tǒng)中的客戶名單和商品銷售細(xì)節(jié)做一次快照,然后根據(jù)商品銷售細(xì)節(jié)計(jì)算銷售匯總數(shù)據(jù)B)每天做一次客戶名單快照,根據(jù)客戶名單的變化修改數(shù)據(jù)倉庫中的最終客戶名單。銷售細(xì)節(jié)每天晚上采用增量方式進(jìn)行抽取,然后根據(jù)新增的銷售數(shù)據(jù)更新商品每日銷售匯總數(shù)據(jù)C)每周做一次客戶名單快照,每天做一次銷售細(xì)節(jié)快照,然后根據(jù)商品銷售細(xì)節(jié)計(jì)算銷售匯總數(shù)據(jù)D)每周在發(fā)現(xiàn)客戶名單中的信息有變化時(shí),對(duì)客戶名單做一次快照。對(duì)銷售細(xì)節(jié)數(shù)據(jù)采用增量方式,每天抽取一次新的銷售數(shù)據(jù),然后根據(jù)新增的銷售數(shù)據(jù)更新商品每日銷售匯總數(shù)據(jù)(25)數(shù)據(jù)庫技術(shù)為大量數(shù)據(jù)的組織和存儲(chǔ),以及數(shù)據(jù)的操縱、管理與維護(hù)提供了有力的方法和工具。有下列說法:I.與用戶自定義文件存儲(chǔ)數(shù)據(jù)的方式相比,數(shù)據(jù)庫不僅能存儲(chǔ)數(shù)據(jù),還能方便地表達(dá)數(shù)據(jù)之間的關(guān)系II.數(shù)據(jù)庫管理系統(tǒng)一般情況下只提供通用的數(shù)據(jù)處理功能,不提供面向具體應(yīng)用領(lǐng)域的業(yè)務(wù)處理功能III.數(shù)據(jù)頁(塊)是數(shù)據(jù)庫中存儲(chǔ)數(shù)據(jù)的基本單位,為了提高空間利用率,SQL Server2000等數(shù)據(jù)庫管理系統(tǒng)允許一行數(shù)據(jù)跨頁存儲(chǔ)IV.利用數(shù)據(jù)庫技術(shù),可以提高數(shù)據(jù)的獨(dú)立性,使數(shù)據(jù)不再與應(yīng)用程序緊密地捆綁在一起,實(shí)現(xiàn)數(shù)據(jù)在企業(yè)、組織或更大范圍內(nèi)的共享V.數(shù)據(jù)字典是數(shù)據(jù)庫管理系統(tǒng)的重要組成部分,大部分?jǐn)?shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)字典是由一組系統(tǒng)表和系統(tǒng)視圖組成的,這些對(duì)象一般由數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫管理員共同維護(hù)以上說法錯(cuò)誤的是A)僅I和IIIB)僅II和IVC)僅III和VD)僅IV和V(26)設(shè)有關(guān)系模式Student(Sno, Sname, Sex, Birthday),Course(Cno, Cname, Credit),SC(Sno,Cno, Grade)。若在SQL Server 2000中建有與以上模式對(duì)應(yīng)的關(guān)系表,并有如下操作:I.定義Sno是Student關(guān)系表的主碼,定義Cno是Course關(guān)系表的主碼,定義Sno,Cno是SC關(guān)系表的主碼II.定義Student關(guān)系表Sex列的取值只能為”男,或“女”,定義Course關(guān)系表Credit列的取值范圍是1, 4III.在Student關(guān)系表的Sname列上建立一個(gè)非聚集索引,在Course關(guān)系表的Cname列上建立一個(gè)非聚集索引-IV.定義SC關(guān)系表的Sno列的取值不能為空,并且其鑲一個(gè)值必須在Student關(guān)系表的Sno列的值集中以上操作對(duì)內(nèi)模式結(jié)構(gòu)有影響的是A)僅I和IIIB)僅II和IIIC)僅I和IVD )僅I和II(27)某大型超市的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,設(shè)有下列數(shù)據(jù):I.商品清單II. DBMS中的數(shù)據(jù)字典III.商品銷售細(xì)節(jié)數(shù)據(jù)IV.數(shù)據(jù)庫結(jié)構(gòu)說明文檔V.前端應(yīng)用程序報(bào)表中數(shù)據(jù)項(xiàng)的定義及說明文檔VI.商品分類銷售匯總數(shù)據(jù)以上數(shù)據(jù)中,一般屬于元數(shù)據(jù)的是A)僅I、III和VIB)僅II、V和VIC)僅I、II和ND)僅II、N和V(28)設(shè)有某通信公句面向手機(jī)用戶的網(wǎng)上通信記錄查詢數(shù)據(jù)庫系統(tǒng),該系統(tǒng)為手機(jī)用戶提供最近一年內(nèi)用戶的短信和通話記錄查詢功能。在系統(tǒng)上線運(yùn)行前的實(shí)施過程中,設(shè)有下列測(cè)試活動(dòng):I.在指定時(shí)間段內(nèi),模擬生成N筆特定模式的查詢事務(wù),測(cè)試服務(wù)器能否在這個(gè)時(shí)間段內(nèi)完成這些查詢II.用一個(gè)手機(jī)用戶登錄,測(cè)試系統(tǒng)能否在該用戶5分鐘內(nèi)沒有任何操作時(shí)自動(dòng)斷開該用戶的連接III.測(cè)試系統(tǒng)在用戶通過網(wǎng)頁登錄時(shí)能否生成驗(yàn)證碼圖片IV.用一個(gè)手機(jī)用戶登錄,測(cè)試在用戶成功登錄后系統(tǒng)能否正確地給用戶發(fā)送一條提示短信V.測(cè)試單個(gè)用戶查詢不同時(shí)間跨度的數(shù)據(jù)所需的平均響應(yīng)時(shí)間以上測(cè)試活動(dòng)中,可以歸為性能測(cè)試的是A)僅I和VB)僅I、II和IVC)僅II、III和IVD)僅I、II和V(29)在SQL Server 2000中,有學(xué)生表(學(xué)號(hào),姓名,年齡,所在系),學(xué)號(hào)是主碼。在這個(gè)表上建有視圖V1,V1視圖的定義語句為:CREATE VIEW V1 ASSELECT姓名,年齡,所在系FROM學(xué)生表WHERE年齡=(SELECT AVG(年齡)FROM學(xué)生表)有下列操作語句:I.UPDATE V1 SET年齡=年齡+1II.SELECT*FROM V1 WHERE年齡20III.DELETE FROM V1 WHERE年齡20IV.INSERT INTO V1 VALUES(,張三,20,計(jì)算機(jī)系)以上語句能正確執(zhí)行的是A)僅I和IIB)僅IIC)僅II和IVD)僅I、II和III(30)為了防止某個(gè)數(shù)據(jù)庫系統(tǒng)發(fā)生故障,設(shè)有下列措施:I.配備UPS保證服務(wù)器供電穩(wěn)定II.采用雙硬盤鏡像,以防止單個(gè)硬盤出現(xiàn)介質(zhì)損壞而造成數(shù)據(jù)丟失III.定期給操作系統(tǒng)打補(bǔ)丁,以免操作系統(tǒng)被攻擊后重啟IV.改善密碼管理機(jī)制,提高各類密碼的安全性,以免發(fā)生數(shù)據(jù)失竊V.加強(qiáng)事務(wù)流程測(cè)試和驗(yàn)證,以免發(fā)生并發(fā)事務(wù)死鎖以上措施中,用于防止數(shù)據(jù)庫系統(tǒng)出現(xiàn)系統(tǒng)故障(軟故障)的是A)僅I、II和IIIB)僅III、IV和VC)僅I和IIID)僅IV和V二、應(yīng)用題(每空2分,共30分)(1)【1】文件支持多種記錄類型的存儲(chǔ),這種文件將來自多個(gè)關(guān)系表不同類型的記錄存儲(chǔ)在一起,可減少多表查詢時(shí)磁盤的訪問量,提高多表查詢的效率。設(shè)有表T(c1,c2),c1的數(shù)據(jù)類型為char(2),要求其第I位的取值范圍為1,9,第2位的取值范圍為0, 9.實(shí)現(xiàn)此要求的約束表達(dá)式為CHECK(c1 LIKE“【2】”)。(3)設(shè)有某種文件,當(dāng)向其中插入一條新記錄時(shí),首先讀文件頭,找到最末磁盤塊的地址后將最末磁盤塊讀入內(nèi)存緩沖區(qū),在緩沖區(qū)內(nèi)將新插入記錄寫入該數(shù)據(jù)塊的末尾,然后將緩沖區(qū)中修改過的數(shù)據(jù)塊作為最末磁盤塊寫回磁盤文件。以這種方式組織的文件被稱為【3】。(4)在保證數(shù)據(jù)一致性的加鎖協(xié)議中,【4】級(jí)加鎖協(xié)議要求事務(wù)在讀數(shù)據(jù)項(xiàng)之前必須先對(duì)該數(shù)據(jù)項(xiàng)加共享鎖,直到事務(wù)結(jié)束才釋放該鎖。(5)利用日志技術(shù)進(jìn)行數(shù)據(jù)庫恢復(fù)時(shí),為了使恢復(fù)子系統(tǒng)避免對(duì)整個(gè)日志文件進(jìn)行檢查,需要在日志文件中增加【5】記錄。(6)數(shù)據(jù)庫邏輯設(shè)計(jì)的目標(biāo)是把概念設(shè)計(jì)階段得到的【6】模型轉(zhuǎn)換成所選定的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。在各種數(shù)據(jù)環(huán)境中,粒度用于描述數(shù)據(jù)的綜合程度。設(shè)某系統(tǒng)中有商品銷售表(商品號(hào),銷售量,單價(jià),日期,時(shí)間)和商品周銷售表(商品號(hào),周銷售量,周),則商品銷售表的粒度級(jí)要【7】于商品周銷售表的粒度級(jí)。若兩個(gè)表的時(shí)間跨度相同,則商品銷售表中存放的數(shù)據(jù)量要【8】于商品周銷售表的數(shù)據(jù)量。(8)設(shè)有商品表(商品號(hào),商品名,單價(jià))和銷售表(商品號(hào),銷售時(shí)間,銷售數(shù)量)。現(xiàn)要查詢單價(jià)高于100元的全部商品的銷售總次數(shù)和總數(shù)量,包括沒有被賣出過的商品(沒有被賣出過的商品的銷售總次數(shù)和總數(shù)量置為0)。請(qǐng)補(bǔ)全如下語句:SELECT商品表。商品號(hào),銷售總次數(shù)=【9】,銷售總數(shù)量=SUM(銷售數(shù)量)FROM商品表【10】銷售表0N商品表。商品號(hào)=銷售表。商品號(hào)WHERE單價(jià)100GROUP BY商品表。商品號(hào)(9)在SQL Server 2000中,設(shè)u1是某數(shù)據(jù)庫中的用戶,若要使u1在該數(shù)據(jù)庫中只具有查詢?nèi)坑脩舯淼臋?quán)限。請(qǐng)補(bǔ)全如下語句:EXEC sp_addrolemember“【11】”,“【12】”(10)SQL Server 2000內(nèi)置的系統(tǒng)管理員賬戶是【13】(11)設(shè)在SQL Server 2000平臺(tái)一民對(duì)數(shù)據(jù)庫SalesDB進(jìn)行了如下圖所示的各份操作。己知這三次備份操作均備份在設(shè)備BK上,且該設(shè)備只包含這三個(gè)備份操作的結(jié)果。在數(shù)據(jù)庫出現(xiàn)故障后,為盡可能減少數(shù)據(jù)丟失,需要恢復(fù)所有的備份。請(qǐng)補(bǔ)全如下用于恢復(fù)日志備份1的SQL語句:RESTORE LOG SalesDB FROM BKWITH【14】【15】三、設(shè)計(jì)與應(yīng)用題(共30分)(1)已知某教務(wù)管理系統(tǒng)有下列關(guān)系模式(帶下劃線的屬性是主碼):系(系號(hào),系名)學(xué)生(系號(hào),姓名,性別,入學(xué)日期,正常畢業(yè)日期,所在系號(hào))課程(課程號(hào),課程名,學(xué)分,開課系號(hào),教師號(hào))選課(學(xué)號(hào),課程號(hào),成績)教師(教師號(hào),姓名,職稱,所在系號(hào))請(qǐng)根據(jù)給出的關(guān)系模式畫出該系統(tǒng)的ER圖,圖中忽略實(shí)體集的屬性,但如果實(shí)體集之間的聯(lián)系有屬性則需要給出聯(lián)系的屬性。(6分)隨著教學(xué)改革的需要,該系統(tǒng)需要滿足下列需求:I.需為課程增加先修課信息(一門課程可有多門先修課程);II.一門課程可由多名教師講授,一名教師可以講授多門課程。請(qǐng)根據(jù)以上需求修改關(guān)系模式,僅列出有改動(dòng)的關(guān)系模式,并使每個(gè)關(guān)系模式滿足3NF。(4分)(2)在SQLServer2000的某數(shù)據(jù)庫中有如下兩張關(guān)系表:學(xué)生表(學(xué)號(hào),姓名,性別,系號(hào)),學(xué)號(hào)為主碼系表(系號(hào),系名,系簡稱),系號(hào)為主碼在數(shù)據(jù)庫中執(zhí)行如下T-SQL代碼:DECLARE DePtID varchar(10)DECLARE cnt intset cnt=ODECLARE cursor1 cursor FOR SELEET系號(hào)FROM系表WHERE系名LIKE%電%OPEN cursorlFETCH NEXT FROM cursor1 INTO DePtIDWHILE FETCH_STATUS=OBEGINDECLARE temp_cnt intsELECT temp_cnt=COUNT(*)FROM學(xué)生表WHERE系號(hào)=DeptIDset Cnt=cnt+temp_cntFETCH NEXT FROM cursor1 INTO ODePtIDENDCLOSE cursor1DEALLOCATE cursor1SELECT cnt執(zhí)行過程中發(fā)現(xiàn)速度比較慢,為了解決性能問題,需在功能不變的情況下,將此T-SQL代碼改為一條SQL語句,請(qǐng)寫出此SQL語句(語句中不能含有子查詢)并說明為什么此種修改可以提高性能。(5分)設(shè)在學(xué)生表的(姓名,系號(hào))列上建有一個(gè)復(fù)合索引,該索引是否有助于提高下列兩個(gè)語句的查詢效率?并說明原因。(5分)SELECT*FROM學(xué)生表 WHERE系號(hào)=1;SELEET*FRoM學(xué)生表WHERE姓名=張三;(3)在SQL server 2000中,設(shè)有圖書表(書號(hào),書名,類別,單價(jià))和圖書印刷表(書號(hào),印刷日期,印刷數(shù)量,印次),每個(gè)書號(hào)代表一種圖書。書號(hào)、書名和類別的數(shù)據(jù)類型均為varehar(20),單價(jià)、印刷數(shù)量和印次的數(shù)據(jù)類型均為int,印刷日期的數(shù)據(jù)類型大smalldatetime.現(xiàn)需查詢指定類別的圖書在指定年份后(含指定年份)累計(jì)印刷總數(shù)量。請(qǐng)寫出實(shí)現(xiàn)該功能的標(biāo)量函數(shù)。(10分)2010年3月計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫筆試試題(文字版)一、選擇題(1)在數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析階段,需要考慮數(shù)據(jù)的安全性需求。下列不屬于數(shù)據(jù)安全性需求分析內(nèi)容的是A)分析數(shù)據(jù)的安全性需求,以確定每個(gè)關(guān)系表上定義的數(shù)據(jù)約束能夠滿足使用要求B)分析全局用戶對(duì)數(shù)據(jù)的存取需求,以確定全局?jǐn)?shù)據(jù)的安全控制策略C)分析特殊用戶對(duì)數(shù)據(jù)的存取需求,以保證數(shù)據(jù)庫的安全控制策略能夠滿足其使用要求D)分析各類用戶對(duì)數(shù)據(jù)的存取需求,以確定各類用戶能夠操作的數(shù)據(jù)(2)有學(xué)生表(學(xué)號(hào), 姓名, 性別, 身份證號(hào), 出生日期, 所在系號(hào)),在此表上使用如下語句建立索引:CREATE NONCLUSTERED INDEX Idx_Name ON學(xué)生表(姓名);此索引被稱為A)非聚集散列索引B)非聚集輔索引C)非聚集順序索引D)非聚集主索引(3)在數(shù)據(jù)庫物理設(shè)計(jì)階段,使用聚集文件組織數(shù)據(jù)可以提高一些查詢的效率。下列關(guān)于聚集文件和聚集鍵的描述錯(cuò)誤的是A)聚集文件將不同關(guān)系表中有關(guān)聯(lián)關(guān)系的記錄存儲(chǔ)在一起,以減少系統(tǒng)的物理I/O次數(shù)B)聚集鍵應(yīng)該選用頻繁用于進(jìn)行自然連接的屬性或?qū)傩越MC)聚集文件可以提高某些連接查詢的速度,但是它可能導(dǎo)致其他類型的查詢處理變慢D)關(guān)系表中某個(gè)屬性的數(shù)據(jù)重復(fù)率越高,越適合作聚集鍵(4)己知有描述科研項(xiàng)目及負(fù)責(zé)教師的關(guān)系模式:科研項(xiàng)目(項(xiàng)目號(hào), 項(xiàng)目名稱, 經(jīng)費(fèi), 負(fù)責(zé)教師號(hào), 姓名, 職稱),該關(guān)系模式滿足函數(shù)依賴集:F=項(xiàng)目號(hào)項(xiàng)目名稱, 項(xiàng)目號(hào)經(jīng)費(fèi), 項(xiàng)目號(hào)負(fù)責(zé)教師號(hào), 負(fù)責(zé)教師號(hào)姓名, 負(fù)責(zé)教師號(hào)職稱。下列分解中最合理的符合3NF的關(guān)系模式是A)科研項(xiàng)目(項(xiàng)目號(hào), 項(xiàng)目名稱, 經(jīng)費(fèi)),教師(教師號(hào), 姓名, 職稱)B)科研項(xiàng)目(項(xiàng)目號(hào), 項(xiàng)目名稱, 經(jīng)費(fèi)),教師(教師號(hào), 姓名, 職稱, 項(xiàng)目號(hào))C)科研項(xiàng)目(項(xiàng)目號(hào), 項(xiàng)目名稱, 經(jīng)費(fèi), 負(fù)責(zé)教師號(hào)),教師(教師號(hào), 姓名, 職稱)D)科研項(xiàng)目(項(xiàng)目號(hào), 項(xiàng)目名稱, 經(jīng)費(fèi)),項(xiàng)目_教師(項(xiàng)目號(hào), 負(fù)責(zé)教師號(hào)), 教師(教師號(hào), 姓名, 職稱)(5)在IDEF0圖中矩形框代表功能活動(dòng)。關(guān)于連接到矩形框4條邊上的箭頭的語義,下列說法錯(cuò)誤的是A)左邊的箭頭表示完成功能活動(dòng)需要的數(shù)據(jù),它強(qiáng)調(diào)被活動(dòng)消耗或變換的內(nèi)容B)上邊的箭頭表示影響這個(gè)活動(dòng)執(zhí)行的事件或約束,它強(qiáng)調(diào)被活動(dòng)變換的內(nèi)容C)右邊的箭頭表示由這個(gè)活動(dòng)產(chǎn)生的信息,它強(qiáng)調(diào)活動(dòng)變換和處理的結(jié)果D)下邊的箭頭表示實(shí)施該活動(dòng)的手段或完成活動(dòng)需要的資源,它強(qiáng)調(diào)如何做(6)數(shù)據(jù)庫的運(yùn)行管理與維護(hù)主要由數(shù)據(jù)庫管理員負(fù)責(zé),工作內(nèi)容主要包括日常維護(hù)、系統(tǒng)監(jiān)控與分析、性能優(yōu)化等。下列關(guān)于數(shù)據(jù)庫管理員工作內(nèi)容的說法錯(cuò)誤的是A)數(shù)據(jù)庫的備份和恢復(fù)是重要的維護(hù)工作,數(shù)據(jù)庫管理員應(yīng)根據(jù)不同的應(yīng)用要求制定不同的備份計(jì)劃,在備份計(jì)劃中應(yīng)包含備份的時(shí)間、周期、備份方式和備份內(nèi)容等B)性能優(yōu)化是數(shù)據(jù)庫管理員的重要工作,性能優(yōu)化的主要手段有查詢優(yōu)化、索引調(diào)整、模式調(diào)整等,這些工作一般無需開發(fā)人員參與C)數(shù)據(jù)庫管理員應(yīng)監(jiān)控?cái)?shù)據(jù)庫中各種鎖的使用情況,并處理可能出現(xiàn)的死鎖情況,若發(fā)現(xiàn)問題應(yīng)及時(shí)通知相關(guān)人員D)數(shù)據(jù)庫管理員需要定期檢查存儲(chǔ)空間使用情況并根據(jù)需求擴(kuò)展存儲(chǔ)空間,這些工作一般無需最終用戶參與(7)若系統(tǒng)中存在4個(gè)等待事務(wù)T0、T1、T2、T3,其中T0正等待被T1鎖住的數(shù)據(jù)項(xiàng)Al,T1正等待被T2鎖住的數(shù)據(jù)項(xiàng)A2,T2正等待被T3鎖住的數(shù)據(jù)項(xiàng)A3,T3正等待被T0鎖住的數(shù)據(jù)項(xiàng)A0。根據(jù)上述描述,系統(tǒng)所處的狀態(tài)是A)活鎖B)死鎖C)封鎖D)正常(8)在SQL Server 2000中,某數(shù)據(jù)庫中有教師表(教師號(hào), 姓名, 職稱),其中教師號(hào)的數(shù)據(jù)類型是整型,其他均為字符類型。若教師表中當(dāng)前沒有數(shù)據(jù),用戶在數(shù)霜尾幣藕次執(zhí)行下列語句:.BEGIN TRANSACTION T1.INSERT INTO教師表VALUES(1000,張三,助教);.INSERT INTO教師表VALUES(1001,王二,助教);.COMMIT T1;.BEGIN TRANSACTION T2.INSERT INTO教師表VALUES(1002,王三,講師);.INSERT INTO教師表VALUES(1003,李四,講師);.COMMIT T2;在執(zhí)行的時(shí)候數(shù)據(jù)庫所在的服務(wù)器突然掉電,當(dāng)數(shù)據(jù)庫系統(tǒng)重新啟動(dòng)后,教師表中包含的數(shù)據(jù)條數(shù)為A)4條B)3條C)2條D)0條(9)已知學(xué)生關(guān)系(學(xué)號(hào), 姓名, 性別, 課程號(hào), 成績, 所在系號(hào))有下列函數(shù)依賴.(學(xué)號(hào), 課程號(hào))課程號(hào) .(學(xué)號(hào), 課程號(hào))成績.(學(xué)號(hào), 課程號(hào))所在系號(hào) .(學(xué)號(hào), 課程號(hào))姓名,性別.(學(xué)弓, 桌程號(hào))學(xué)號(hào)以上函數(shù)依賴屬于非平凡函數(shù)依賴的是A)僅I和VB)僅和VC)僅和D)僅II、和(10)數(shù)據(jù)庫管理系統(tǒng)采用三級(jí)加鎖協(xié)議來防止并發(fā)操作可能導(dǎo)致的數(shù)據(jù)錯(cuò)誤。在三級(jí)加鎖協(xié)議中,1級(jí)加鎖協(xié)議能夠解決的問題是A)丟失修改B)不可重復(fù)讀C)讀臟數(shù)據(jù)D)死鎖(11)在SQL Server 2000中,假設(shè)某數(shù)據(jù)庫使用一段時(shí)間后,其數(shù)據(jù)文件和日志文件的空間均己快用完,如果要以手工方式擴(kuò)大該數(shù)據(jù)庫的空間,下列說法正確的是A)可以擴(kuò)大單個(gè)數(shù)據(jù)文件的大小,但不能擴(kuò)大單個(gè)日志文件的大小B)可以一次按比例擴(kuò)大整個(gè)數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件的大小C)可以添加一塊新的磁盤,并在新的磁盤上為數(shù)據(jù)庫建立新的數(shù)據(jù)文件和日志文件D)可以一次按比例擴(kuò)大整個(gè)數(shù)據(jù)文件的大小,但不能擴(kuò)大日志文件的大小(12)在SQL Server 2000中,設(shè)有職工表(職工號(hào), 職工名, 電子郵箱),現(xiàn)要限制電子郵箱的最后幾位的取值為“”,且“”前至少有一位字符。下列添加約束的語句正確的是A)ALTER TABLE職工表ADD CONSTRAINT chk_email CHECK(電子郵箱LIKE _%)B)ALTER TABLE職工表ADD CONSTRAINT chk_email CHECK(電子郵箱 = _%)C)ALTER TABLE職工表ADD CONSTRAINT chk_email CHECK(電子郵箱LIKE _)D)ALTER TABLE職工表ADD CONSTRAINT chk_email CHECK(電子郵箱 = _)(13)OLE DB是一種通用數(shù)據(jù)訪問接口。下列關(guān)于OLE DB的說法錯(cuò)誤的是A)OLE DB是Microsoft OLE對(duì)象標(biāo)準(zhǔn)的一個(gè)實(shí)現(xiàn),它由一系列的COM接口組成B)與ODBC驅(qū)動(dòng)程序需要支持幾乎所有的DBMS特性不同,OLE DB允許只支持DBMS的部分功能C)OLE DB支持訪問關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫D)OLE DB定義了數(shù)據(jù)提供者、數(shù)據(jù)消費(fèi)者和數(shù)據(jù)驅(qū)動(dòng)理序三類數(shù)據(jù)訪問組件(14)日志文件是數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障以后,保證數(shù)據(jù)正確、一致的重要機(jī)制之一。下列關(guān)于日志文件的說法錯(cuò)誤的是A)日志的登記順序必須嚴(yán)格按照事務(wù)執(zhí)行的時(shí)間次序進(jìn)行B)為了保證發(fā)生故障時(shí)能正確地恢復(fù)數(shù)據(jù),必須保證先寫數(shù)據(jù)庫后寫日志C)檢查點(diǎn)記錄是日志文件的一種記錄,用于改善恢復(fù)效率D)事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)都必須使用日志文件(15)統(tǒng)一建模語言UML是一種定義良好、易于表達(dá)、功能強(qiáng)大、通用的可視化建模語言,下列關(guān)于UML說法錯(cuò)誤的是A)在UML的用例模型中,一個(gè)角色可以執(zhí)行多個(gè)用例,一個(gè)用例可以被多個(gè)角色使用B)UML也適用于對(duì)象建模,其中的類圖和對(duì)象圖用于描述類模型、對(duì)象模型以及它們之間的動(dòng)態(tài)關(guān)系,這兩種圖都屬于UML的動(dòng)態(tài)視圖C)UML的包圖是表明包以及包之間的關(guān)系的類圖,包是對(duì)模型中涉及的元素進(jìn)行分組后得到的結(jié)果。在進(jìn)行元素分組時(shí),應(yīng)盡量追求包間低耦合、包內(nèi)高內(nèi)聚的目標(biāo)D)UML中的順序圖和協(xié)作圖都描述交互,但是順序圖強(qiáng)調(diào)的是時(shí)間,協(xié)作圖強(qiáng)調(diào)的是空間(16)對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行及時(shí)轉(zhuǎn)儲(chǔ)是保證數(shù)據(jù)安全可靠的重要手段。下列關(guān)于靜態(tài)轉(zhuǎn)儲(chǔ)和動(dòng)態(tài)轉(zhuǎn)儲(chǔ)的說法正確的是A)靜態(tài)轉(zhuǎn)儲(chǔ)過程中數(shù)據(jù)庫系統(tǒng)不能運(yùn)行其他事務(wù),不允許在轉(zhuǎn)儲(chǔ)期間執(zhí)行數(shù)據(jù)插入、修改和刪除操作B)靜態(tài)轉(zhuǎn)儲(chǔ)必須依賴數(shù)據(jù)庫日志才能保證數(shù)據(jù)的一致性和有效性C)動(dòng)態(tài)轉(zhuǎn)儲(chǔ)需要等待正在運(yùn)行的事務(wù)結(jié)束后才能開始D)對(duì)一個(gè)24小時(shí)都有業(yè)務(wù)發(fā)生的業(yè)務(wù)系統(tǒng)來說,比較適合采用靜態(tài)轉(zhuǎn)儲(chǔ)技術(shù)(17)設(shè)某并行數(shù)據(jù)庫系統(tǒng)中有表T(al, a2, . . .,an),因數(shù)據(jù)量大,需采用一維劃分法將數(shù)據(jù)劃分到不同的磁盤上,以提高系統(tǒng)效率。設(shè)al是劃分屬性,針對(duì)表T的查詢操作多數(shù)為點(diǎn)查詢,則適合采用的元組劃分策略是A)輪轉(zhuǎn)法與范圍劃分B)輪轉(zhuǎn)法與散列劃分C)散列劃分與范圍劃分D)以上都不合適(18)軟件開發(fā)模型是對(duì)軟件開發(fā)過程的一種規(guī)范描述,用于表示軟件開發(fā)過程的整體框架和軟件開發(fā)活動(dòng)各階段間的關(guān)系。下列模型屬于軟件開發(fā)模型的是.爆布模型 .快速原型模型.增量模型 .螺旋模型A)僅和B)僅、和C)僅和D)、II、和(19)設(shè)有某大型聯(lián)鎖商場(chǎng),建立有面向業(yè)務(wù)的數(shù)據(jù)庫應(yīng)用系統(tǒng)和面向決策支持的數(shù)據(jù)倉庫系統(tǒng),數(shù)據(jù)倉庫系統(tǒng)每天夜間需要從數(shù)據(jù)庫應(yīng)用系統(tǒng)的數(shù)據(jù)庫導(dǎo)入新數(shù)據(jù)。在下列數(shù)據(jù)表中,最不適合采用快照方式從數(shù)據(jù)庫應(yīng)用系統(tǒng)中獲取數(shù)據(jù)的是A)商品表和商品類別表B)員工表和供應(yīng)商表C)商品銷售表和商品采購表D)商場(chǎng)組織機(jī)構(gòu)表(20)在數(shù)據(jù)庫應(yīng)用系統(tǒng)中,查詢效率是考核數(shù)據(jù)庫應(yīng)用系統(tǒng)的一個(gè)重要方面。下列方法中,通常有利于提高查詢效率的是.盡可能避免無用的排序操作.盡可能消除對(duì)大型表行數(shù)據(jù)的順序存取.盡可能避免使用否定查詢.盡可能避免使用外連接操作.盡可能用子查詢代替連接查詢A)僅I、和B)僅I、和C)僅II、和VD)全部(21)數(shù)據(jù)庫概念設(shè)計(jì)需要對(duì)一個(gè)企業(yè)或組織的應(yīng)用所涉及的數(shù)據(jù)進(jìn)行分析和組織?,F(xiàn)有下列設(shè)計(jì)內(nèi)容.分析數(shù)據(jù),確定實(shí)體集.分析數(shù)據(jù),確定實(shí)體集之間的聯(lián)系.分析數(shù)據(jù),確定每個(gè)實(shí)體集的存儲(chǔ)方式.分析數(shù)據(jù),確定實(shí)體集之間聯(lián)系的基數(shù).分析數(shù)據(jù),確定每個(gè)實(shí)體集的數(shù)據(jù)量.分析數(shù)據(jù),確定每個(gè)實(shí)體集包含的屬性以上內(nèi)容不屬于數(shù)據(jù)庫概念設(shè)計(jì)的是A)僅I、和B)僅和C)僅、和D)僅和(22)客戶端、服務(wù)器(C/S)架構(gòu)和瀏覽器/服務(wù)器(B/S)架是現(xiàn)在常用的兩種數(shù)據(jù)庫應(yīng)用系統(tǒng)架構(gòu)。關(guān)于C/S和B/S架構(gòu),下列說法錯(cuò)誤的是A)在C/S和B/S架構(gòu)中,數(shù)據(jù)庫服務(wù)器都承擔(dān)了數(shù)據(jù)共享和管理的功能B)如果系統(tǒng)的最終用戶群體大,用戶地域分布廣,一般應(yīng)采用B/S架構(gòu)C)C/S架構(gòu)的應(yīng)用程序需要發(fā)布給每個(gè)用戶,并在每個(gè)用戶計(jì)算機(jī)上進(jìn)行安裝。B/S架構(gòu)一般以通用瀏覽器為業(yè)務(wù)應(yīng)用界面,較為復(fù)雜的數(shù)據(jù)處理功能一般還可通過與瀏覽器進(jìn)行交互的組件實(shí)現(xiàn)D)一般來說,對(duì)于功能需求相同的數(shù)據(jù)庫應(yīng)用系統(tǒng)項(xiàng)目,C/S架構(gòu)的應(yīng)用開發(fā)成本要高于B/S架構(gòu)的應(yīng)用開發(fā)成本(23)數(shù)據(jù)庫應(yīng)用系統(tǒng)環(huán)境中存在各種類型的數(shù)據(jù),設(shè)有如下數(shù)據(jù).為提高查詢效率建立的索引.描述表結(jié)構(gòu)信息的數(shù)據(jù)字典.用于優(yōu)化查詢的統(tǒng)計(jì)分析數(shù)據(jù).用戶會(huì)話信息.用戶查詢結(jié)果以上數(shù)據(jù)一般會(huì)存儲(chǔ)在數(shù)據(jù)庫中的是A)僅、和B)僅和C)僅、和D)僅II、和(24)在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期中,系統(tǒng)規(guī)劃與分析是一個(gè)重要的環(huán)節(jié)。關(guān)于系統(tǒng)規(guī)劃與分析,下列說法錯(cuò)誤的是A)規(guī)劃與分析是數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期的起點(diǎn)。規(guī)劃與分析階段的主要工作包括系統(tǒng)規(guī)劃與定義、可行性分析和項(xiàng)目規(guī)劃B)系統(tǒng)規(guī)劃與定義是規(guī)劃與分析的主要環(huán)節(jié),它需要在系統(tǒng)設(shè)計(jì)過程中逐步完成C)可行性分析是從技術(shù)、經(jīng)濟(jì)和操作等方面進(jìn)行項(xiàng)目可行性的分析,它在明確目標(biāo)和任務(wù)之后,評(píng)估系統(tǒng)在給定條件下是否可行D)項(xiàng)目規(guī)劃是對(duì)項(xiàng)目所需的資源、成本和進(jìn)度進(jìn)行合理估算,并制定初步的項(xiàng)目開發(fā)計(jì)劃(25)在SQL Server 2000中,某數(shù)據(jù)庫的數(shù)據(jù)量比較大,且存儲(chǔ)在無磁盤陣列的存儲(chǔ)設(shè)備上。為盡可能提高數(shù)據(jù)的操作效率,下列構(gòu)建數(shù)據(jù)庫文件的方法中,最合適的是A)盡可能選擇一塊足夠大的磁盤,并在此磁盤上建立一個(gè)數(shù)據(jù)文件和一個(gè)日志文件B)盡可能建立多個(gè)數(shù)據(jù)文件,讓每個(gè)數(shù)據(jù)文件位于不同的磁盤上,并盡可能將日志文件一與數(shù)據(jù)文件分別建立在不同的磁盤上C)盡可能建立多個(gè)數(shù)據(jù)文件,將這些數(shù)據(jù)文件建立在一塊足夠大的磁盤上,并將全部日志文件建立在另一塊足夠大的磁盤上D)盡可能建立多個(gè)數(shù)據(jù)文件,讓每個(gè)數(shù)據(jù)文件位于不同的磁盤上,并盡可能將日志文件與數(shù)據(jù)文件建立在相同的磁盤上(26)設(shè)有某大型連鎖超市的數(shù)據(jù)庫應(yīng)用系統(tǒng),在系統(tǒng)實(shí)施或改造過程中,需要對(duì)系統(tǒng)進(jìn)行測(cè)試。設(shè)有下列測(cè)試活動(dòng).模擬客戶消費(fèi)行為,生成銷售數(shù)據(jù),測(cè)試系統(tǒng)是否能正確完成銷售業(yè)務(wù).編寫模擬數(shù)據(jù)生成器,每秒生成2千筆與銷售業(yè)務(wù)對(duì)應(yīng)的銷售數(shù)據(jù),測(cè)試系統(tǒng)吞吐率.在數(shù)據(jù)庫中模擬生成5億條銷售數(shù)據(jù),同時(shí)開啟所有的收銀臺(tái),測(cè)試系統(tǒng)平均響應(yīng)時(shí)間.模擬銷售持續(xù)一周時(shí)間,在此期間,每天審核系統(tǒng)結(jié)賬功能是否正確.測(cè)試數(shù)據(jù)庫應(yīng)用系統(tǒng)能否正確地完成銀聯(lián)卡消費(fèi)業(yè)務(wù)以上測(cè)試活動(dòng),屬于性能測(cè)試的是A)僅、和B)僅、和C)僅和D)僅I、和(27)在SQL Server 2000中,設(shè)有課程表(課程號(hào),課程名,學(xué)分,開課學(xué)期),現(xiàn)要在此關(guān)系表上建立一個(gè)查詢指定學(xué)期開設(shè)的課程總門數(shù)和總學(xué)分?jǐn)?shù)的內(nèi)嵌表值函數(shù),函數(shù)名為f _FindTotal。實(shí)現(xiàn)這個(gè)函數(shù)的正確代碼是A)CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT COUNT(課程號(hào))as課程門數(shù), SUM(學(xué)分)as總學(xué)分FROM課程表WHERE開課學(xué)期 = semester)B)CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT COUNT(課程號(hào))as課程門數(shù), COUNT(學(xué)分)as總學(xué)分FROM課程表WHERE開課學(xué)期 = semester)C)CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT SUM(課程號(hào))as課程門數(shù), SUM(學(xué)分)as總學(xué)分FROM課程表WHERE開課學(xué)期= semester)D)CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT SUM(課程號(hào))as課程門數(shù), COUNT(學(xué)分)as 總學(xué)分FROM課程表WHERE開課學(xué)期 = semester)(28)設(shè)商場(chǎng)業(yè)務(wù)系統(tǒng)中有銷售單據(jù)表(銷售單據(jù)號(hào), 收款員, 銷售時(shí)間),銷售明細(xì)表(銷售明細(xì)條目號(hào), 銷售單據(jù)號(hào), 商品號(hào), 數(shù)量, 單位, 金額)和商品表(商品號(hào), 商品名, 價(jià)格)。該系統(tǒng)業(yè)務(wù)繁忙,保存的數(shù)據(jù)量非常大,每次換班時(shí)要統(tǒng)計(jì)收款員的收入總額,每天停業(yè)后要統(tǒng)計(jì)各個(gè)商品的當(dāng)天銷售量,銷售過程中經(jīng)常需要查詢某筆銷售業(yè)務(wù)的情況。為了優(yōu)化系統(tǒng)性能,下列優(yōu)化方案合理的是A)在銷售單據(jù)表的收款員屬性上建立聚集索引,在銷售明細(xì)表的銷售單據(jù)號(hào)屬性上建立非聚集索引,在商品表的商品號(hào)屬性上建立聚集索引B)在銷售單據(jù)表的銷售單據(jù)號(hào)屬性上建立聚集索引,在銷售明細(xì)表的銷售單據(jù)號(hào)屬性上建立非聚集索引,在商品表的商品號(hào)屬性上
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基因編輯專利無效宣告代理與咨詢服務(wù)協(xié)議
- 講課的體態(tài)與裝扮規(guī)范
- 2025年安全月活動(dòng)規(guī)劃
- 兒科臨床醫(yī)學(xué)概論
- brand kpis fuer autos citroen in deutschland-外文版培訓(xùn)課件(2025.2)-worldreportmarket
- 八年級(jí)上冊(cè)美術(shù)《第14課 如何欣賞書法作品(選修)》課件
- 教務(wù)處教師培訓(xùn)體系構(gòu)建
- 養(yǎng)殖業(yè)成本管理
- 《谷歌企業(yè)文化》課件
- 呼吸道管理指南
- 9.2解析三大訴訟 課件高中政治統(tǒng)編版選擇性必修二法律與生活
- 藥企醫(yī)學(xué)事務(wù)部職責(zé)
- “雙碳”背景下船舶CCUS系統(tǒng)關(guān)鍵技術(shù)分析與應(yīng)用研究
- 國開(四川)2024年秋《地域文化》形考任務(wù)1-2答案終結(jié)性考核答案
- 高中數(shù)學(xué)大題各題型答題模板+必背公式
- 住宅不動(dòng)產(chǎn)買賣合同標(biāo)準(zhǔn)范本
- 光伏儲(chǔ)能合作協(xié)議書范文范本
- 2021年廣東深圳中考滿分作文《這創(chuàng)意讓我激動(dòng)不已》
- 小學(xué)低年級(jí)游戲化學(xué)習(xí)對(duì)數(shù)學(xué)興趣激發(fā)的研究
- 甲狀腺手術(shù)甲狀旁腺保護(hù)
- 2023年法律職業(yè)資格《主觀題》真題及答案
評(píng)論
0/150
提交評(píng)論