大學(xué)期末考試《數(shù)據(jù)庫原理及應(yīng)用》試卷及答案(一)_第1頁
大學(xué)期末考試《數(shù)據(jù)庫原理及應(yīng)用》試卷及答案(一)_第2頁
大學(xué)期末考試《數(shù)據(jù)庫原理及應(yīng)用》試卷及答案(一)_第3頁
大學(xué)期末考試《數(shù)據(jù)庫原理及應(yīng)用》試卷及答案(一)_第4頁
大學(xué)期末考試《數(shù)據(jù)庫原理及應(yīng)用》試卷及答案(一)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、大學(xué)期末考試數(shù)據(jù)庫原理及應(yīng)用試卷及答案(一)一、填空題(每格1 分,總分20 分)1. 數(shù)據(jù)庫的保護(hù)功能主要包括確保數(shù)據(jù)的安全性、 、四方面的內(nèi)容。 數(shù)據(jù)的完整性并發(fā)控制數(shù)據(jù)庫恢復(fù)2. 事務(wù)的性質(zhì):原子性、 、持久性。 一致性隔離性3. 在SQL中,CREATE/IEW語句用于建立視圖,如果要求今后對視圖用UPDAT晤句更新數(shù)據(jù)時(shí)必須滿足于查詢中的表達(dá)式,則應(yīng)當(dāng)在CREATE VIEW悟句中使用 短語。 WITH CHECK OPTION4. 視圖是一個(gè)虛表,它是從中導(dǎo)出的表,在數(shù)據(jù)庫中只存放視圖的,不存放視圖的 。 基本表或視圖定義 數(shù)據(jù)5. 數(shù)據(jù)庫設(shè)計(jì)應(yīng)包括兩方面的內(nèi)容:一是 特性的設(shè)計(jì),

2、二是 特性的設(shè)計(jì)。結(jié)構(gòu) 行為6. 關(guān)系數(shù)據(jù)操作語言(DML)的特點(diǎn)是:操作對象與結(jié)果均為關(guān)系、操作的非過程性強(qiáng)、語言一體化、并且 是建立在數(shù)學(xué)理論基礎(chǔ)之上。 DML包括數(shù)據(jù)查詢和 兩種數(shù)據(jù)操作語句。數(shù)據(jù)更新7. 使用游標(biāo)的步驟為:定義游標(biāo)、打開游標(biāo)、關(guān)閉游標(biāo)(釋放游標(biāo))。取出記錄8. 信息的三種世界是指、 和數(shù)據(jù)世界,其中數(shù)據(jù)世界又稱為計(jì)算機(jī)世界。信息的現(xiàn)實(shí)世界信息世界9. 從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗余度大、異常、 異常和 異常。 插入修改刪除10. 在SQL中,通配符 詼?zhǔn)?下劃線表示。 任何長度的字符串 一個(gè)任意字符二、單選題(每題2 分

3、 , 總分 20 分)1 .以下(B)采用了自底向上的設(shè)計(jì)分析方法A. 需求分析B. 概念結(jié)構(gòu)設(shè)計(jì)C. 邏輯結(jié)構(gòu)設(shè)計(jì)D. 物理結(jié)構(gòu)設(shè)計(jì)2 . 在視圖上不能完成的操作是( D ) 。A. 在視圖上定義新的視圖B. 查詢操作C. 更新數(shù)據(jù)D.在視圖上定義新的基本表3 .下列功能不屬于 SQL的功能( D )。1第 3 頁 共 5 頁A. 數(shù)據(jù)定義功能(DDL) B. 數(shù)據(jù)操作功能(DML)C. 數(shù)據(jù)控制功能(DCL) D.數(shù)據(jù)嵌入功能(DEL)4 .在SQL中,視圖的刪除可以用( D )C.DELETE VIEWT 令D.DROP VIEW 命令5. 設(shè)一關(guān)系模式為:運(yùn)貨(顧客姓名,顧客地址,商品

4、名,供應(yīng)商姓名,供應(yīng)商地址),則該關(guān)系模式的候選碼是( B ) 。A. 顧客姓名,供應(yīng)商姓名B.C. 顧客姓名,商品名D.6. 有兩個(gè)實(shí)體集,它們之間存在著一個(gè)A.1B.2C.3D.47. 日志文件用于記錄( D ) 。A. 程序運(yùn)行過程B. 數(shù)據(jù)操作A.DELETE TABLE命令 B.DROP TABLE 命令商品名,供應(yīng)商姓名,供應(yīng)商地址),則該關(guān)系模顧客姓名,供應(yīng)商姓名,商品名顧客地址,供應(yīng)商姓名,商品名M N聯(lián)系,則這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成關(guān)系的個(gè)數(shù)為(C )C. 程序運(yùn)行結(jié)果D. 對數(shù)據(jù)的更新操作8. 設(shè)關(guān)系R與關(guān)系S具有相同的目上,且相對應(yīng)的屬性的值取自同一個(gè)域,則R-(R-S)等于(

5、B )。A.RUS B.R A S C.R XS D.R-S9. 在 ( B ) 時(shí)需要解決屬性沖突、命名沖突、結(jié)構(gòu)沖突A. 設(shè)計(jì)局部E-R 圖B.合并局部E-R 圖C. 分析用戶需求D.關(guān)系模型的規(guī)范化10. 數(shù)據(jù)安全性主要指(A )A. 數(shù)據(jù)的正確性、有效性、相容性B. 用戶數(shù)據(jù)與程序的獨(dú)立性C. 保護(hù)數(shù)據(jù)以防止不法的使用D. 防止并發(fā)程序之間的干擾1 分 , 總分 10 分)1. UPDATE語句可以修改表的結(jié)構(gòu)和表中的數(shù)據(jù)。()錯(cuò)2. 關(guān)系中元組有先后順序,屬性沒有先后順序。( )錯(cuò)3. 數(shù)據(jù)的完整性是指保護(hù)數(shù)據(jù)以防止不合法的使用。( )錯(cuò)4. 一個(gè)用戶可以使用多個(gè)外模式。()對5.

