2022年云南大學計算機科學與技術專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)_第1頁
2022年云南大學計算機科學與技術專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)_第2頁
2022年云南大學計算機科學與技術專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)_第3頁
2022年云南大學計算機科學與技術專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)_第4頁
2022年云南大學計算機科學與技術專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年云南大學計算機科學與技術專業(yè)《數(shù)據(jù)庫原理》科目期末試卷

A(有答案)

一、填空題

1、在SELECT命令中進行查詢,若希望查詢的結果不出現(xiàn)重復元組,應在SELECT語句

中使用保留字。

2、在SQLServer2000中,某數(shù)據(jù)庫用戶User在此數(shù)據(jù)庫中具有對T表數(shù)據(jù)的查詢和

更改權限。現(xiàn)要收回User對T表的數(shù)據(jù)更改權,下述是實現(xiàn)該功能的語句,請補全語句。

UPDATEONTFROMUser;

3、主題在數(shù)據(jù)倉庫中由一系列實現(xiàn)。一個主題之下表的劃分可按、數(shù)據(jù)所屬

時間段進行劃分,主題在數(shù)據(jù)倉庫中可用方式進行存儲,如果主題存儲量大,為了

提高處理效率可采用方式進行存儲。

4、數(shù)據(jù)模型是由____________、和三部分組成。

5、從外部視圖到子模式的數(shù)據(jù)結構的轉換是由____________實現(xiàn);模式與子模式之間的

映象是由____________實現(xiàn);存儲模式與數(shù)據(jù)物理組織之間的映象是由______________實

現(xiàn)。

6、安全性控制的一般方法有、、、和視

圖的保護五級安全措施。

7、數(shù)據(jù)倉庫主要是供決策分析用的,所涉及的數(shù)據(jù)操作主要是,一般情況下

不進行。

8、在RDBMS中,通過某種代價模型計算各種查詢的執(zhí)行代價。在集中式數(shù)據(jù)庫中,查

詢的執(zhí)行開銷主要包括和代價。在多用戶數(shù)據(jù)庫中,還應考慮查詢的內(nèi)存代

價開銷。

9、以子模式為框架的數(shù)據(jù)庫是;以模式為框架的數(shù)據(jù)庫是;

以物理模式為框架的數(shù)據(jù)庫是。

10、已知系(系編號,系名稱,系主任,電話,地點)和學生(學號,姓名,性別,入學

日期,專業(yè),系編號)兩個關系,系關系的主碼是,系關系的外碼是

,學生關系的主碼是.外碼是O

二、判斷題

11、SQL語言有嵌入式和交互式兩種使用方法。()

12、在CREATEINDEX語句中,使CLUSTERED來建立簇索引。()

13、在數(shù)據(jù)表中,空值表示不確定。()

14、據(jù)庫操作中防止死鎖的方法是禁止兩個用戶同時操作數(shù)據(jù)庫。()

15、有兩個關系R和S,分別包含15個和10個元組,則在RUS、R—S、RC1S中可能

出現(xiàn)的一種元組數(shù)目情況是18、7、7()

16、并發(fā)執(zhí)行的所有事務均遵守兩段鎖協(xié)議,則對這些事務的任何并發(fā)調度策略都是可串

行化的。()

17、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。()

18、等值連接與自然連接是同一個概念。()

19、在數(shù)據(jù)庫表中,空值表示數(shù)值0。()

20、可以用UNION將兩個查詢結果合并為一個查詢結果。()

21、在第一個事務以S鎖方式讀數(shù)據(jù)R時;第二個事務可以進行對數(shù)據(jù)R加S鎖并寫數(shù)

據(jù)的操作。()

22、在SELECT語句中,需要對分組情況滿足的條件進行判斷時,應使用WHERE子句。

()

23、全碼的關系模式一定屬于BC范式。()

24、一個數(shù)據(jù)表只能有一個唯一索引。()

25、在關系運算中,投影是最耗時的操作。()

三、選擇題

26、關系代數(shù)中的x連接操作由()操作組合而成。

A.。和TT

B.。和x

C.TT、。和X

D.TT和X

27、后援副本的用途是()。

A.安全性保障B.一致性控制C.故障后的恢復D.數(shù)據(jù)的轉儲

