數(shù)據(jù)庫技術(shù)B孟凡榮及答案_第1頁
數(shù)據(jù)庫技術(shù)B孟凡榮及答案_第2頁
數(shù)據(jù)庫技術(shù)B孟凡榮及答案_第3頁
數(shù)據(jù)庫技術(shù)B孟凡榮及答案_第4頁
數(shù)據(jù)庫技術(shù)B孟凡榮及答案_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余2頁可下載查看

下載本文檔

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

文檔簡介

1、東北大學(xué)繼續(xù)教育學(xué)院數(shù)據(jù)庫技術(shù)試卷(作業(yè)考核線上)旦卷學(xué)習(xí)中心:院校學(xué)號:姓名(共7頁)總分題號一二三四五六得分一、單選題(每小題2分,共10小題,20分)A1.網(wǎng)狀數(shù)據(jù)庫中記錄與記錄之間的聯(lián)系是通過A.指針B.索引C.公共屬性D.數(shù)據(jù)項(xiàng)B2.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,模式有A.0個(gè)B.1個(gè)C.2個(gè)D.任意多個(gè)A3.關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)主碼標(biāo)識元組的作用是通過A.實(shí)體完整性規(guī)則B.參照完整性規(guī)則C.用戶自定義的完整性D.屬性的值域C4.設(shè)計(jì)ER圖,屬于數(shù)據(jù)庫設(shè)計(jì)中的A.需求分析B.邏輯設(shè)計(jì)C.概念設(shè)計(jì)D.物理設(shè)計(jì)D5,為了使索引鍵的值在基本表中唯一,在建立索引的語句中應(yīng)使用保留字A.UNIQUE

2、B.COUNTC.DISTINCTD.UNIOND6.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,外模式可能有A.1個(gè)B.2個(gè)C.0個(gè)D.任意多個(gè)A7,在某個(gè)數(shù)據(jù)庫中建立了表person(no,name,sex,birthday),其中No為表的主碼,表中已有的記錄如下圖所示:NoNaneSexbirthday1張麗麗女1967/05/074李力女1970/04/146王安男1982/10/27以下四個(gè)語句中能夠正確執(zhí)行的插入操作是A. INSERTINTOpersonVALUES(6,'王中','男','1964/03/08')B. INSERTINTOpers

3、on(name,sex)VALUES(王中,男)C. INSERTINTOpersonVALUES(2,'男','王中','1964/03/08')D. INSERTINTOperson(no,sex)VALUES(2,'男)D8.下面的說法不確切的是A. 索引用來加速數(shù)據(jù)的訪問速度和保證表的實(shí)體完整性的。B. 索引有聚簇和非聚簇索引兩種。C. 聚簇索引使表的物理順序與索引順序一致,一個(gè)表只能有一個(gè)群聚索引。D. 非聚簇索引與表的物理順序無關(guān),一個(gè)表應(yīng)該建立多個(gè)非聚簇索引。B9.在并發(fā)操作中,加鎖不能解決的問題是A.數(shù)據(jù)更新丟失B.事務(wù)故

4、障C.讀未提交數(shù)據(jù)D.不一致性檢索C10.用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作的是A.數(shù)據(jù)字典B.后援副本C.日志文件D.數(shù)據(jù)庫二、填空題(每小題1分,共10小題,10分)11 .數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和(完整性約束)三部分組成。12 .數(shù)據(jù)操作描述了系統(tǒng)的(動態(tài))特性。13 .對數(shù)據(jù)庫的操作主要有數(shù)據(jù)檢索和(更新)兩大類。14 .將關(guān)系模式R分解為3NF,一定可以滿足既具有無損連接性,又保持(函數(shù)依賴性)。15 .行列子集視圖是指,從單個(gè)(基本表)導(dǎo)出,只是去掉了其中的某些行和某些列。16 .嵌入式SQL引入了(游標(biāo))機(jī)制,用來協(xié)調(diào)兩種不同的處理方式.17 .系統(tǒng)函數(shù)為三類:

5、標(biāo)量函數(shù)、聚合函數(shù)和(行集)函數(shù)。18 .在SQLServer的建立索引的原則之一,在經(jīng)常(查詢)的字段上最好建立索引。19 .一級封鎖協(xié)議是指任一事務(wù)在修改某數(shù)據(jù)之前,必須先對其加上(排它)鎖,直至事務(wù)結(jié)束才能釋放之。20 .觸發(fā)器能夠?qū)?shù)據(jù)庫中的相關(guān)表實(shí)現(xiàn)(級聯(lián))更改。三、簡答題(每小題5分,共6小題,30分)21 .數(shù)據(jù)庫的三級模式描述。解答:模式:數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。外模式:數(shù)據(jù)庫用戶使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述內(nèi)模式:數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述。22 .數(shù)據(jù)模型及其要素的描述。解答:數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。數(shù)據(jù)結(jié)構(gòu)描述了系

6、統(tǒng)的靜態(tài)特性,這是數(shù)據(jù)模型最本質(zhì)的內(nèi)容。數(shù)據(jù)操作描述了系統(tǒng)的動態(tài)特性。對數(shù)據(jù)庫的操作主要有數(shù)據(jù)檢索和更新兩大類,這是任何數(shù)據(jù)模型都必須規(guī)定的操作。數(shù)據(jù)模型還必須提供定義完整性約束條件的手段,并在操作中自動檢查。23 .如何使用對集合操作排序的ORDERBY旬。解答:(1) ORDERB仔句只能用于對最終查詢結(jié)果排序,不能對中間結(jié)果排序;(2)任何情況下,ORDERB評句只能出現(xiàn)在最后;(3)對集合操作結(jié)果排序時(shí),ORDEBY子句中用數(shù)字指定排序?qū)傩浴?4 .SQLServer中壓縮數(shù)據(jù)庫的方法描述。解答:對數(shù)據(jù)庫可以進(jìn)行自動壓縮,也可以進(jìn)行人工壓縮。(1)自動壓縮數(shù)據(jù)庫在企業(yè)管理器左側(cè)窗口中,

