第二章關聯式資料庫習題

2023-02-07 16:03:03 字數 3284 閱讀 5192

一、選擇題:

1、對於關係模型敘述錯誤的是 。

a.建立在嚴格的數學理論、集合論和謂詞演算公式基礎之一

b.微機dbms絕大部分採取關係資料模型

c.用二維表表示關係模型是其一大特點

d.不具有連線操作的dbms也可以是關聯式資料庫管理系統

2、關係模式的任何屬性 。

a.不可再分b.可再分

c.命名在該關係模式中可以不唯一 d.以上都不是

3、在通常情況下,下面的表達中不可以作為關聯式資料庫的關係的是 。

a.r1(學號,姓名,性別)

b.r2(學號,姓名,班級號)

c.r3(學號,姓名,宿舍號)

d.r4(學號,姓名,簡歷)

4、關聯式資料庫中的碼是指 。

a.能唯一關係的字段b.不能改動的專用保留字

c.關鍵的很重要的字段d.能惟一表示元組的屬性或屬性集合

5、根據關係模式的完整性規則,乙個關係中的「主碼

a.不能有兩個b.不能成為另外乙個關係的外碼

c.不允許為空d.可以取值

6、關聯式資料庫中能唯一識別元組的那個屬性稱為 。

a.唯一性的屬性b.不能改動的保留字段

c.關係元組的唯一性d.關鍵字段

7、在關係r(r#,rn,s#)和s(s#,sn,sd)中,r的主碼是r#,s的主碼是s#,則s#在r中稱為 。

a.外碼b.候選碼

c.主碼d.超碼

8、關係模型中,乙個碼是 。

a.可由多個任意屬性組成

b.至多由乙個屬性組成

c.可由乙個或多個其值能唯一標識該關係模式中任意元組的屬性組成

d.以上都不是

9、乙個關聯式資料庫檔案中的各條記錄 。

a.前後順序不能任意顛倒,一定要按照輸入的順序排列

b.前後順序可以任意顛倒,不影響庫中的資料關係

c.前後順序可以任意顛倒,但排列順序不同,統計處理的結果可能不同

d.前後順序不能任意顛倒,一定要按照碼段的順序排列

10、關聯式資料庫管理系統應能實現的專門關係運算包括 。

a.排序、索引、統計b.選擇、投影、連線

c.關聯、更新、排序d.顯示、列印、製表

11、同乙個關係模型的任意兩個元組值 。

a.不能全同b.可全同

c.必須全同d.以上都不是

12、自然連線是構成新關係的有效方法。一般情況下,當對關係r和s使用自然連線時,要求r和s含有乙個或多個共有的 。

a.元組b.行

c.記錄d.屬性

13、設關係r(a,b,c)和s(b,c,d),下列各關係代數表示式不成立的是 。

ab.r

cd.rs

14、有兩個關係r和s,分別包含15個和10個元組,則在r,r-s,r s中不可能出現的元組數目情況是 。

a.15,5,10b.18,7,7

c.21,11,4d.25,15,0

15、取出關係中的某些列,並消去重複元組的關係代數運算稱為 。

a.取列運算b.投影運算

c.連線運算d.選擇運算

16、設w=rs,且w,r,s的元組個數分別為p,m,n,那麼三者之間滿足 。

a.p<(m+nb.p<=(m+n)

c.p<(m*nd.p<=(m*n)

17、設關係r和s的屬性個數分別為2和3,那麼rs(1<2)等價於 。

ab.cd.18、設關係r和s的屬性個數為r和s,那麼rs(ij)與下式等價。

ab.cd.19、參加差運算的兩個關係

a.屬性個數可以不同b.屬性個數必須相同

c.乙個關係包含另乙個關係的屬性d.屬性名必須相同

20、兩個關係在沒有公共屬性時,其自然連線操作表現為

a.結果為空關係b.笛卡兒積操作

c.等值連線操作d.無意義的操作

21、有關係:r(a,b,c)(主碼為a)和s(d,a)(主碼為d,外碼為a)參照於r的a屬性。關係r和s的元組如圖所示:

關係r關係s指出關係s中違反完整性規則的元組是

a.(1,2b.(2,null)

c.(3,3d.(4,1)

22、設有屬性a,b,c,d,以下表示中不是關係的是

a.r(ab.r(a,b,c,d)

c.r(a*b*c*dd.r(a,b)

23、關係運算中花費時間可能最長的運算是

a.投影b.選擇c.笛卡兒積d.除

二、填空題:

1、關係操作的特點是操作。

2、關係模型的完整性規則包括和

3、連線運算是由和操作組成的。

4、自然連線運算是由和組成。

5、關係模型由和組成。

6、關係模式是關係的相當於

7、在乙個實體表示的資訊中稱為碼。

8、傳統的結合運算施加於兩個關係時,這兩個關係的必須相等,

必須取自同乙個域。

9、關係模式是對關係的描述。

10、在關係中能唯一標識元組的屬性或屬性集稱為關係模式的 。

11、乙個關係模式可以形式化地表示為

12、關聯式資料庫模式是的集合。

13、乙個關係模式的定義主要包括關係名和

主關係鍵。

14、在關係中選作元組標識的候選鍵稱為

15、關係模型的三類完整型規則包括

16、關係鍵的值的約束條件稱為實體完整性。

17、實體完整性規則定義了關係中不存在沒有被標識的元組。

18、參照完整性規則定義了的引用規則,不引用不存在的實體與關係鍵對應可實現兩個關係的關聯。

19、關係運算可分為和兩大類,其中關係演算又可分為和兩類。

20、關係代數中四類傳統的集合運算分別為

和廣義笛卡兒積運算。

21、關係代數中專門的運算操作包括和除法運算五種操作。

22、關係操作的特點是操作。

23、在傳統集合運算中,假定有關係r和s,運算結果為rs。如果rs中的元組屬於r或者屬於s,則rs是運算的結果;如果rs中的元組屬於r而不屬於s,則rs是

運算的結果。如果rs中的元組既屬於r又屬於s,則rs是運算的結果。

24、在專門關係運算中,從表中按照要求取出指定屬性的操作稱為 ;從表中選出滿足某種條件的元組的操作稱為將兩個關係中滿足一定條件的元組連線到一起構成新錶的操作稱為

三、應用題:

1、設有如圖所示的關係r,w和d,計算:

(1)r1=

(2)r2=

(3)(4)

(5)關係r

資料庫應用黃皮本第3章關聯式資料庫語言SQL

第3章關聯式資料庫語言sql 教材中習題3的解答 3.2 解 select s sname from s where age 17 and f select cname 聯接查詢方式 from s,sc,c where and and m 或 select c cname 巢狀查詢方式 from c...

第7章關聯式資料庫的規範化理論與資料庫的設計

提出的資料庫規範化理論 1.1 不好 的關係模式中存在的問題 可能存在的問題 資料冗餘 更新異常 插入異常 刪除異常 資料依賴 是可以作為關係模式的取值的任何乙個關係所必須滿足的一種約束條件,是通過乙個關係中各個元組的某些屬性值之間的相等與否體現出來的相互關係。資料依賴包括 函式依賴和多值依賴和其他...

關聯式資料庫原理下的會計賬務資料庫結構分析

摘要 本文從關聯式資料庫原理和會計賬務核算電算化原理相結合的角度剖析會計賬務資料庫 電子賬 的構造原理,展示出會計電子賬結構的共性規則。資料庫是以某種資料模型所確定的資料結構方式來組織和儲存某個組織 或部門 相互關聯的資料集。資料庫管理系統是一種幫助使用者建立 使用 管理和維護資料庫的計算機系統軟體...