第1學(xué)期《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程A卷

上傳人:仙*** 文檔編號(hào):27882063 上傳時(shí)間:2021-08-21 格式:DOC 頁(yè)數(shù):8 大小:61.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
第1學(xué)期《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程A卷_第1頁(yè)
第1頁(yè) / 共8頁(yè)
第1學(xué)期《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程A卷_第2頁(yè)
第2頁(yè) / 共8頁(yè)
第1學(xué)期《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程A卷_第3頁(yè)
第3頁(yè) / 共8頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《第1學(xué)期《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程A卷》由會(huì)員分享,可在線閱讀,更多相關(guān)《第1學(xué)期《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程A卷(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、西北農(nóng)林科技大學(xué)本科課程考試試題(卷) 2013—2014學(xué)年第1學(xué)期《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程A卷 專業(yè)班級(jí): 命題教師: 審題教師: 學(xué)生姓名: 學(xué)號(hào): 考試成績(jī): 一、單項(xiàng)選擇題(每小題2分,共20分) 得分: 分 1.一個(gè)關(guān)系只有一個(gè)( C )。 A.超碼

2、 B.候選碼 C.主碼 D.外碼 2.?dāng)?shù)據(jù)庫(kù)DB、數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS三者之間的關(guān)系是( A )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 3.關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫(kù)中( C )等問題而引入的。 A.減少數(shù)據(jù)操作的復(fù)雜性 B.提高查詢速度 C.插入異常、刪除異常和數(shù)據(jù)冗余 D.?dāng)?shù)據(jù)的完整性 4.下列關(guān)于Oracle中觸發(fā)器的描述,

3、不正確的是( D )。 A.視圖上只能創(chuàng)建instead of類型的觸發(fā)器 B.觸發(fā)器不需要用戶調(diào)用執(zhí)行 C.利用觸發(fā)器可以實(shí)施更為復(fù)雜的完整性約束 D.一張表上只能創(chuàng)建一個(gè)觸發(fā)器 5.Oracle數(shù)據(jù)庫(kù)物理結(jié)構(gòu)包括三種文件,以下不屬于的是( B )。 A.?dāng)?shù)據(jù)文件 B.系統(tǒng)文件 C.控制文件 D.日志文件 6.當(dāng)關(guān)系R和S作自然連接時(shí),能夠把R和S原該舍棄的元組保留到結(jié)果關(guān)系中的操作是( A )。 A. 全外連接 B. 右外連接 C. 外部并 D. 左外連接 7.設(shè)有關(guān)系模式R(

4、A,B,C),F(xiàn)是R上成立的函數(shù)依賴集,F(xiàn)={A→B,C→B},則相對(duì)于F,關(guān)系模式R的主鍵為( A )。 A.AC B.ABC C.AB D.BC 8.在ER模型中,如果有6個(gè)不同實(shí)體集,有9個(gè)不同的二元聯(lián)系,其中3個(gè)1∶N聯(lián)系,3個(gè)1∶1聯(lián)系,3個(gè)M∶N聯(lián)系,根據(jù)ER模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,轉(zhuǎn)換成關(guān)系的最少數(shù)目是( B )。 A.6 B.9 C.12 D.15 9.設(shè)計(jì)內(nèi)模式屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的( D )。 A.需求設(shè)計(jì)

5、B.概念設(shè)計(jì) C.邏輯設(shè)計(jì) D.物理設(shè)計(jì) 10.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其他事務(wù)是( B )的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能相互干擾。 A.一致 B.隔離 C.永久 D.原子 二、填空題(每空1分,共10分) 得分: 分 1.在Oracle中,當(dāng)在表上創(chuàng)建主鍵約束(Primary Key)和 唯一性 約束時(shí)系統(tǒng)自動(dòng)在相應(yīng)的屬性列上創(chuàng)建索引(Index)。 2.在Oracle中創(chuàng)建用戶時(shí),若未提及DEFAULT TABLESPAC

