鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
2013年9月全國計(jì)算機(jī)三級(jí)數(shù)據(jù)庫模擬試卷1

2013年9月全國計(jì)算機(jī)等級(jí)考試三級(jí)試卷

數(shù)據(jù)庫技術(shù)模擬試卷1

(考試時(shí)間120分鐘,滿分100分)

 一、選擇題((1~20)每題1分,(21~30)每題2分,共40分)
  下列各題ABCD四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確的選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。
 。1)視圖是數(shù)據(jù)庫中的重要對(duì)象,下列有關(guān)視圖的說法錯(cuò)誤的是
  A)一般情況下,數(shù)據(jù)庫只存儲(chǔ)視圖的定義,其數(shù)據(jù)仍存放在相關(guān)的基本表中
  B)可以將復(fù)雜的查詢語句封裝在視圖中以簡(jiǎn)化相關(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)系
  CER模型通過1:1、1:nm:n三種聯(lián)系描述現(xiàn)實(shí)世界中各類事物之間的關(guān)聯(lián)關(guān)系
  D)最終的IDEFIX模型中只能出現(xiàn)I:11:n兩種類型的聯(lián)系
  
  (3)在關(guān)系數(shù)據(jù)庫中,NULL是一個(gè)特殊值,在很多數(shù)據(jù)操作中都需要對(duì)NULL進(jìn)行特殊處理。關(guān)于NULL,下列說法正確的是
  A)判斷元組的某一列是否為NULL一般使用“=NULL”
  BNULL在數(shù)據(jù)庫中表示尚不確定的值
  C)在SQL Server 2000中執(zhí)行“SELECT NULL+5”將會(huì)出現(xiàn)異常
  DNULL只適用于字符和數(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)僅III
  B)僅I、IIIII
  C)僅IIII
  D)僅II、IIIIV

 。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ì)操作。在T1T2事務(wù)成功提交后,數(shù)據(jù)庫服務(wù)器突然掉電重啟。為了保證T2事務(wù)統(tǒng)計(jì)結(jié)果及重啟后A, B兩賬戶余額正確,需利用到的事務(wù)性質(zhì)分別是
  A)一致性和隔離性
  B)隔離性和持久性
  C)原子性和一致性
  D)原子性和持久性
  
 。8)設(shè)有關(guān)系模式SCSno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)滿足函數(shù) 依賴集:{Sno→Sname, Sno→Sex, Sno→Birthday, Cno→Cname, Sno, Cno→Grade, Tno→Tname}.SC的主碼和屬性集(Sno, Tno)的閉包分別是
  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ù)庫應(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、IIV
  B)僅I
II
  C)僅III
III
  D)僅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)該備份要求的語句是
  ABACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITH NOINIT
  B
BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL,NOINIT
  C
BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITHINIT
  DBACKUP DATABA
E GoodsDB TO Backupl WITH DIFFERENTIAL,INIT
  

 。13 ADO對(duì)象模型用于簡(jiǎn)化通過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è)簡(jiǎn)單對(duì)象的方法和屬性即可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問,因此,使用ADO對(duì)象模型可以提高數(shù)據(jù)訪問效率
  CADO是在OLE DB, ODBC等接口基礎(chǔ)上設(shè)置的高一層接口
  DADO對(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à)之和最省
  
 。16)在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、11III
  B)僅IIN
V
  C)僅I、11、III
V
  D)全部都是

  
 。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ǔ)

 。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à)之和最省
  
 。16)在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、11III
  B)僅II、N
V
  C)僅I、11、III
V
  D)全部都是

  
 。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ǔ)

  (23)有關(guān)系模式:系(系號(hào),系名,系辦公電話),教師(教師號(hào),教師名,職稱,聘任日期,工資,所在系號(hào)),F(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)僅III
  B)僅III
N
  C)僅
III
  D)僅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)僅IIII
  B)僅II
IV
  C)僅III
