2022-2022-1學期南方數(shù)據(jù)庫原理與應用(B)卷_第1頁
2022-2022-1學期南方數(shù)據(jù)庫原理與應用(B)卷_第2頁
2022-2022-1學期南方數(shù)據(jù)庫原理與應用(B)卷_第3頁
2022-2022-1學期南方數(shù)據(jù)庫原理與應用(B)卷_第4頁
2022-2022-1學期南方數(shù)據(jù)庫原理與應用(B)卷_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦2022-2022-1學期南方數(shù)據(jù)庫原理與應用(B)卷南京林業(yè)高校南方學院試卷(B)

課程數(shù)據(jù)庫原理與應用2012~2013年第一學期

全部答案均要寫在答題紙上,否則不給分!

一、挑選題(每題1分,共20分)

1.在數(shù)據(jù)管理技術的進展過程中,經(jīng)受了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段這幾個階段中,數(shù)據(jù)自立性最高的是(A)階段。A.數(shù)據(jù)庫系統(tǒng)

B.文件系統(tǒng)

C.人工管理

D.數(shù)據(jù)項管理

2.在數(shù)據(jù)庫中,下列說法不正確的是(A)。

A.數(shù)據(jù)庫避開了一切數(shù)據(jù)的重復

B.若系統(tǒng)是徹低可以控制的,則系統(tǒng)可確保更新時的全都性

C.數(shù)據(jù)庫中的數(shù)據(jù)可以分享

D.數(shù)據(jù)庫削減了數(shù)據(jù)冗余3.數(shù)據(jù)自立性是指(D)。

A.數(shù)據(jù)自立于計算機

B.數(shù)據(jù)自立于操作系統(tǒng)

C.數(shù)據(jù)自立于數(shù)據(jù)管理系統(tǒng)

D.數(shù)據(jù)自立于應用程序4.信息世界的實體對應于關系中的(C)。

A.性質(zhì)

B.屬性

C.元組

D.列

5.下列哪些運算是關系代數(shù)的基本運算(D)。A.交、并、差

B.投影、挑選、除、銜接

C.銜接、自然銜接、笛卡爾乘積

D.投影、挑選、笛卡爾乘積、差運算

6.設關系R和關系S的元組個數(shù)分離是3和4,關系T是R與S的笛卡爾積,即:T=R×S,

則關系T的元組個數(shù)是(C)。

A.7

B.9

C.12

D.167.設有關系R和S,關系代數(shù)表達式R-(R-S)表示的是(D)。A.R-S

B.R÷S

C.R∪S

D.R∩S8.設關系R和S的屬性個數(shù)分離為2和3,那么等價于(B)。

A.

B.

C.

D.9.SQL中,與“

A.>MAX

B.MIN

10.設有關系R=(A,B,C),與SQL語句SELECTDISTINCTAFROMRWHERE

SR2

1>>σ)(41SR?>σ)(41SR>σ)(21SR>σ

B=17;等價的關系代數(shù)表達式是(C)。

A.πA(R)B.πB=17(R)C.πA(σB=17(R))D.σB=17(πA(R))11.索引的作用之一是(C)。

A.節(jié)約存儲空間B.便于管理

C.加快查詢速度D.建立各數(shù)據(jù)表之間的關系

12.以下有關SELECT子句的講述中不正確的是(A)。

A.SELECT子句中只能包含表中的列及其構成的表達式

B.SELECT子句規(guī)定了結果集中的列挨次

C.SELECT子句中可以使用別號

D.假如FROM子句中引用的兩個表中有同名的列,則在SELECT子句中引用它們時必需使用表名前綴加以限制

13.部分匹配查詢中有關通配符“%”的講述中正確的是(C)。

A.“%”代表一個字符B.“%”代表多個字符

C.“%”可以代表零個或多個字符D.“%”不能與“_”同使用

14.設有關系模式R(A,B,C,D),其函數(shù)依靠集F={(A,B)→C,C→D},則關系模式R

的規(guī)范化程度最高達到(B)。

A.1NF

B.2NF

C.3NF

D.BCNF

15.在關系模式中,假如屬性A和屬性B的值存在一對一的聯(lián)系,則有(C)。

A.A→B

B.B→A

C.A←→B

D.以上都不是

16.關系模式R中的屬性全是主屬性,則R的最高范式必然是(D)。

A.1NF

B.2NF

C.3NF

D.BCNF

17.X→Y,當下列哪一條成立時,稱為平庸的函數(shù)依靠(B)。

A.X?Y

B.Y?X

C.X∩Y=φ

D.X∩Y≠φ

18.以下四個講述中,哪一個不是對關系模式舉行規(guī)范化的主要目的(C)。

A.削減數(shù)據(jù)冗余

B.解決更新異樣問題

C.加快查詢速度

D.提高存儲空間效率

19.事務的原子性是指(B)。

A.事務一旦提交,對數(shù)據(jù)庫的轉(zhuǎn)變是永遠的

B.事務中包括的全部操作要么都做,要么都不做

C.一個事務內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務是隔離的

D.事務必需使數(shù)據(jù)庫從一個全都性狀態(tài)變到另一個全都性狀態(tài)

20.日志文件是用于記錄(B)。

A.數(shù)據(jù)操作B.每個事務全部更新操作和事務執(zhí)行狀態(tài)C.程序執(zhí)行的全過程D.程序執(zhí)行的結果

二、填空題(每空1分,共20分)

1.數(shù)據(jù)自立性分為和。

2.按照聯(lián)系所涉及的實體集的個數(shù),聯(lián)系分為三種:、、。

3.為了提高數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)自立性,數(shù)據(jù)庫系統(tǒng)在這三級模式間提供了兩層映

