- 相關(guān)推薦
數據結構考試題及答案
一、單項選擇題
1.關(guān)系數據模型的三個(gè)組成部分中,不包括( C )
A.完整性規則 B.數據結構 C.恢復D.數據操作
2. 五種基本關(guān)系代數運算是 ( A )
A. ∪,-,×,π和σ B. ∪,-,∞,π和σ
C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ
3.公司中有多個(gè)部門(mén)和多名職員,每個(gè)職員只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可以有多名職員,從部門(mén)到職員的聯(lián)系類(lèi)型是( D )
A.多對多 B.一對一 C.多對一 D.一對多
4.關(guān)系代數表達式的優(yōu)化策略中,首先要做的是( B )
A.對文件進(jìn)行預處理 B.盡早執行選擇運算
C.執行笛卡兒積運算 D.投影運算
5.下列四項中,不屬于關(guān)系數據庫特點(diǎn)的是( D )
A.數據冗余小 B.數據獨立性高 C.數據共享性好 D.多用戶(hù)訪(fǎng)問(wèn)
6. 下列聚合函數中不忽略空值 (null) 的是【 C 】
A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)
7.SQL語(yǔ)言中,修改表結構的語(yǔ)句是( D )。
A、CREATE B、SELECT C、UPDATE D、ALTER
8.下列四項中說(shuō)法不正確的是( C ) 共四頁(yè)第二頁(yè)
A.數據庫減少了數據冗余 B.數據庫中的數據可以共享
C.數據庫避免了一切數據的重復 D.數據庫具有較高的數據獨立性
9.在關(guān)系數據庫系統中,為了簡(jiǎn)化用戶(hù)的查詢(xún)操作,而又不增加數據的存儲空間,常用的方法是創(chuàng )建( C )
A. 另一個(gè)表(table) B. 游標(cursor) C. 視圖(view)D.索引(index)
10. 如果事務(wù)T獲得了數據項Q上的排它鎖,則T對Q ( C )
A.只能讀不能寫(xiě) B.只能寫(xiě)不能讀 C. 既可讀又可寫(xiě) D. 不能讀不能寫(xiě)
二.填空題
1.數據庫系統一般由數據庫, _________, _應用系統_________, 數據庫管理員和用戶(hù)構成。
2.數據庫的存儲結構改變了,由數據庫管理員對_________映像作相應改變,可以使_模式_與應用程序保持不變,從而保證了數據的'物理獨立性。
3. DB并發(fā)操作通常會(huì )帶來(lái)三類(lèi)問(wèn)題,它們是丟失更新、不可重復讀和____________。
4. 事務(wù)必須具有的四個(gè)性質(zhì)是:原子性、___________、____________和持久性。
5.用樹(shù)型結構表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數據模型稱(chēng)為_(kāi)______________。
6.從關(guān)系規范化理論的角度講,一個(gè)只滿(mǎn)足1NF的關(guān)系可能存在的四方面問(wèn)題是:數據冗余度大、修改異常、插入異常和______。
三、簡(jiǎn)答題
1、 數據庫
2、 候選碼
3、 試述DBMS的主要功能
4、 數據模型的組成要素.
5、 2NF,3NF.