V
  D)僅IVV

 。26)設(shè)有關(guān)系模式StudentSno, Sname, Sex, Birthday),CourseCno, Cname, Credit),SCSno,Cno, Grade)。若在SQL Server 2000中建有與以上模式對(duì)應(yīng)的關(guān)系表,并有如下操作:
  I.定義SnoStudent關(guān)系表的主碼,定義CnoCourse關(guān)系表的主碼,定義Sno,CnoSC關(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列的取值不能為空,并且其鑲一個(gè)值必須在Student關(guān)系表的Sno列的值集中

  以上操作對(duì)內(nèi)模式結(jié)構(gòu)有影響的是
  A)僅IIII
  B)僅II
III
  C)僅I
IV
  D )僅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、IIIVI
  B)僅IIV
VI
  C)僅I、II
N
  D)僅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)僅IV
  B)僅III
IV
  C)僅II、III
IV
  D)僅I、IIV

  (29)在SQL Server 2000中,有學(xué)生表(學(xué)號(hào),姓名,年齡,所在系),學(xué)號(hào)是主碼。在這個(gè)表上建有視圖V1,V1視圖的定義語句為:
  CREATE VIEW V1 AS
  SELECT姓名,年齡,所在系FROM學(xué)生表

  WHERE年齡>=SELECT AVG(年齡)FROM學(xué)生表)
  有下列操作語句:
  I.UPDATE V1 SET年齡=年齡+1
  II.SELECT*FROM V1 WHERE年齡
>20
  III.DELETE FROM V1 WHERE年齡
>20
  IV.INSERT INTO V1 VALUES(,張三,20,‘計(jì)算機(jī)系

  以上語句能正確執(zhí)行的是
  A)僅III
  B)僅
II
  C)僅II
IV
  D)僅III
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、IIIII
  B)僅III、IV
V
  C)僅I
III
  D)僅IVV

 二、應(yīng)用題(每空2分,共30分)
  
  (1)【1】文件支持多種記錄類型的存儲(chǔ),這種文件將來自多個(gè)關(guān)系表不同類型的記錄存儲(chǔ)在一起,可減少多表查詢時(shí)磁盤的訪問量,提高多表查詢的效率。
  
  設(shè)有表Tc1,c2),c1的數(shù)據(jù)類型為char2),要求其第I位的取值范圍為[1,9],2位的取值范圍為[0, 9].實(shí)現(xiàn)此要求的約束表達(dá)式為CHECKc1 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à)>100
  GROUP 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

 。10SQL 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ù)日志備份1SQL語句:
  RESTORE LOG SalesDB FROM BK
  WITH14

  【15

三、設(shè)計(jì)與應(yīng)用題(共30分)

    請(qǐng)使用藍(lán)、黑色鋼筆或圓珠筆將答案寫在答題紙的相應(yīng)位置上,否則無效。

    1.設(shè)某信息管理系統(tǒng)在需求分析階段已經(jīng)收集到下列信息:

    學(xué)生信息:學(xué)號(hào)、姓名、性別、出生日期、所在系號(hào)、系名、系辦公電話

    學(xué)生學(xué)籍異動(dòng)信息:學(xué)籍異動(dòng)類型(如因病休學(xué),任村官保留學(xué)籍,農(nóng)村任教保留學(xué)籍等)、