6、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致。()錯(cuò)6. 兩個(gè)關(guān)系的連接是兩個(gè)關(guān)系的廣義笛卡兒積中的一部分記錄。() 對7. 一個(gè)存儲文件可以存放一個(gè)或多個(gè)基本表. 。()對8. 一個(gè)關(guān)系模式屬于 BCNF則在函數(shù)依賴范疇已實(shí)現(xiàn)了徹底地分解。 () 對9. 只有主碼才能唯一標(biāo)識一行。10. 一個(gè)表可以建立多個(gè)索引。( )錯(cuò)( )對1. 簡述數(shù)據(jù)庫概念設(shè)計(jì)的主要步驟。答:進(jìn)行數(shù)據(jù)抽象;設(shè)計(jì)局部概念模式;將局部概念模式綜合成全局概念模式;對全局結(jié)構(gòu)進(jìn)行評審。2. 什么是數(shù)據(jù)庫系統(tǒng)?一個(gè)數(shù)據(jù)庫系統(tǒng)應(yīng)包括哪些?答:數(shù)據(jù)庫系統(tǒng)是指帶有數(shù)據(jù)庫并利用數(shù)據(jù)庫技術(shù)進(jìn)行數(shù)據(jù)管理的計(jì)算機(jī)系統(tǒng)。一個(gè)數(shù)據(jù)庫系統(tǒng)應(yīng)包括計(jì)算機(jī)

7、硬件、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用程序系統(tǒng)及數(shù)據(jù)庫管理員等。五、綜合題(總分40 分)1. 現(xiàn)有如下關(guān)系模式:R(A , B, C, D, E, F)其中:(A,B)為碼 并且存在函數(shù)依賴:BfC D-E D-F(1)該關(guān)系模式滿足 2NF嗎?為什么?(3分)不滿足2NF,因?yàn)镃部分依賴于碼如果將關(guān)系模式 R分解為:R1(A, B, D, F) R2(B , C, E)則關(guān)系模式R2 的碼是什么?(2 分)( B,E)(2)將關(guān)系模式R分解到3NF。并說明理由(5分)R1(A, B, D)R2(B, C)R3(D, E, F)2. 現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生 ( 學(xué)號,姓名,性別,專業(yè)、獎(jiǎng)學(xué)金)