6、E關(guān)鍵字,則系統(tǒng)將 users 表空間分配給用戶作為默認(rèn)表空間。 3.執(zhí)行授權(quán)語(yǔ)句Grant時(shí)如果指定了With Grant Option子句表示: 獲得權(quán)限的用戶可以傳播此權(quán)限 。 4.對(duì)于視圖的查詢和更新,系統(tǒng)最終轉(zhuǎn)化為對(duì) 基本表 的查詢和更新。 5.設(shè)R(U)是屬性集U上的關(guān)系模式。X,Y是U的子集。若對(duì)于R(U)的任意一個(gè)可能的關(guān)系r,r中不可能存在兩個(gè)元組 在x上的值相同,而在y上的值不同 ,則稱X函數(shù)確定Y或Y函數(shù)依賴于X,記作X→Y。 6.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)中,需求分析階段

7、產(chǎn)生的數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、 數(shù)據(jù)流 、數(shù)據(jù)處理和 數(shù)據(jù)存儲(chǔ) 五個(gè)部分。 7.事務(wù)通常是以Begin Transaction開始,以 commit 或Rollback結(jié)束。 8.一個(gè)“不好”的關(guān)系模式會(huì)存在數(shù)據(jù)冗余太大、 刪除異常 、更新異樣、插入異常。 9.PL/SQL程序由三個(gè)塊組成,即聲明部分、 執(zhí)行部分 、異常處理部分。 三、簡(jiǎn)答題(每小題5分,共20分) 得分: 分 1.什么是視圖?請(qǐng)列舉出使用視圖的優(yōu)點(diǎn)(列

8、出任意三點(diǎn)即可)。 1. 視圖是從一個(gè)或幾個(gè)基本表(或視圖)中導(dǎo)出的表。它與基本表不同,是一個(gè)虛表,數(shù)據(jù)庫(kù)中只存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來(lái)的基本表中。視圖的優(yōu)點(diǎn):(1)視圖能夠簡(jiǎn)化用戶的操作;(2)視圖使用戶能以多種角度看待同一數(shù)據(jù);(3)視圖對(duì)重構(gòu)數(shù)據(jù)庫(kù)提供了一定程度的邏輯獨(dú)立性;(4)視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù);(5)適當(dāng)?shù)睦靡晥D可以更清晰的表達(dá)查詢。 2.簡(jiǎn)述關(guān)系數(shù)據(jù)庫(kù)的三類完整性約束。 2. 關(guān)系數(shù)據(jù)庫(kù)的完整性約束包括:實(shí)體完整性、參照完整性和用戶自定義的完整性。實(shí)體完整性規(guī)則:若屬性(指一個(gè)或一組屬性)A是基本關(guān)系R的主屬性,則A不能取

9、空值。參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對(duì)于R中每個(gè)元組在F上的值必須為:或者取空值;或者等于S中某個(gè)元組的主碼值。用戶自定義的完整性就是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求。 3.有一張學(xué)生基本信息表S(Sno,Sname,Ssex,Sbirth,Sdept,Major),表中存放某高校各個(gè)學(xué)院的學(xué)生信息,如果只允許數(shù)據(jù)庫(kù)用戶Jobs查詢“生命科學(xué)”學(xué)院的學(xué)生信息而不能查詢其它學(xué)院的學(xué)生信息,請(qǐng)給出相應(yīng)的授權(quán)方案。 (1)創(chuàng)建“生命科學(xué)”學(xué)院視

10、圖 Create view shengming As Select sno,sname,ssex,sbirth,sdept,major From s Where sdept=‘生命科學(xué)’ (2)授權(quán) Grant select on shengming to jobs; 4.簡(jiǎn)述概念結(jié)構(gòu)階段的設(shè)計(jì)內(nèi)容與步驟。 設(shè)計(jì)內(nèi)容:將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型。步驟:第一步是抽象數(shù)據(jù)并設(shè)計(jì)局部視圖,第二步是集成局部視圖,得到全局的概念結(jié)構(gòu)。 四、設(shè)計(jì)題(每小題9分,共18分) 得分:

11、 分 1.有一圖書出版銷售系統(tǒng),其中的數(shù)據(jù)有:圖書的書號(hào)、書名及作者姓名;出版社名稱、地址及電話;書店名稱、地址及其經(jīng)理;倉(cāng)庫(kù)號(hào),面積,負(fù)責(zé)人。其中: 每種圖書只能由一家出版社出版,一家出版社可出版多種圖書; 每種圖書可由多家書店銷售,每家書店可經(jīng)銷多種圖書,用銷售量表示某種圖書在某個(gè)書店的銷售數(shù)量; 一個(gè)出版社出版的圖書存放在一個(gè)倉(cāng)庫(kù),一個(gè)倉(cāng)庫(kù)可以存放若干個(gè)出版社出版的圖書,用庫(kù)存量表示某種圖書在某個(gè)倉(cāng)庫(kù)中的數(shù)量。 (1)請(qǐng)畫出該系統(tǒng)數(shù)據(jù)庫(kù)的ER圖。(5分) (2)將ER圖轉(zhuǎn)換成關(guān)系模式,要求關(guān)系模型的數(shù)量盡可能少。(4分)

12、 2.現(xiàn)有如下關(guān)系模式: 借閱(圖書編號(hào),書名,作者名,出版社,讀者編號(hào),讀者姓名,借閱日期,歸還日期) 基本函數(shù)依賴集F: F={圖書編號(hào)→(書名,作者名,出版社),讀者編號(hào)→讀者姓名,(圖書編號(hào),讀者編號(hào),借閱日期)→歸還日期} (1)寫出借閱關(guān)系的主碼,分析非主屬性對(duì)主碼的函數(shù)依賴。(5分) (2)利用規(guī)范化理論對(duì)借閱關(guān)系進(jìn)行分解,使分解后的每個(gè)關(guān)系模式達(dá)到3NF。(4分) 五、綜合題(共32分) 得分:

13、 分 1.設(shè)有關(guān)系模式如下: 部門(部門編號(hào),部門名稱,電話) 員工(員工編號(hào),姓名,性別,部門編號(hào),職務(wù)) 項(xiàng)目(項(xiàng)目編號(hào),項(xiàng)目名稱,預(yù)算) 施工(員工編號(hào),項(xiàng)目編號(hào),工時(shí))注:工時(shí)的單位為小時(shí) 寫出下列操作的關(guān)系代數(shù):(每小題3分,共9分) (1)查詢員工“陳艷”的部門名稱和職務(wù); (2)查詢工時(shí)超過100小時(shí)的項(xiàng)目名稱和員工的姓名。 (3)刪除部門編號(hào)為D4的部門信息。 2.現(xiàn)有如下關(guān)系: 職工(職工號(hào),姓名,性別,職務(wù),家庭地址,部門編號(hào)) 部門(部門編號(hào),部門名稱,地址,電話) 保?。ū=】ň幪?hào),職工號(hào),檢

14、查身體日期,健康狀況) 寫出下列操作的SQL語(yǔ)句:(每小題3分,共15分) (1)查找所有女科長(zhǎng)的姓名和家庭地址。 (2)統(tǒng)計(jì)“財(cái)務(wù)科”中健康狀況為“良好”的職工人數(shù)。 (3)統(tǒng)計(jì)身體檢查3次以上健康狀況都是“差”的職工號(hào)。 (4)將“研發(fā)部”職工的健康狀況改為“一般”。 (5)建立健康狀況為“差”的職工的視圖,視圖中包括職工號(hào)、姓名、性別、部門名稱、檢查身體日期、健康狀況。 3.補(bǔ)全下面的PL/SQL程序。(每空2分,共8分) 有三個(gè)關(guān)系S(Sno,Sn

15、ame,Ssex,Sage,Sdept),C(Cno,Cname,Ccredit),SC(Sno,Cno,Grade),創(chuàng)建存儲(chǔ)過程CJ_P,實(shí)現(xiàn)查詢指定學(xué)院學(xué)生的成績(jī)情況,在過程體中輸出學(xué)生的姓名、選課的課程名和成績(jī)。 create or replace procedure CJ_P(v_sdept ) is v_sname s.sname%type; v_cname ame%type; v_grade sc.grade%type; cursor c1 is select Sname, Cname,Grade from

16、 where s.sno = sc.sno and o = o and Sdept = v_sdept; begin open c1; loop fetch ; exit when c1%notfound; dbms_output.put_line(v_sname||,||v_cname||,||v_grade); end loop; ; end; 第 8 頁(yè) 共 8 頁(yè)

展開閱讀全文
溫馨提示:
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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!