28、在關系模式R(U,F)中,如果X-Y,存在X的真子集X',使X'-Y,稱函數(shù)依賴

X-Y為()。

A.平凡函數(shù)依賴B.部分函數(shù)依賴C.完全函數(shù)依賴D.傳遞函數(shù)依賴

29、在SQLServer2000中,有教師表(教師號,姓名,職稱,工

資)。現(xiàn)要根據(jù)教師的職稱來添加教師的

工資,增加皿g敦.二SET二-二十規(guī)則為:"教授"增加400,

'WHEN公授THEYMC

“副教授"THEN300增加300,“講師"增加200o

下列語句中VHH'.-~二^'<一正確的是()。

END

UPDATE要SET二貸-二笠-CASE£川:

WHEN2q=笈我THEN400

XVHEN?.^.!X'IHEN3CC

"THEN200

END

UPDATE/“受SET二袋-CASE

IHEN二,一二冷40。

^,HEXTHEN二號?二三TOO

WHENF~THEN二烹?二堂-:00

END

VPDA7IV*SET二三一二三YA3E

WHE\X=C-ri?iTHEN二W?二犬TOO

WHEXE:匯您THEY二,一二,

WHEY茄行二三?二三V。。

END

c.

D.

30、在關系代數(shù)表達式的等價優(yōu)化中,不正確的敘述是()。

A.盡可能早地執(zhí)行連接

B.盡可能早地執(zhí)行選擇

C.盡可能早地執(zhí)行投影

D.把笛卡爾積和隨后的選擇合并成連接運算

31、以下有關索引的敘述中正確的是()。

A.索引越多,更新速度越快

B.索引可以用來提供多種存取路徑

C.索引需要用戶維護,并列索引中列的個數(shù)不受限制

D.索引需要用戶維護

32、根據(jù)系統(tǒng)所提供的存取路徑,選擇合理的存取策略,這種優(yōu)化方式稱為()。

A.物理優(yōu)化B.代數(shù)優(yōu)化C.規(guī)則優(yōu)化D.代價估算優(yōu)化

33、數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性和()。

A.可維護性B.相容性C.可恢復性D.獨立性

34、數(shù)據(jù)模型的三要素是()。

A.數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)安全性約束

B.數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)完整性約束

C.數(shù)據(jù)定義、數(shù)據(jù)存儲和數(shù)據(jù)操作約束

D.數(shù)據(jù)結構、數(shù)據(jù)存儲和數(shù)據(jù)一致性約束

35、關于查詢優(yōu)化問題,下列說法錯誤的是()。

A.將頻繁地向數(shù)據(jù)庫發(fā)送的某條查詢語句用存儲過程來代替,可以提高查詢效率

B.為經(jīng)常出現(xiàn)在查詢條件中的屬性建立索引,可以提高查詢效率

C.先執(zhí)行表連接條件,后執(zhí)行查詢條件,有利于提高查詢效率

D.將頻繁訪問的視圖物化并進行維護,有利于提高查詢效率

36、在SQLServer2000中,若希望數(shù)據(jù)庫用戶ACCT具有創(chuàng)建數(shù)據(jù)庫對象的權限,較

為合適的實現(xiàn)方法是()。

A.使ACCT只在db_creator角色中

B.使ACCT只在public角色中

C.使ACCT只在db_owner角色中

D.使ACCT只在db_ddladmin角色中

37、如果事務T對數(shù)據(jù)D已加S鎖,則其他事務對數(shù)據(jù)D()。

A.可以加S鎖,不能加X鎖

B.可以加S鎖,也可以加X鎖

C.不能加S鎖,可以加X鎖

D.不能加任何鎖

38、關于登錄賬號和數(shù)據(jù)庫用戶,下列各項表述不正確的是

()。

A.登錄賬號是在服務器級創(chuàng)建的,數(shù)據(jù)庫用戶是在數(shù)據(jù)庫級創(chuàng)建的

B.創(chuàng)建數(shù)據(jù)庫用戶時必須存在該用戶的登錄賬號

C.數(shù)據(jù)庫用戶和登錄賬號必須同名

D.一個登錄賬號可以對應多個數(shù)據(jù)庫用戶