8、課程 ( 課程號,課程名,學(xué)分)選課 ( 學(xué)號,課程號,分?jǐn)?shù))用關(guān)系代數(shù)表達(dá)式實(shí)現(xiàn)下列小題: 檢索“計(jì)算機(jī)”專業(yè)的學(xué)生學(xué)號、姓名 (2 分 )口學(xué)號,姓名專業(yè)=“計(jì)算機(jī)”(學(xué)生) 檢索既選修了軟件工程又選修了管理信息系統(tǒng)課程的學(xué)生學(xué)號( 2 分)n學(xué)號(b課程名=軟件工程(選課8課程)nn學(xué)號(。課程名='管理信息系統(tǒng)(選課8課程) 沒有選修課程號為”數(shù)據(jù)庫”的學(xué)生姓名( 2 分)口姓名(學(xué)生) 口姓名(b課程號="數(shù)據(jù)庫”(學(xué)生8選課)3.用SQL語言實(shí)現(xiàn)下列一小題: 列出學(xué)號為“98001”的已有成績的各門課名稱與成績(2 分)SELECT課程名,成績FROM課程,選課

9、WHERE課程.課程號=選課.課程號AND學(xué)號="98001” AND成績 IS NOT NULL 刪除姓名為“陳紅”的所有選課記錄( 2 分)DELETE FROM選課 WHERE 學(xué)號 IN (SELECT 學(xué)號 FROM 學(xué)生 WHERE 姓名='陳紅) 檢索獲得獎(jiǎng)學(xué)金、并且至少有一門課程成績在90 分以上的學(xué)生信息,包括學(xué)號、姓名和專業(yè);( 2分)SELECT學(xué)號,姓名,專業(yè)FROM學(xué)生 WHERE獎(jiǎng)學(xué)金0 AND EXISTS(SELECT * FROM選課 WHERE學(xué)生.學(xué)號=選課.學(xué)號AND成績95) 將對選課表的全部權(quán)限授予用戶王平,并且王平可以授權(quán)給其它用

10、戶;(2 分)GRANT ALL PRIVILEGES ON選課 TO 王平 WITH GRANT OPTION 求學(xué)號為“785222”的學(xué)生所選課程的總學(xué)分( 2 分)SELECT SUM(學(xué)分)FROM學(xué)生,選課,課程 WHERE學(xué)生.學(xué)號=選課.學(xué)號AND選課.課程號=課程.課程號AND學(xué)號=" 785222” 將課程名為 “數(shù)據(jù)庫”的成績置為0; ( 2 分)UPDATE課SET成績=0 WHERE課程號=(SELECT課程號 FROM課程WHEREM程名="數(shù)據(jù)庫” 在選課情況表中插入各門課的選課信息;(2 分)INSERT INTO選課情況 SELECT課程號

11、,課程名, COUNT(*) FROM選課GROUP BYW 程號4. 學(xué)校中有若干系,每個(gè)系有若干個(gè)班級和教研室,每個(gè)教研室有若干個(gè)教員,其中有的教授和副教授每人各帶若干個(gè)研究生,每個(gè)班有若干學(xué)生,每個(gè)學(xué)生選修若干課程,每門課程可以有若干學(xué)生選修。根據(jù)學(xué)校的情況,用 E-R圖畫出概念模型,并注聯(lián)系類型。(5分)答:1第 # 頁 共 5 頁將E-R圖轉(zhuǎn)換成關(guān)系模型 ,并注明主碼和外碼。(5分)答:系(系代號,系名稱,系電話,系主任)PK= 系代號教研室(教研室編號,教研室名稱,教研室電話,教研室地址,系代號)PK哪研室編號FK=代號,參照表是系班級(班級編號,班級人數(shù),系代號)PK初級編號FK=代號,參照表是系教員(教員編號,姓名,參加工作時(shí)間,職稱

溫馨提示

  • 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

提交評論