像、。

4.DBS由、、應用開發(fā)工具軟件和應用程序、數(shù)據(jù)庫的軟/硬

件支撐環(huán)境、等部分構成。

5.和是關系模型必需滿足的完整性約束條件,被稱為關系的

關系的兩個不變性。

6.SQL語言提供了兩種不同的使用方式:交互式、嵌套式。

7.是指數(shù)據(jù)的正確性和相容性,防止錯誤數(shù)據(jù)進入數(shù)據(jù)庫,防止數(shù)據(jù)存在不

符合語義的數(shù)據(jù)。

8.并發(fā)操作假如不加以控制,可能帶來三種問題:、、,

并發(fā)控制常用的辦法是。

三、編程題(每小題4分,共32分)

設有如下3個關系模式:

(1)職工EMP(ENO,ENAME,SEX,BIRTH),屬性含義分離為:職工號,姓名,性別,誕生年代;

(2)工程PRJ(PNO,PNAME,PTOTAL),屬性含義分離為:工程編號,工程名稱,預算;

(3)酬勞SAL(ENO,PNO,SALARY),屬性含義分離為:職工號,工程編號,工資;一個職工最多只能參與一項工程,一個工程有多個職工參與。

1.查詢“8395”號職工的姓名和誕生年代,請用關系代數(shù)表示

........?!荅NAME,BIRTH(σENO=’8395(EMP))

以下題目請用

.....

...語句表示。

......SQL

2.用SQL語句創(chuàng)建SAL表,其中ENO為字符串類型,長度為8個字節(jié),PNO為字符串

類型,長度為5個字節(jié),SALARY為整型。要求定義主碼和外碼。

CreatetableSAL(

ENOchar(8),

PNOchar(5),

SALARYint,

PRIMARYKEY(ENO,PNO),

FOREIGNKEYENOREFERENCESEMP(ENO),

FOREIGNKEYPNOREFERENCESPRJ(PNO)

)

3.查詢姓“張”的女性員工的具體信息。

select*fromEMPwhereENAMElike‘%ENAME%’andSEX=’女’;

4.查詢工資在3500元以上(含3500元)的職工號、姓名及工資,并按工資從高到低羅列。

SelectENO,ENAME,SALARYfromEMP,SALwhereEMP.ENO=SAL.ENO

SALARY>=3500orderbySALARYdesc;

5.統(tǒng)計每項工程發(fā)放給員工的工資總額,要求顯示工程編號和工資總額。

SelectPNO,sum(SALARY)fromSALGROUPBYPNO;

6.查詢平均工資超過3000元(不含3000)的工程編號和工程名稱,并按工程編號由小到大挨次羅列。SELECTPNO,PNAMEFROMPRJWHEREPNOIN

(SELECTPNOFROMSALGROUPBYPNOHAVINGAVG(SALARY)>3000);

7.查詢沒有一位職工工資低于3000元的工程編號和工程名。

SELECTPNO,PNAMEFROMPRJWHEREPNONOTIN(SELECTPNOFROMSALWHREESALARY<3000);

8.請用嵌入式SQL語句向酬勞表SAL中插入一條新元組,已知職工號、工程編號和工資依次存放在主變量HENO,HPNO和HSALARY中。

INSERTINTOSAL(ENO,PNO,SALARY)VALUES(:HENO,:HPNO,:HSALARY);

四、簡答題(每題5分,共10分)

1.試述數(shù)據(jù)模型的概念和數(shù)據(jù)模型的三個要素。

2.什么是DBA?你如何看待DBA這項工作?如果你是一位DBA,你會從哪幾方面做好這份工作?今后你還決定學習哪些與數(shù)據(jù)庫管理或數(shù)據(jù)庫開發(fā)相關的課程?

五、設計題(10分)

一個工廠需要建立一個數(shù)據(jù)庫系統(tǒng),要存儲以下信息:

(1)一個工廠內(nèi)有多個車間,每個車間有車間號、車間主任姓名、地址和電話。

(2)一個車間有多個工人,每個工人有職工號、姓名、誕生日期、性別和工種

(3)一個車間生產(chǎn)多種產(chǎn)品,產(chǎn)品有產(chǎn)品號和價格

(4)一個車間生產(chǎn)多種零件,一個零件也可以在多個車間內(nèi)生產(chǎn),零件有零件號、分量和價格。

(5)一個產(chǎn)品由多種零件組成,一種零件也可以裝配出多種產(chǎn)品

(6)產(chǎn)品與零件均存入倉庫中,一種產(chǎn)品或零件只能存放在一個倉庫中,一個倉庫可以存放多種產(chǎn)品或零件。

(7)廠內(nèi)有多個倉庫,倉庫有倉庫號、倉庫主任姓名和電話。

請按照上述描述完成以下操作:

(1)畫出該系統(tǒng)的ER圖,只要求畫出實體及聯(lián)系。

(2)按照ER圖轉(zhuǎn)換關系模式,要求指出每個關系模式的主碼及其存在的外碼。關系名稱和屬性名稱要求都用中文表示。

六、綜合題(8分)

對于R(A,B,C,D,E),F(xiàn)={B→CD,E→B,B→C,D→AC,E→C,B→A},完成以下操作:(1)求該關系模式最小函數(shù)依靠集Fmin。

(2)求屬性BD的閉包(BD)F+

(3)求R的候選碼

(4)推斷R最高達到第幾范式?為什么?

南京林業(yè)高校南方學院答題紙(B)

課程名稱數(shù)據(jù)庫原理與應用2022-2022學年第一學期

二、填空題(每空1分,共20分)

1、________________________

2、____________________________________

3、________________________

4、____________________________________

5、____________________________________

6、________________________

7、_

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論