39、數(shù)據(jù)倉庫的數(shù)據(jù)具有4個基本特征,以下錯誤是指()。

A.面向主題的

B.集成的

C.不可更新的

D.不隨時間變化的

40、維@@2、…、維n,度量),不含度量的多維數(shù)組是不能用于多維分析的。

2、聯(lián)機分析處理包括以下()基本分析功能。

I.聚類口.切片田.轉軸IV.切塊

A.I、II并mB.I、ri和ivc.n、m和ivD.都是

四、簡答題

41、簡單描述OLAP概念。

42、舉例說明關系模式和關系的區(qū)別。

43、簡述E-R模型、層次模型、網(wǎng)狀模型、關系模型和面向對象模型各有哪些優(yōu)缺點?

44、分析傳統(tǒng)RDBMS在大數(shù)據(jù)時代的局限性。

45、并發(fā)操作可能會產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免各種小致的情況?

五、綜合題

46、某公司需建立產(chǎn)品信息數(shù)據(jù)庫,經(jīng)調查其業(yè)務要求如下:I.一種產(chǎn)品可以使用多

個不同種類的部件,也可以使用多個不同種類的零件;一種部件至少被用在一種產(chǎn)品中;

一種部件可以由多個不同種類的零件組成;一種零件至少被用在一種產(chǎn)品或一種部件中;

n.對于一種具體的部件,要記錄這種部件使用的各種零件的數(shù)量;m.對于一種具體的

產(chǎn)品,要記錄這種產(chǎn)品使用的各種部件數(shù)量和各種零件數(shù)量,但部件所使用的零件數(shù)量不

計入該種產(chǎn)品的零件數(shù)量;IV.一個供應商可供應多種零件,但一種零件只能由一個供

應商供應。根據(jù)以上業(yè)務要求,某建模人員構建了如下E-R圖:

此E-R圖中的實體的屬性完整,但實體、聯(lián)系的設計存在不合理之處。①請重新構建合理

的E-R圖,使之符合業(yè)務要求,且信息完整。②根據(jù)重構的E-R圖給出符合3NF的關系

模式,并標出每個關系模式的主碼和外碼。

47、圖是有關學生(student)和學習(study)信息的對象聯(lián)系圖。其中,

coursename表示課程名,grade表示成績,study的city表示求學地,university表示

大學,sno表示學號,sname表示姓名,student的city表示籍貫。

(1)試解釋這個對象聯(lián)系圖。

(2)試用ORDB的定義語言定義這個數(shù)據(jù)庫。

(3)試用ORDB的查詢語言,分別寫出下列查詢的SELECT語句:

①檢索每個學生的學習課程和成績。

②檢索至少有一門課程的求學地與出生地在同一城市的學生學號和姓名。

(4)試用ODMGC++ODL定義這個數(shù)據(jù)庫。

學生和學習信息的對象聯(lián)系圖

studies

coursename

studentsname

university

student

48、對學生-課程數(shù)據(jù)庫編寫存儲過程,完成下述功能:

(1)統(tǒng)計離散數(shù)學的成績分布情況,即按照各分數(shù)段統(tǒng)計人數(shù)。

(2)統(tǒng)計任意一門課的平均成績。

(3)將學生選課成績從百分制改為等級制(即A、B、C、D、E)?

參考答案

一、填空題

1、【答案】DISTINCT

2、【答案】REVOKE

【解析】在SQLServer中,收回權限用REVOKE來實現(xiàn)。

3、【答案】數(shù)據(jù)表;數(shù)據(jù)的綜合;多維數(shù)據(jù)庫;關系數(shù)據(jù)庫

4、【答案】數(shù)據(jù)結構;數(shù)據(jù)操作;完整性約束

5、【答案】應用程序;DBMS;操作系統(tǒng)的存取方法

6、【答案】用戶標識與系統(tǒng)鑒定;存取控制;審計;數(shù)據(jù)加密

7、【答案】數(shù)據(jù)查詢;修改操作

8、【答案】CPU;I/O

9、【答案】用戶數(shù)據(jù)庫;概念數(shù)據(jù)庫;物理數(shù)據(jù)庫

10、【答案】系編號;無;學號;系編號