7、右健單擊某個(gè)數(shù)據(jù)庫名稱,在出現(xiàn)的快捷菜單中,單擊“屬性”菜單項(xiàng),出現(xiàn)“數(shù)據(jù)庫屬性”對話框,單擊對話框中的“選項(xiàng)”選項(xiàng)卡,在本頁中選擇“自動收縮”選項(xiàng),讓系統(tǒng)自動壓縮數(shù)據(jù)庫。(2)人工壓縮數(shù)據(jù)庫在企業(yè)管理器中,對所要壓縮的數(shù)據(jù)庫上單擊右鍵,從快捷菜單中的“所有任務(wù)”中選擇“收縮數(shù)據(jù)庫”選項(xiàng),并進(jìn)行相應(yīng)的配置。可以使用DBCCSHRINKDATABASEDBCCSHRINKFIL瑜令來壓縮數(shù)據(jù)庫。25 .舉例說明屬性間的依賴關(guān)系解答:屬性間的聯(lián)系可以人為三類:一對一、一對多和多對多關(guān)系例如學(xué)生表中的主碼學(xué)號,與學(xué)生表中的姓名、性別是一對一關(guān)系;學(xué)生表中的主碼學(xué)號與選課中的學(xué)號(主屬性,外碼),是一

8、對多的關(guān)系;選課表中的學(xué)號和課程號則是多對多的關(guān)系。26 .解決嵌入式SQL與主語言工作單元之間通信方式的三個(gè)關(guān)鍵要素描述。解答:1、 SQL!信區(qū):向主語言傳遞SQL吾句的執(zhí)行狀態(tài)信息,主語言能夠據(jù)此控制程序流程。2、 主變量:主語言向SQL吾句提供參數(shù),將SQL吾句查詢數(shù)據(jù)庫的結(jié)果交給主語言進(jìn)一步處理。3、 游標(biāo):解決集合性操作語言與過程性操作語言的不匹配。四、設(shè)計(jì)題(每小題5分,共4小題,20分)已知學(xué)生-課程數(shù)據(jù)庫的三個(gè)關(guān)系模式:學(xué)生表:Student(Sno,SnameSsex,Sage,Sdept)課程表:Course(Cno,CnameCpnoCcredit)學(xué)生選課表:SC(S

9、noCno,Grade)27.查詢每一門課的間接先修課。解答:SELECT,FROMCourseFIRST,CourseSECONDWHERE=;28 .查詢選修2號課程且成績在90分以上的所有學(xué)生的學(xué)號及姓名。解答:SELECT,FROMStudent,SCWHERE=AND='2'AND>90;29 .用嵌套連接查詢與“劉晨”所在系的同學(xué)。解答:SELECTSnoSnameSdeptFROMStudentWHERESdeptIN(SELECTSdeptFROMStudentWHERESname=劉晨);30 .設(shè)有如下三個(gè)關(guān)系模式:圖書(書號,書名,類別,出版社,作者

10、,定價(jià))讀者(編號,姓名,性別,單位)借閱(書號,讀者編號,借閱日期)根據(jù)要求,使用Transact-SQL語句,以書號升序列出計(jì)算機(jī)類圖書的書號,名稱及定價(jià)。解答:SELECT書號,書名,定價(jià)FROM圖書WHEREI別='計(jì)算機(jī)ORDERBY號ASC五、應(yīng)用題(本題10分)31 .現(xiàn)已設(shè)計(jì)好了一個(gè)客戶表,該客戶的樣本數(shù)據(jù)如表所示表名稱:客戶客戶姓名客戶地址客戶電話業(yè)務(wù)員業(yè)務(wù)員地址業(yè)務(wù)員電話王一林北京豐臺理店45李森林北京西甘家口43號葉海明杭州新堂三星路89號6955435郭珊珊北京東城花市大街7號田立云天津黃河路11號5998138李森林北京西城甘家口43號馮青島登州路56號478

11、8963郭珊珊北京東城花市大街7號周玉山北京海淀花園路33號李森林北京西城甘家口43號回答下列問題:(1)該表是否存在數(shù)據(jù)冗余?若存在由此而產(chǎn)生的后果。(2)假設(shè)把表分解成兩個(gè)新表,一個(gè)是客戶,另一個(gè)是業(yè)務(wù)員,寫出每個(gè)表的結(jié)構(gòu),并且說明主碼和外碼。解答:(1)存在數(shù)據(jù)冗余,如業(yè)務(wù)員地址、業(yè)務(wù)員電話。由此而產(chǎn)生的后果是插入異常,刪除異常,修改復(fù)雜。(2)把表分解成兩個(gè)新表,一個(gè)是客戶,另一個(gè)是業(yè)務(wù)員。客戶(客戶姓名,客戶地址,客戶電話,業(yè)務(wù)員姓名)業(yè)務(wù)員(業(yè)務(wù)員姓名,業(yè)務(wù)員地址,業(yè)務(wù)員電話)六、應(yīng)用題(本題10分)32 .假設(shè)有一個(gè)表,包括的屬性有:發(fā)票號碼、購物日期、商品編號、品名、數(shù)量、廠商編號、廠商名稱。回答下列問題:(1)主碼是

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論