異動(dòng)類型說明、異動(dòng)時(shí)間

    教材信息:教材號(hào)、教材名、使用該教材的課程號(hào)、課程名、課程學(xué)分

    該業(yè)務(wù)系統(tǒng)存在如下規(guī)則:

    I-個(gè)系管理多名學(xué)生,每個(gè)學(xué)生只由一個(gè)系管理

    Ⅱ.一本教材僅用于一門課程,一門課程可使用多本教材

    Ⅲ.一名學(xué)生可選修多門課程,一門課程可由多名學(xué)生選修

    Ⅳ.學(xué)生選修的課程要在數(shù)據(jù)庫中記錄課程成績

    V. -名學(xué)生可能會(huì)有多條學(xué)籍異動(dòng)信息

    ①請(qǐng)根據(jù)以上描述信息畫出合適的ER圖。(6分)

    ②將ER圖轉(zhuǎn)換為滿足3NF的關(guān)系模式,并標(biāo)出每個(gè)關(guān)系模式的主碼(用下畫線標(biāo)注)和外碼。(4分)

    2.設(shè)在SQL Server 2008某數(shù)據(jù)庫中,有圖書表(書號(hào),書名,單價(jià))和銷售表(書號(hào),銷售時(shí)間,銷售數(shù)量),假設(shè)單價(jià)和銷售數(shù)量均為int類型,書號(hào)和書名均為varchar( 50)類型,銷售時(shí)間為datetime類型。請(qǐng)給出創(chuàng)建滿足如下要求的多語句表值函數(shù),該函數(shù)統(tǒng)計(jì)指定年份中每本書的銷售總額。設(shè)函數(shù)名為:f_BookProfit(@year int),函數(shù)的返回結(jié)果格式如下:(10分)

    書號(hào)    銷售總額

    BO01    60000

    ...     ...

    3.某商場(chǎng)新購了一套商品經(jīng)營管理系統(tǒng),此系統(tǒng)使用SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)。此系統(tǒng)上線運(yùn)行前,需將商場(chǎng)原有的數(shù)據(jù)導(dǎo)入到新系統(tǒng)中。原有系統(tǒng)使用SQL Server 2000,數(shù)據(jù)結(jié)構(gòu)與新系統(tǒng)不完全一致。為了保證數(shù)據(jù)一致性,數(shù)據(jù)導(dǎo)入過程中要求暫停業(yè)務(wù)且必須在2小時(shí)內(nèi)完成。

    ①在原有數(shù)據(jù)導(dǎo)入新系統(tǒng)的過程中,實(shí)施人員發(fā)現(xiàn)原有數(shù)據(jù)量很大,導(dǎo)人數(shù)據(jù)需要4小時(shí),

業(yè)務(wù)無法接受。經(jīng)分析某工程師認(rèn)為,數(shù)據(jù)導(dǎo)入過程中數(shù)據(jù)庫系統(tǒng)I/O很高,但導(dǎo)人數(shù)據(jù)的程序本身對(duì)系統(tǒng)資源占用很低。該工程師建議將數(shù)據(jù)導(dǎo)入過程中的數(shù)據(jù)庫恢復(fù)模式從“完整”模式改為“簡(jiǎn)單”模式以提高數(shù)據(jù)導(dǎo)入速度;而另一位工程師則認(rèn)為此方法未必能提高數(shù)據(jù)導(dǎo)入速度,而且還可能導(dǎo)致數(shù)據(jù)丟失,不建議使用此方法。

    請(qǐng)分析此方法是否能夠提高數(shù)據(jù)導(dǎo)人速度并給出理由,同時(shí)請(qǐng)分析此操作的數(shù)據(jù)丟失風(fēng)

險(xiǎn)。(5分)

    ②在成功導(dǎo)入歷史數(shù)據(jù)后,此系統(tǒng)順利上線運(yùn)行。在上線運(yùn)行的第一周,發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)

CPU使用率很高,達(dá)到近90%,高峰期間達(dá)到100%,且系統(tǒng)內(nèi)存使用率達(dá)到90%,但系統(tǒng)I/O

很輕。業(yè)務(wù)人員反映系統(tǒng)操作速度很慢。為了提高系統(tǒng)運(yùn)行速度,在不修改應(yīng)用程序的前提下,兩位工程師提出了不同的解決方法:

    i.為服務(wù)器增加2CPU,緩解CPU使用率很高的問題。

    ii.為服務(wù)器增加一倍內(nèi)存,緩解內(nèi)存使用率很高的問題。

    考慮成本,現(xiàn)階段只能按照一種方案實(shí)施。請(qǐng)指出在現(xiàn)有情況下,哪種方案更合理并給出理由。(5分)