二、判斷題

11、【答案】對

12、【答案】對

13、【答案】對

14、【答案】錯

15、【答案】錯

16、【答案】對

17、【答案】錯

18、【答案】錯

19、【答案】錯

20、【答案】對

21、【答案】錯

22、【答案】錯

23、【答案】對

24、【答案】錯

25、【答案】錯

三、選擇題

26、【答案】B

【解析】連接又稱為。連接。它是從關系R和S的笛卡爾積中選取屬性值之間滿足一定條

件的元組。因此,該運算首先計算R和S的笛卡爾積,然后再從得到的結果集合中選擇屬

性值之間滿足一定條件的元組。

該運算得到結果是R和S的笛卡爾積的子集,其關系模式同R和S的笛卡爾積一樣。

27、【答案】C

【解析】后援副本即數(shù)據(jù)庫的備份文件,是用于數(shù)據(jù)庫故障后的恢復。

28、【答案】B

【解析】如果X-Y,其中的X不是單個屬性,而是屬性組合,這時需要進一步討論這個

函數(shù)依賴是完全函數(shù)依賴還是部分函數(shù)依賴。如果X-Y,存在X的真子集X',使X'-*Y,

稱函數(shù)依賴X-Y為部分函數(shù)依賴。如果X-Y,不存在X的真子集X',使X'-Y,稱函

數(shù)依賴X-Y為完全函數(shù)依賴。

29、【答案】A

【解析】"UPDATE表名SET"可以用來更改表中某個字段的值,如果出現(xiàn)分支選擇情況,

可以使"CASE...WHEN...THEN"語句。

30、【答案】A

【解析】在關系代數(shù)表達式中,連接運算的結果常常是一個較大的關系。如果盡可能早地

執(zhí)行連接,則運算得到的中間結果就

31、【答案】B

【解析】索引是建立在列上的一種數(shù)據(jù)對象,它對表中的數(shù)據(jù)提供一種邏輯順序,當在數(shù)

據(jù)庫表中搜索某一行時,可以通過使用索引來找到它的物理位置。索引一旦建立后就交由

DBMS管理,不需人工干預,所以索引是動態(tài)的,每當數(shù)據(jù)庫表更新,相應的索引也隨之

更新,為此,過多的索引列和頻繁的數(shù)據(jù)更新都會消耗系統(tǒng)資源,增加系統(tǒng)開銷,從而降

低索引應有的作用。

32、【答案】A

【解析】物理優(yōu)化是根據(jù)數(shù)據(jù)字典中的存取路徑、數(shù)據(jù)的存儲分布以及聚簇情況等信息來

選擇低層的存取路徑。

33、【答案】B

【解析】數(shù)據(jù)模型應該反映數(shù)據(jù)模型必須遵守的基本的通用的完整性約束條件。完整性規(guī)

則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)

據(jù)庫狀態(tài)及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效和相容。

34、【答案】B

【解析】數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的數(shù)學形式框架,是用來描述數(shù)據(jù)的一組概念和定義。數(shù)

據(jù)模型包含以下三要素:

①數(shù)據(jù)結構:由一組創(chuàng)建數(shù)據(jù)庫的規(guī)則組成。數(shù)據(jù)結構用于描述系統(tǒng)的靜態(tài)特性,它是所

研究對象類型的集合,也是刻畫一個數(shù)據(jù)模型性質最重要的方面。

②數(shù)據(jù)操作:定義允許對數(shù)據(jù)庫進行操作的種類(包括更新和檢索數(shù)據(jù)庫中的數(shù)據(jù)以及修

改數(shù)據(jù)庫結構)。

③數(shù)據(jù)完整性約束條件:一組完整性規(guī)則,確保數(shù)據(jù)的準確性。

35、【答案】C

【解析】優(yōu)化查詢常見的方法包括:用存儲過程代替頻繁向數(shù)據(jù)庫發(fā)送的查詢語句;為經(jīng)

常出現(xiàn)在查詢條件中的屬性建立索引并創(chuàng)建和維護頻繁訪問的物化視圖;處理含有表連接

的查詢時應先執(zhí)行查詢條件再進行表連接。

36、【答案】A

