數(shù)據(jù)庫(kù)工程師2010年9月_第1頁(yè)
數(shù)據(jù)庫(kù)工程師2010年9月_第2頁(yè)
數(shù)據(jù)庫(kù)工程師2010年9月_第3頁(yè)
數(shù)據(jù)庫(kù)工程師2010年9月_第4頁(yè)
數(shù)據(jù)庫(kù)工程師2010年9月_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2010年9月一、選擇題(1—20每題1分,21—30每題2分,共40分)1.視圖是數(shù)據(jù)庫(kù)中的重要對(duì)象,下列有關(guān)視圖的說(shuō)法錯(cuò)誤的是()。a)一般狀況下,數(shù)據(jù)庫(kù)只存儲(chǔ)視圖的定義,其數(shù)據(jù)仍存放在相關(guān)的基本表中b)可以將困難的查詢語(yǔ)句封裝在視圖中以簡(jiǎn)化相關(guān)查詢語(yǔ)句的編寫(xiě)c)通過(guò)視圖可以屏蔽不希望用戶看到的敏感數(shù)據(jù),提高數(shù)據(jù)庫(kù)數(shù)據(jù)的平安性d)可以在視圖的基礎(chǔ)上建立新的視圖,但這樣定義的視圖會(huì)導(dǎo)致數(shù)據(jù)庫(kù)性能下降,一般不舉薦運(yùn)用2.在概念數(shù)據(jù)模型中,聯(lián)系用于描述現(xiàn)實(shí)世界中事物之間的關(guān)聯(lián)關(guān)系。下列關(guān)于聯(lián)系的說(shuō)法錯(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模型通過(guò)1:1、1:n、m:n三種聯(lián)系描述現(xiàn)實(shí)世界中的各類事物之間的關(guān)聯(lián)關(guān)系d)IDEF1X模型中只能出現(xiàn)1:1、1:n兩種類型的聯(lián)系3.在關(guān)系數(shù)據(jù)庫(kù)中,NULL是一個(gè)圖書(shū)之。在許多數(shù)據(jù)操作中都須要對(duì)NULL進(jìn)行特別處理。關(guān)于NULL,下列說(shuō)法正確的是()。a)推斷元組的某一列是否為NULL,一般用“=NULL”b)NULL在數(shù)據(jù)庫(kù)中表示尚不確定的值c)在SQLSever2000中執(zhí)行“SELECTNULL+5”將會(huì)出現(xiàn)異樣d)NULL只適用于字符和數(shù)值類型4.某教務(wù)管理系統(tǒng)包含選課模塊、成果錄入模塊和學(xué)籍管理模塊,選課模塊面對(duì)學(xué)校幾萬(wàn)名學(xué)生,成果錄入模塊面對(duì)學(xué)校上千名任課老師,學(xué)籍管理模塊面對(duì)少量有肯定權(quán)限的管理人員。改系統(tǒng)是上世紀(jì)用C/S結(jié)構(gòu)和相關(guān)技術(shù)開(kāi)發(fā)的。為了便利用戶運(yùn)用,須要對(duì)系統(tǒng)進(jìn)行升級(jí)和該在。設(shè)有些列技術(shù)改造方案:Ⅰ、選課模塊和成果錄入模塊采納B/S結(jié)構(gòu)進(jìn)行該在,學(xué)籍管理模塊仍采納C/S結(jié)構(gòu)Ⅱ、選課模塊采納B/S結(jié)構(gòu)進(jìn)行改造,成果錄入模塊和學(xué)籍管理模塊仍采納C/S結(jié)構(gòu)Ⅲ、選課模塊、成果錄入模塊和學(xué)籍管理模塊均采納B/S結(jié)構(gòu)進(jìn)行改造Ⅳ、成果錄入模塊采納B/S結(jié)構(gòu)進(jìn)行改造,選課模塊和學(xué)籍管理模塊仍采納C/S結(jié)構(gòu)上述方案中,較為合理的是()。a)僅Ⅰ和Ⅱb)僅Ⅰ、Ⅱ和Ⅲc)僅Ⅰ和Ⅲd)僅Ⅱ、Ⅲ和Ⅳ5.數(shù)據(jù)庫(kù)在外村中是以文件形式組織的,組織穩(wěn)健記錄方法的不同就形成了不同的穩(wěn)健結(jié)構(gòu)。下列關(guān)于依次文件結(jié)構(gòu)及其存取效率的說(shuō)法錯(cuò)誤的是()。a)依次文件因其記錄依據(jù)查找嗎值升序或降序排列,當(dāng)依據(jù)查找嗎的值依次讀取記錄時(shí)效率很高b)當(dāng)依據(jù)肯定的條件對(duì)依次文件進(jìn)行查詢時(shí),假如查詢條件定義在查找碼上,可以運(yùn)用二分查找技術(shù)快速找到滿意條件的記錄c)由于須要保持文件中記錄的依次,因此依次文件的插入和刪除操作會(huì)比較困難,耗費(fèi)時(shí)間也較多d)對(duì)依次文件進(jìn)行條件查詢時(shí),假如查詢條件沒(méi)有定義在查找碼上,其查找效率一般也會(huì)比無(wú)序文件高6.鎖是數(shù)據(jù)庫(kù)系統(tǒng)中可能出現(xiàn)的一種狀態(tài)。下列有關(guān)死鎖的說(shuō)法錯(cuò)誤的是()。a)當(dāng)事務(wù)由于無(wú)法獲得對(duì)須要訪問(wèn)的數(shù)據(jù)項(xiàng)的限制權(quán)而處于等待狀態(tài)時(shí),稱數(shù)據(jù)庫(kù)中產(chǎn)生了死鎖b)死鎖是由于系統(tǒng)中各事務(wù)之間存在沖突操作且沖突操作的并發(fā)執(zhí)行依次不當(dāng)而產(chǎn)生的c)死鎖預(yù)防可以運(yùn)用一次加鎖和依次加鎖兩種方法,其中一次加速法可能會(huì)降低系統(tǒng)的并發(fā)程度d)解除死鎖通常采納的方法是選擇一個(gè)或幾個(gè)造成死鎖的事務(wù),撤銷這些事務(wù)并釋放其持有的鎖7.某系統(tǒng)中事務(wù)T1從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務(wù)執(zhí)行過(guò)程中,另一事務(wù)T2要進(jìn)行全部賬戶余額統(tǒng)計(jì)操作。在T1和T2事務(wù)勝利提交后,數(shù)據(jù)庫(kù)服務(wù)器突然掉電重啟。為了保證T2事務(wù)統(tǒng)計(jì)結(jié)果及重啟后A、B兩賬戶余額正確,須要利用到的事務(wù)性質(zhì)分別是()。a)一樣性和隔離性b)隔離性和長(zhǎng)久性c)原子性和一樣性d)原子性和長(zhǎng)久性8.設(shè)有關(guān)系模式SC(Sno,Sname,Sex,Birthday,Cno,Cname,Grade,Tno,Tname)滿意函數(shù)依靠集:{Sno→Sname,Sno→Sex,Sno→Birthday,Cno→Cname,(Sno,Cno)→Grade,Tno→Tname}。SC的主碼和屬性集(Sno,Cno)的閉包分別是()。a)(Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}b)(Sno,Cno,Tno)和{Sno,Sname,Sex,Birthday,Cno}c)(Sno,Cno)和{Sno,Sname,Sex,Birthday,Cno,Cname,Grade}d)(Sno,Cno,Tno)和{Sno,Sname,Sex,Birthday,Tno,Tname}9.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是面對(duì)數(shù)據(jù)管理和數(shù)據(jù)處理的軟件系統(tǒng),下列有關(guān)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)及其生命周期說(shuō)法中,錯(cuò)誤的是()。a)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)平安性需求分析中,需考慮系統(tǒng)應(yīng)達(dá)到的平安限制級(jí)別。依據(jù)可信計(jì)算機(jī)系統(tǒng)評(píng)測(cè)標(biāo)準(zhǔn),平安性不高的系統(tǒng)其平安限制級(jí)別一般應(yīng)定為C級(jí)。b)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)性能分析一般運(yùn)用每TPS代價(jià)值來(lái)衡量系統(tǒng)性價(jià)比c)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期模型中,規(guī)劃與分析階段應(yīng)生成項(xiàng)目安排書(shū)、可行性分析報(bào)告和需求說(shuō)明文檔d)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)可行性分析須要從技術(shù)、經(jīng)濟(jì)、操作等方面評(píng)估和推斷該項(xiàng)目是否可行,是否能達(dá)到預(yù)期目標(biāo)10.在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)施、運(yùn)行和維護(hù)過(guò)程中,設(shè)有下列活動(dòng):Ⅰ、在系統(tǒng)運(yùn)行過(guò)程中,對(duì)數(shù)據(jù)庫(kù)的空間增長(zhǎng)狀況進(jìn)行監(jiān)控Ⅱ、在系統(tǒng)那個(gè)運(yùn)行過(guò)程中,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)各時(shí)段CPU和內(nèi)存運(yùn)用狀況進(jìn)行監(jiān)控Ⅲ、在數(shù)據(jù)庫(kù)系統(tǒng)實(shí)施時(shí),運(yùn)行DDL代碼建立關(guān)系表Ⅳ、建立關(guān)系表以后編寫(xiě)系統(tǒng)應(yīng)用程序Ⅴ、定期進(jìn)行數(shù)據(jù)備份以上活動(dòng)中,一般狀況下屬于DBA任務(wù)的是()。a)僅Ⅰ、Ⅱ和Ⅴb)僅Ⅰ和Ⅱc)僅Ⅰ、Ⅱ和Ⅲd)僅Ⅲ、Ⅳ和Ⅴ11.在SQLServer2000中,User1是銷售數(shù)據(jù)庫(kù)中的用戶,并只被授予了銷售明細(xì)數(shù)據(jù)的刪除權(quán)限,則User1用戶在改數(shù)據(jù)庫(kù)中能夠執(zhí)行的操作時(shí)()。a)刪除銷售明細(xì)表中的全部數(shù)據(jù)b)刪除銷售明細(xì)表中的指定數(shù)據(jù)c)查詢銷售明細(xì)表中的全部數(shù)據(jù)d)以上操作都可以12.在SQLServer2000中,要對(duì)數(shù)據(jù)庫(kù)GoodsDB進(jìn)行一次差異備份,將其備份到設(shè)備Backup1上(該設(shè)備已經(jīng)建立好),并要求該次備份操作清除Backup1中已有的備份內(nèi)容,下列能實(shí)現(xiàn)該備份要求的語(yǔ)句是()。a)BACKUPDATABASEGoodsDBTOBackup1DIFFERENTIAL,WITHNOINITb)BACKUPDATABASEGoodsDBTOBackup1WITHDIFFERENTIAL,NOINITc)BACKUPDATABASEGoodsDBTOBackup1DIFFERENTIAL,WITHINITd)BACKUPDATABASEGoodsDBTOBackup1WITHDIFFERENTIAL,INIT13.ADO對(duì)象模型用于簡(jiǎn)化通過(guò)ODBC、OLEDB等接口訪問(wèn)數(shù)據(jù)庫(kù)的編程工作。下列關(guān)于ADO的說(shuō)法錯(cuò)誤的是()。a)用ADO對(duì)象訪問(wèn)數(shù)據(jù)庫(kù)時(shí),仍需依靠OLDDB、ODBC等數(shù)據(jù)訪問(wèn)接口b)開(kāi)發(fā)者只需通過(guò)運(yùn)用ADO對(duì)象模型中的幾個(gè)簡(jiǎn)潔對(duì)象的方法和屬性即可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),因此,運(yùn)用ADO對(duì)象模型可以提高數(shù)據(jù)訪問(wèn)效率c)ADO是在OLDDB、ODBC等接口基礎(chǔ)上設(shè)置的高一層接口d)ADO對(duì)象模型供應(yīng)的編程接口與數(shù)據(jù)供應(yīng)者無(wú)關(guān),提高了數(shù)據(jù)訪問(wèn)的透亮性14.在SQLServer2000中,關(guān)于dbcreator角色,下列說(shuō)法正確的是()。a)該角色是SQLServer系統(tǒng)供應(yīng)的服務(wù)器級(jí)角色b)該角色是SQLServer系統(tǒng)供應(yīng)的數(shù)據(jù)庫(kù)級(jí)角色c)該角色是系統(tǒng)管理員定義的服務(wù)器級(jí)角色d)該角色是系統(tǒng)管理員定義的服務(wù)器級(jí)角色15.在分布式數(shù)據(jù)庫(kù)中,查詢處理和優(yōu)化比集中式數(shù)據(jù)庫(kù)要困難的多,其中的查詢優(yōu)化須要考慮的主要因素包括I/O代價(jià)、CPU代價(jià)和通信代價(jià)。一般而言,分布式數(shù)據(jù)庫(kù)查詢優(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à)最省16.在SQLServer2000中,每個(gè)數(shù)據(jù)庫(kù)都至少包含一個(gè)數(shù)據(jù)文件和一個(gè)日志文件,穿件數(shù)據(jù)庫(kù)的主要工作是定義構(gòu)成數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和日志文件的屬性。給定下列屬性:Ⅰ、初始大?、?、物理文件名Ⅲ、最大大?、簟⑹湛s方式Ⅴ、增長(zhǎng)方式以上屬于數(shù)據(jù)庫(kù)文件屬性的是()。a)僅Ⅰ、Ⅱ和Ⅲb)僅Ⅱ、Ⅳ和Ⅴc)僅Ⅰ、Ⅱ、Ⅲ和Ⅴd)以上都是17.在VB6.0中運(yùn)用Adodc數(shù)據(jù)空間可以很便利的實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的插入、刪除和修改操作。假設(shè)用Adodc1數(shù)據(jù)空間刪除其結(jié)果集當(dāng)前行對(duì)應(yīng)的數(shù)據(jù)庫(kù)數(shù)據(jù),下列實(shí)現(xiàn)方案中正確的是()。a)執(zhí)行Adodc1.Delete方法b)執(zhí)行方法c)先執(zhí)行Adodc1.Delete方法,然后再執(zhí)行Adodc1.Update方法d)先執(zhí)行方法,然后再執(zhí)行Adodc1.Update方法18.設(shè)有某轉(zhuǎn)儲(chǔ)策略,用該策略對(duì)數(shù)據(jù)庫(kù)中的某一數(shù)據(jù)文件f進(jìn)行轉(zhuǎn)儲(chǔ)時(shí),會(huì)將其跟上一次的轉(zhuǎn)儲(chǔ)文件采納肯定機(jī)制進(jìn)行比較,若發(fā)覺(jué)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ù)量大,在工作時(shí)間會(huì)被頻繁插入銷售數(shù)據(jù),用戶須要常常查詢每天各類別商品的銷售總量,為了提高查詢效率,下列措施中最為有效且合理的是()。a)在商品銷售表上針對(duì)商品類別和銷售日期屬性建立索引b)建立商品分類別日銷售匯總表(商品類別,銷售數(shù)量,日期),每產(chǎn)生一條新銷售記錄時(shí)更新該表,用戶干脆運(yùn)用該表進(jìn)行查詢即可c)在商品銷售表的商品號(hào)和銷售日期屬性上建立索引d)建立商品日銷售匯總表(商品號(hào),商品類別,銷售總量,日期),每產(chǎn)生一條銷售記錄實(shí)時(shí)更新該表,用戶干脆運(yùn)用該表進(jìn)行查詢即可20.統(tǒng)一建模語(yǔ)言(UML)是一種常用于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的可視化建模語(yǔ)言。關(guān)于UML,下列說(shuō)法錯(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.在SQLServer2000中,假如已安排給某個(gè)數(shù)據(jù)庫(kù)的空間大小遠(yuǎn)遠(yuǎn)大于存放改數(shù)據(jù)庫(kù)數(shù)據(jù)須要的實(shí)際大小,則應(yīng)當(dāng)對(duì)該數(shù)據(jù)庫(kù)進(jìn)行收縮,以釋放多余的空間,關(guān)于收縮數(shù)據(jù)庫(kù),下列說(shuō)法錯(cuò)誤的是()。a)收縮數(shù)據(jù)庫(kù)中的某個(gè)文件時(shí),收縮后的文件可以大于定義文件時(shí)的初始大小b)只能收縮數(shù)據(jù)庫(kù)所包含的數(shù)據(jù)文件,不能收縮其日志文件c)收縮某個(gè)詳細(xì)文件時(shí),只要收縮后的文件空間大于該文件存放數(shù)據(jù)所需的實(shí)際空間,收縮操作即可進(jìn)行d)按比例收縮數(shù)據(jù)庫(kù)時(shí),收縮后的數(shù)據(jù)庫(kù)大小不能小于定義數(shù)據(jù)庫(kù)時(shí)的初始大小22.數(shù)據(jù)庫(kù)概念設(shè)計(jì)的任務(wù)之一是標(biāo)識(shí)和定義實(shí)體集。關(guān)于如何標(biāo)識(shí)和定義實(shí)體集有下列說(shuō)法:Ⅰ、被標(biāo)識(shí)的實(shí)體集應(yīng)能被一個(gè)屬性集描述Ⅱ、只有一個(gè)同類實(shí)力的對(duì)象一般狀況下也有必要標(biāo)識(shí)成一個(gè)實(shí)體集Ⅲ、實(shí)體集中的每個(gè)勢(shì)力應(yīng)能夠被唯一標(biāo)識(shí)和區(qū)分Ⅳ、定義實(shí)體集時(shí)通常用一個(gè)有意義的名詞命名Ⅴ、實(shí)體集中的每個(gè)屬性應(yīng)當(dāng)用一個(gè)有意義的動(dòng)詞命名以上說(shuō)法正確的是()。a)僅Ⅰ、Ⅲ和Ⅳb)僅Ⅱ、Ⅳ和Ⅴc)僅Ⅰ、Ⅳ和Ⅴd)僅Ⅱ、Ⅲ和Ⅳ23.有關(guān)系模式:系(系號(hào),系名,系辦公電話),老師(老師號(hào),老師名,職稱,聘任日期,工資,所在系號(hào))?,F(xiàn)要定義下列約束:Ⅰ、系號(hào)是系關(guān)系的主碼,老師號(hào)是老師關(guān)系的主碼Ⅱ、職稱列的取值只能為“教授”、“副教授”、“講師”、“助理”和“其他”Ⅲ、教授的默認(rèn)工資為10000元,副教授的默認(rèn)工資為8000元,講師的默認(rèn)工資為5000元Ⅳ、每個(gè)老師的所在系號(hào)不能為空,且其值必需在系關(guān)系中存在若在數(shù)據(jù)庫(kù)中實(shí)現(xiàn)以上約束,須要運(yùn)用觸發(fā)器才能實(shí)現(xiàn)的是()。a)僅Ⅰ和Ⅱb)僅Ⅲ和Ⅳc)僅Ⅲd)僅Ⅰ和Ⅳ24.設(shè)某大型商場(chǎng)的數(shù)據(jù)倉(cāng)庫(kù)須要實(shí)行肯定的數(shù)據(jù)抽取策略從商場(chǎng)業(yè)務(wù)數(shù)據(jù)庫(kù)系統(tǒng)中采集數(shù)據(jù)。設(shè)數(shù)據(jù)倉(cāng)庫(kù)環(huán)境中有客戶名單、商品銷售希捷和商品每日銷售匯總數(shù)據(jù),并有應(yīng)用系統(tǒng)須要分析每周客戶增長(zhǎng)趨勢(shì)和每日商品銷售趨勢(shì)。下列數(shù)據(jù)抽取或更新策略一般狀況下最為合理的是()。a)每天晚上針對(duì)業(yè)務(wù)系統(tǒng)中的客戶名單和商品銷售細(xì)微環(huán)節(jié)做一次快照,然后依據(jù)商品銷售細(xì)微環(huán)節(jié)計(jì)算銷售匯總數(shù)據(jù)b)每天做一次客戶名單快照,依據(jù)客戶名單的改變修改數(shù)據(jù)倉(cāng)庫(kù)中的最終客戶名單。銷售細(xì)微環(huán)節(jié)每天晚上采納增量方式進(jìn)行抽取,然后依據(jù)新增的銷售數(shù)據(jù)更新商品每日銷售匯總數(shù)據(jù)c)每周做一次客戶名單快照,每天做一次銷售細(xì)微環(huán)節(jié)快照,然后依據(jù)商品銷售明細(xì)計(jì)算銷售匯總數(shù)據(jù)d)每周在發(fā)覺(jué)客戶名單中的信息由改變時(shí),對(duì)客戶名單做一次快照。對(duì)銷售細(xì)微環(huán)節(jié)數(shù)據(jù)采納增量方式,每天抽取一次新的數(shù)據(jù)銷售,然后依據(jù)新增的銷售數(shù)據(jù)更新商品每日銷售匯總數(shù)據(jù)25.數(shù)據(jù)庫(kù)技術(shù)為大量數(shù)據(jù)的組織和存儲(chǔ),以及數(shù)據(jù)的操縱、管理與維護(hù)供應(yīng)了有力的方法和工具。有下列說(shuō)法:I.與用戶自定義文件存儲(chǔ)數(shù)據(jù)的方式相比,數(shù)據(jù)庫(kù)不僅能存儲(chǔ)數(shù)據(jù),還能便利的表達(dá)的數(shù)據(jù)之間的關(guān)系II.數(shù)據(jù)庫(kù)管理系統(tǒng)一般狀況下只供應(yīng)通用的數(shù)據(jù)處理實(shí)力,不供應(yīng)面對(duì)對(duì)象應(yīng)用領(lǐng)域的業(yè)務(wù)處理功能III.數(shù)據(jù)頁(yè)(塊)是數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)的基本單位,為了提高空間利用率,SQLServer2000等數(shù)據(jù)庫(kù)管理系統(tǒng)允許一行數(shù)據(jù)跨頁(yè)存儲(chǔ)IV.利用數(shù)據(jù)庫(kù)技術(shù),可以提高數(shù)據(jù)的獨(dú)立性,是數(shù)據(jù)不再與應(yīng)用程序緊密的捆綁在一起,實(shí)現(xiàn)數(shù)據(jù)在企業(yè)、組織或更大范圍內(nèi)的共享V.數(shù)據(jù)字典是數(shù)據(jù)庫(kù)管理系統(tǒng)的重要組成部分,大部分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)字典是由一組系統(tǒng)表和系統(tǒng)視圖組成的,這些對(duì)象一般由數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)關(guān)系遠(yuǎn)共同維護(hù)以上說(shuō)法錯(cuò)誤的是()。a)僅Ⅰ和Ⅲb)僅Ⅱ和Ⅳc)僅Ⅲ和Ⅴd)僅Ⅳ和Ⅴ26.設(shè)有關(guān)系模式Student(Sno,Sname,Sex,Birthday),Course(Cno,Cname,Credit),SC(Sno,Cno,Grade)。若在SQLServer2000中建有與以上模式對(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,4]III.在Student關(guān)系表的Sname列上建立一個(gè)非聚集索引,在Course關(guān)系表的Cname列上建議一個(gè)非聚集索引IV.定義SC關(guān)系表的Sno列的取值不能為空,并且其沒(méi)有一個(gè)值必需在Student關(guān)系表的Sno列的值集中以上操作對(duì)內(nèi)模式結(jié)構(gòu)有影響的是()。a)僅Ⅰ和Ⅲb)僅Ⅱ和Ⅲc)僅Ⅰ和Ⅳd)僅Ⅰ和Ⅱ27.某大型超市的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,設(shè)有下列數(shù)據(jù):I.商品清單II.DBMS中的數(shù)據(jù)字典III.商品銷售細(xì)微環(huán)節(jié)數(shù)據(jù)IV.數(shù)據(jù)庫(kù)結(jié)構(gòu)說(shuō)明文檔V.前端應(yīng)用程序表中數(shù)據(jù)項(xiàng)的定義及說(shuō)明文檔VI.商品分類銷售匯總數(shù)據(jù)以上數(shù)據(jù)中,一般屬于元數(shù)據(jù)的是()。a)僅Ⅰ、Ⅲ和Ⅵb)僅Ⅱ、Ⅴ和Ⅵc)僅Ⅰ、Ⅱ和Ⅳd)僅Ⅱ、Ⅳ和Ⅴ28.設(shè)有某通信公司面對(duì)手機(jī)偶那個(gè)湖的網(wǎng)上通信記錄查詢數(shù)據(jù)庫(kù)系統(tǒng)。該系統(tǒng)為手機(jī)用戶供應(yīng)最近一年內(nèi)用戶的短信和通話記錄查詢功能。在系統(tǒng)上線運(yùn)行前的實(shí)施過(guò)程中,設(shè)有下列測(cè)試活動(dòng):I.在制定時(shí)間段內(nèi),模擬生成N筆特定模式的查詢事務(wù),測(cè)試度武器能都在這個(gè)時(shí)間段內(nèi)完成這些查詢II.用一個(gè)手機(jī)用戶登錄,測(cè)試系統(tǒng)能都在改用戶5分鐘內(nèi)有任何操作時(shí)自動(dòng)斷開(kāi)該用戶的鏈接III.測(cè)試系統(tǒng)在用戶通過(guò)網(wǎng)頁(yè)登錄時(shí)能否生成驗(yàn)證碼圖片IV.用一個(gè)手機(jī)用戶登錄,測(cè)試在用戶勝利登陸后系統(tǒng)能都正確的給用戶發(fā)送一條提示短信V.測(cè)試單個(gè)用戶查詢不同時(shí)間跨度的數(shù)據(jù)所需的平均響應(yīng)時(shí)間以上測(cè)試活動(dòng)中,可以歸為性能測(cè)試的是()。a)僅Ⅰ和Ⅴb)僅Ⅰ、Ⅱ和Ⅳc)僅Ⅱ、Ⅲ和Ⅳd)僅Ⅰ、Ⅱ和Ⅴ29.在SQLServer2000中,有學(xué)生表(學(xué)號(hào),姓名,年齡,所在系),學(xué)號(hào)是主碼。在這個(gè)表上建有視圖V1,V1視圖的定義語(yǔ)句為:CREATEVIEWV1ASSELECT姓名,年齡,所在系FROM學(xué)生表WHERE年齡>={SELECTAVG(年齡)FROM學(xué)生表}I.UPDATEV1SET年齡=年齡+1II.SELECT*FROMV1WHERE年齡>20III.DELETEFROMV1WHERE年齡>20IV.INSERTINTOV1VALUES(‘張三’,20,’計(jì)算機(jī)系’)以上語(yǔ)句能正確執(zhí)行的()。a)僅Ⅰ和Ⅱb)僅Ⅱc)僅Ⅱ和Ⅳd)僅Ⅰ、Ⅱ和Ⅲ30.為了防止某個(gè)數(shù)據(jù)庫(kù)系統(tǒng)發(fā)生故障,設(shè)有下列錯(cuò)誤:I.配備UPS,保證服務(wù)器供電穩(wěn)定II.采納雙硬盤(pán)鏡像,以防止單個(gè)硬盤(pán)出現(xiàn)截止損壞而造成數(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ù)庫(kù)系統(tǒng)出現(xiàn)系統(tǒng)故障(軟故障)的是()。a)僅Ⅰ、Ⅱ和Ⅲb)僅Ⅲ、Ⅳ和Ⅴc)僅Ⅰ和Ⅲd)僅Ⅳ和Ⅴ二、填空題(每空2分,共30分)1.【01】文件支持多種記錄類型的存儲(chǔ),這種文件將來(lái)自多個(gè)關(guān)系表不同類型的記錄存儲(chǔ)在一起,可削減多表查詢時(shí)磁盤(pán)的訪問(wèn)量,提高多表查詢的效率。2.設(shè)有表T(c1,c2),c1的數(shù)據(jù)類型為char(2),要求其第1位的取值范圍為[1,9],其次位的取值范圍位[0,9]。實(shí)現(xiàn)此要求的約束表達(dá)式為CHECK(c1LIKE‘【02】’)3.設(shè)有某種文件,當(dāng)向其中插入一條新記錄時(shí),首先讀文件頭,找到最末磁盤(pán)塊的地址后將最末磁盤(pán)塊讀入內(nèi)存緩沖區(qū),在緩沖區(qū)內(nèi)將新插入記錄寫(xiě)入該數(shù)據(jù)塊的末尾,然后將緩沖區(qū)中修改過(guò)的數(shù)據(jù)塊作為最末磁盤(pán)塊作為最末磁盤(pán)塊寫(xiě)回磁盤(pán)文件,以這種方式組織的文件被稱為【03】。4.在保證數(shù)據(jù)一樣性的加鎖協(xié)議中,【04】級(jí)加鎖協(xié)議要求事務(wù)在讀數(shù)據(jù)項(xiàng)之前必需先對(duì)該數(shù)據(jù)項(xiàng)加共享鎖,直到事務(wù)結(jié)束才釋放該鎖。5.利用日志技術(shù)進(jìn)行數(shù)據(jù)庫(kù)復(fù)原時(shí),為了使復(fù)原子系統(tǒng)避開(kāi)對(duì)整個(gè)日志文件進(jìn)行檢查,須要在日志文件中增加【05】記錄。6.數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)前目標(biāo)是把概念設(shè)計(jì)階段得到的【06】模型轉(zhuǎn)化成所選定的數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型。7.在各種數(shù)據(jù)環(huán)境中,粒度用于描述數(shù)據(jù)的綜合程度。設(shè)某系統(tǒng)中有商品銷售表(商品號(hào),銷售量,單價(jià),日期,時(shí)間)和商品周銷售表(商品號(hào),周銷售量,周),則商品銷售表的粒度級(jí)要【07】于商品周銷售表的粒度級(jí)。若兩個(gè)表的時(shí)間跨度相同,則商品銷售表中存放上的數(shù)據(jù)量要【08】于商品周銷售表的數(shù)據(jù)量。8.設(shè)有商品表(商品號(hào),商品名,單價(jià))和銷售表(商品號(hào),銷售時(shí)間,銷售數(shù)量)?,F(xiàn)要查詢單價(jià)高于100元的全部商品的銷售總次數(shù)和總數(shù)量,包括沒(méi)有被賣(mài)出過(guò)的商品(沒(méi)有被賣(mài)出過(guò)的商品的銷售總次數(shù)和總數(shù)量置為0),請(qǐng)補(bǔ)齊下列語(yǔ)句:SELECT商品表.商品號(hào),銷售總次數(shù)=【09】,銷售總數(shù)量=SUM(銷售數(shù)量)FROM商品表【10】銷售表ON商品表.商品號(hào)=銷售表.商品號(hào)WHERE單價(jià)>100GROUPBY商品表.商品號(hào)9.在SQLServer2000中,設(shè)u1是某數(shù)據(jù)庫(kù)中的用戶,若要使u1在該數(shù)據(jù)庫(kù)中只具有查詢?nèi)坑脩舯淼臋?quán)限,請(qǐng)補(bǔ)全如下語(yǔ)句:EXECsp_addrolemember‘【11】’,’【12】’10.SQLServer2000內(nèi)置的系統(tǒng)管理員帳戶是【13】。11.設(shè)在SQLServer2000平臺(tái)上,對(duì)數(shù)據(jù)庫(kù)SalesDB進(jìn)行了如下圖所示的備份操作:數(shù)據(jù)庫(kù)出現(xiàn)故障后,為盡可能削減數(shù)據(jù)丟失,須要復(fù)原全部的備份。請(qǐng)補(bǔ)全如下用于復(fù)原日志備份1的SQL語(yǔ)句:RESTORELOGSalesDBFROMBK【01】WITH【14】,【15】三、設(shè)計(jì)與應(yīng)用題(共30分)1.已知某教務(wù)管理系統(tǒng)有下列關(guān)系模式(帶下劃線的屬性是主碼):系(系號(hào),系名)學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,正常畢業(yè)日期,所在系號(hào))課程(課程號(hào),課程名,學(xué)分,開(kāi)課系號(hào),老師號(hào))選課(學(xué)號(hào),課程號(hào),成果)老師(老師號(hào),姓名,職稱,所在系號(hào))①依據(jù)給出的關(guān)系模式畫(huà)出該系統(tǒng)的ER圖,圖中忽視實(shí)體集的屬性,但假如實(shí)體集之間的聯(lián)系有屬性則須要給出聯(lián)系的屬性。(6分)②隨著教學(xué)改革的須要,聯(lián)系須要滿意下列需求:Ⅰ、需為課程增加先修課信息(一門(mén)課程可有多門(mén)先修課程)Ⅱ、一門(mén)課程可由多名老師講授,一名老師可以講授多門(mén)課程。請(qǐng)依據(jù)以上需求修改關(guān)系模式,僅列出有改動(dòng)的關(guān)系模式,并使每個(gè)關(guān)系模式滿意3NF。(4分)2.在SQLServer2000的某數(shù)據(jù)庫(kù)中有如下兩張關(guān)系表:學(xué)生表(學(xué)號(hào),姓名,性別,系號(hào)),學(xué)號(hào)為主碼系表(系號(hào),系名,系簡(jiǎn)稱),系號(hào)為主碼數(shù)據(jù)庫(kù)中執(zhí)行如下T-SQL代碼:DECLARE@DeptIDvarchar(10)DECLARE@cntintSET@cnt=0DECLAREcursor1cursorFORSELECT系號(hào)FROM系表WHERE系名LIKE‘%電%’OPENcursor1FETCHNEXTFROMcursor1INTO@DeptIDWHILE@@FETCH_IATUS=0BEGINDECLARE@temp_cntINTSELECT@temp_cnt=COUNT(*)FROM學(xué)生表WHERE系號(hào)=@DeptIDSET@cnt=@cnt+@temp_cntFETCHNEXTFROMcursor1INTO@DeptIDENDCLOSEcursor1DEALLOCATEcursor1SELECT@cnt①執(zhí)行過(guò)程中發(fā)覺(jué)速度比較慢。為了解決性能問(wèn)題,需在功能不變的狀況下,將此T-SQL代碼改為一條SQL語(yǔ)句。請(qǐng)寫(xiě)出此SQL語(yǔ)句(語(yǔ)句中不能含有子查詢)并說(shuō)明為什么此種修改可以提高性能。(5分)②設(shè)在學(xué)生表的(姓名,系號(hào))列上建有一個(gè)復(fù)合索引,該索引是否有助于提高下列兩個(gè)語(yǔ)句的查詢效率?并說(shuō)明緣由(5分)SELECT*FROM學(xué)生表WHERE系號(hào)=‘1’;

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論