【解析】只有db_creator角色才具有創(chuàng)建數(shù)據(jù)庫對象的權限。

在SQLServer2000中,為確保數(shù)據(jù)庫系統(tǒng)能可靠地運行,不僅要考慮用戶數(shù)據(jù)庫的備

份,也需要考慮系統(tǒng)數(shù)據(jù)庫(不考慮tempdb)的備份。

37、【答案】A

【解析】S鎖為共享鎖,事務T對數(shù)據(jù)D加S鎖后其他事務可以加S鎖,但不能加X鎖。

38、【答案】C

【解析】登錄賬戶屬于SQLServer服務安全防線,用戶只有擁有SQL

Server服務登錄賬戶,才能與SQLServer建立鏈接;數(shù)據(jù)庫用戶屬于

SQLServer數(shù)據(jù)庫安全防線,SQLServer中的每個數(shù)據(jù)庫都有自己的用戶和角色,該數(shù)

據(jù)庫只能由它的用戶和角色訪問。它們是不同級別的賬號,它們需要綁定,創(chuàng)建數(shù)據(jù)庫用

戶時必須存在該用戶的登錄賬號,一個登錄賬號可以對應多個數(shù)據(jù)庫用戶,但不需要同名。

39、【答案】D

【解析】數(shù)據(jù)倉庫是隨時間而變化的,傳統(tǒng)的關系數(shù)據(jù)庫系統(tǒng)比較適合處理格式化的數(shù)據(jù),

能夠較好的滿足商業(yè)商務處理的需求。穩(wěn)定的數(shù)據(jù)以只讀格式保存,且不隨時間改變。

40、【答案】C

【解析】考查聯(lián)機分析處理OLAP的基本概念,聯(lián)機分析處理包括的基本分析功能有:切

片、切塊、鉆取、轉軸。

四、簡答題

41、答:OLAP是數(shù)據(jù)倉庫系統(tǒng)的主要應用,支持復雜的分析操作,側重決策支持,并且

可以提供直觀易懂的查詢結果。OLAP使得數(shù)據(jù)分析人員能夠從多角度對數(shù)據(jù)進行快速、

一致、交互地存取,從而取得對數(shù)據(jù)的更深入的了解。OLAP的目標是滿足決策支持或者

在多維環(huán)境下特定的查詢和報表需求。OLAP是以數(shù)據(jù)倉庫進行分析決策的基礎。

42、答:關系模式是靜態(tài)的,關系是動態(tài)的。對于常見的二維表,關系模式通常指的是二

維表的表頭,即有哪些列構成,每個列的名稱、類型、長度等。關系通常指的是一張表的

具體內(nèi)容,因為表經(jīng)常進行插入、刪除、修改等操作,關系可能不一樣。

43、答:(1)E-R模型的優(yōu)缺點

①優(yōu)點:接近于人的思維,容易理解;與計算機無關,用戶容易接受。其缺點是:只能說

明實體間語義的聯(lián)系,不能進一步說明詳細的數(shù)據(jù)結構。層次模型的優(yōu)點是:結構清晰,

表示各結點之間聯(lián)系的方式簡單;容易表示如“家族關系”等現(xiàn)實世界的層次結構的事物

及其之間的聯(lián)系。

②缺點:不能表示兩個以上實體型之間的復雜聯(lián)系和實體型之間的多對多聯(lián)系;嚴格的層

次順序使數(shù)據(jù)插入和刪除操作變得復雜,如父結點的刪除導致子結點的刪除。

(2)網(wǎng)狀模型的優(yōu)缺點

①優(yōu)點:能夠表示實體之間的多種復雜聯(lián)系;具有良好的性能,存取效率高。

②缺點:網(wǎng)狀模型比較復雜,需要程序員熟悉數(shù)據(jù)庫的邏輯結構;在重新組織數(shù)據(jù)庫時容

易失去數(shù)據(jù)獨立性。

(3)關系模型的優(yōu)缺點

①優(yōu)點:使用表的概念,簡單直觀;直接表示實體之間的多對多聯(lián)系:具有更好的數(shù)據(jù)獨

立性;具有堅實的理論基礎。②缺點:關系模型的連接等操作開銷較大,需要較高性能

計算機的支持。

(4)面向對象模型的優(yōu)缺點

①優(yōu)點:能夠完整描述現(xiàn)實世界的數(shù)據(jù)結構,具有豐富的表達能力,能表達嵌套、遞歸的

數(shù)據(jù)結構。

②缺點:涉及的知識面較廣,用戶較難理解。

44、答:關系數(shù)據(jù)庫在大數(shù)據(jù)時代喪失了互聯(lián)網(wǎng)搜索這個機會,其主要原因是關系數(shù)據(jù)庫

管理系統(tǒng)(并行數(shù)據(jù)庫)的擴展性遇到了前所未有的障礙,不能勝任大數(shù)據(jù)分析的需求,

關系數(shù)據(jù)管理模型追求的是高度的一致性和正確性,面向超大數(shù)據(jù)的分析需求。

45、答:(1)并發(fā)操作帶來的數(shù)據(jù)不一致性包括三類:丟失修改、不可重復讀和讀"臟"

數(shù)據(jù)。

①丟失修改。兩個事務T1和T2讀入同一數(shù)據(jù)并修改,T2提交的結果破壞了T1提交的

結果,導致T1的修改被丟失。

②不可重復讀。不可重復讀是指事務T1讀取數(shù)據(jù)后,事務T2執(zhí)行更新操作,使T1無法

再現(xiàn)前一次讀取結果。

③讀“臟”數(shù)據(jù)。讀“臟”數(shù)據(jù)是指事務T1修改某一數(shù)據(jù),并將其寫回磁盤,事務T2

讀取同一數(shù)據(jù)后,T1由于某種原因被撤銷,這時T1已修改過的數(shù)據(jù)恢復原值,T2讀到

的數(shù)據(jù)就與數(shù)據(jù)庫中的數(shù)據(jù)不一致,則T2讀到的數(shù)據(jù)就為“臟”數(shù)據(jù),即不正確的數(shù)據(jù)。

(2)產(chǎn)生上述三類數(shù)據(jù)不一致性的主要原因是并發(fā)操作破壞了事務的隔離性。并發(fā)控制

就是要用正確的方式調度并發(fā)操作,使一個用戶事務的執(zhí)行不受其他事務的干擾,從而避

免造成數(shù)據(jù)的不一致性。

五、綜合題

46、

答:①重新構建后的E-R圖如下:

②符合3NF的關系模式:(帶下劃線的為主碼屬性)產(chǎn)品(產(chǎn)品號(PK),產(chǎn)品

名稱,型號,裝配圖號)部件(部件號(PK),部件名稱)

零件(零件號(PK),零件名稱,供應商號(FK)

產(chǎn)品一部件(產(chǎn)品號(FK),部件號(FK),部件數(shù)量)產(chǎn)品一零件(產(chǎn)品號(FK),

零件號(FK),零件數(shù)量)部件一零件(部件號(FK),零件號(FK),零件數(shù)量)供應

商(供應商號(PK),供應商名稱,聯(lián)系電話)

【解析】題中實體設計中存在明顯的不合理之處,比如供應商應該是一個獨立的實

體。此外,沒有準確的表現(xiàn)產(chǎn)品和零件之間直接的聯(lián)系。一種產(chǎn)品可以使用多個不同種類

的部件,也可以使用多個不同種類的零件,說明產(chǎn)品與零件是有直接關系的,所以需要一

個能表示它們之間的關系的實體,否則,設計出來的關系模式就會存在大量的數(shù)據(jù)冗余。

47、答:(1)對象student包含學號、姓名、籍貫等屬性,對象study包含成績、課程

名、求學地和大學等屬性。student和study間聯(lián)系為1:n。

(2)使用ORDB定義這個數(shù)據(jù)庫如下:

CREATETYPEMyStringcharvarying;

CREATETABLEstudent(snointeger,

snameMyString,

cityMyString,

studiessetof(Ref(study)))

CREATETABLEstudy(coursenameMyString,

gradeinteger,

cityMyString,

universityMyString,

studentRef(student))

(3)對應的ORDB的查詢語句如下:

SELECTA.sname,B.coursename,B.grade

FROMstudentasA,A.studiesasB

溫馨提示

  • 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

提交評論