糯米文學吧

位置:首頁 > 範文 > 熱點

資料庫系統概論期末考試試題

熱點2.49W

資料庫系統,是由資料庫及其管理軟體組成的系統。資料庫系統的期末考試試題主要是考察的內容有哪些。本站小編給大家整理了資料庫系統概論期末試題,希望你們喜歡!

資料庫系統概論期末考試試題

  資料庫系統概論期末試題

一、單選題(每題1分,共15分)

1、SQL Server 2005是一個___的資料庫系統。

A .網狀型 B.關係型 C.層次型 D.以上都不是

答案:C

解釋:答案是顯然的。但這裡有一個拓展姿勢。

關係模型

關係模型就是用二維表格表示實體集的結構資料模型,是目前採用的主要的資料模型。

(1)關係模型中資料邏輯結構是一張二維表。

元組(Tuple):關係中的一行被稱為一個元組。

屬性(Attribute):關係中的一列即為一個屬性,給每一個屬性起一個名稱即屬性名。

碼(Key):關係中某個屬性或幾個屬性的組合的值可以唯一確定一個元組,則該屬性組合被稱為關係的碼。

域(Domain):屬性的取值範圍。

分量:元組中的一個屬性值。

(2)關係模型的資料操縱:查詢、插入、刪除、更新

(3)關係模型的完整性約束:

①實體完整性:保證兩個實體值相互區分

體現:對基本表插入或更新操作的時候,

(1)檢查主碼是否唯一,如果不唯一則拒絕插入或修改。

(2)檢查主碼的各個屬性是否為空,只要有一個為空則拒絕插入或修改。

②參照完整性:保證相互參照的實體值不缺失

解決措施:

1.拒絕執行,不允許該操作執行。

2.級聯操作,當刪除或修改被參照表的一個元組導致與參照表不一致的時候,刪除或修改參照表中的所有導致不一致的元組。

3.設定為空值,當刪除或修改被參照表的一個元組導致與參照表不一致的時候,將參照表中的所有導致不一致的元組設定為空值。【需要考慮是否能為空】

③使用者自定義完整性是針對某一具體的應用的資料必須滿足的語義要求。

包括:

1.列值非空

2.列值唯一

3.檢查列值是否滿足一個通過Check語句定義的布林表示式。通過Check語句可以定義在列級、行級的約束

補:

設定外來鍵:foreign key (列名) references [TABLE] (列名)

設定約束條件:check(),例:check(Sex=” OR SNAME NOT LIKE ‘MS.%’);

2、在資料庫的三級模式結構中,關於模式下列描述錯誤的是___。

A.一個數據庫只有一個模式

B.模式也稱為邏輯模式

C.模式也稱為使用者模式

D.模式是資料庫中全體資料的邏輯結構和特徵的描述

答案:C

解釋:外模式又稱子模式或使用者模式。

姿勢相關:

資料庫系統的三級模式結構:

模式,外模式,內模式。

模式定義:資料庫中全體資料的邏輯結構和特徵的描述;反映的時資料的結構及其聯絡,還包括資料間的約束。

模式特徵:

一個數據庫只有一個模式

與資料的物理儲存細節和硬體環境無關

與具體的應用程式、開發工具及高階程式設計語言無關

外模式的定義:資料庫使用者使用的區域性資料的邏輯結構和特徵的描述。

模式和外模式的關係:外模式通常是模式的子集。

一個數據庫可以有多個外模式。

反映了不同的使用者的應用需求、看待資料的方式、對資料保密的要求。

對模式中同一資料,在外模式中的結構、型別、長度、保密級別等都可以不同。

一個應用程式只能使用一個外模式。

內模式也稱儲存模式。

一個數據庫只有一個內模式。

它是資料物理和儲存方式的描述,是資料在資料庫內部的組織方式。

記錄的儲存方式

索引的組織方式

資料是否壓縮儲存

資料是否加密

資料儲存記錄結構的規定

3、關係笛卡爾積運算記號R×S ,下列描述___是正確的。

A.R為關係名,S為屬性名 B.R和S均為屬性名

C.R為屬性名,S為關係名 D.R和S均為關係名

答案:D

4、對於關係:課程(課程號,學號,成績),其中成績的取值範圍在0-100之間,這屬於哪一類約束__。

A.實體完整性約束 B.參照完整性約束

C.使用者自定義完整性約束 D.主鍵規則約束

答案:C

解析:

見A.

6、進行自然連線運算的兩個關係必然具有__。

A.相同的屬性個數  B.相同的屬性名

C.相同的關係名  D.相同的關鍵字

答案:B.

解析:自然連線是一種特殊的等值連線,它要求兩個關係中進行比較的分量必須是相同的屬性組,並且要在結果中把重複的屬性去掉。

7、實體完整性是指___。

A.每個實體必須是完整的

B. 每個實體必須有主鍵

C.基本關係的主屬性不能取空值

D.基本關係都必須有主鍵

答案:C.

解析:實體完整性要求每一個表中的主鍵欄位都不能為空或者重複的值。實體完整性指表中行的完整性。要求表中的所有行都有唯一的識別符號,稱為主關鍵字。主關鍵字是否可以修改,或整個列是否可以被刪除,取決於主關鍵字與其他表之間要求的完整性。

8、SELECT語句中與HAVING子句通常同時使用的是_子句。

R BY E P BY D.無需配合

答案:C

解析:

使用GROUP BY子句對查詢結果分組

分組的目的

未對查詢結果分組,集函式將作用於整個查詢結果

對查詢結果分組後,集函式將分別作用於每個組

HAVING短語與WHERE子句的區別:作用物件不同

WHERE與FROM配合使用,選擇滿足條件的行,作用於分組運算之前。

HAVING與GROUP BY配合使用,選擇滿足條件的分組,作用於分組運算之後。

例:查詢選修了3門以上課程的學生學號。

SELECT Sid,COUNT(*)

FROM uSC

GROUP BY Sid

HAVING COUNT(*)>3;

x#9、設有關係模式R(U,F),其中,U={ A,B,C,D},F={A→C,C→B,AC→D}。相對於F,關係模式R的候選鍵為__。

B.A

答案:

解析:

可以這樣分析:“→”我們可以理解為決定.

那麼顯然A沒有誰能決定它,A能決定C,C能決定B,而AC也能決定D。所以只需要A就行了。

涉及姿勢:關係模式

關係的描述稱為關係模式:R(U,D,DOM,F)

R:關係名

U:組成該關係的屬性名集合。

D:U中屬性所來自的域。

DOM:屬性向域的映像集合。

F:屬性間資料的依賴關係集合。

關係模式:對關係的描述靜態的、穩定的

關係例項:關係模式描述的關係在某一時刻的狀態或內容,它是動態的、隨時間不斷變化的

關係模式和關係例項往往統稱為關係

10、下面字串能與萬用字元表示式 A_a%b 進行匹配的是__。

A. ABCDEb B. Aaab D. Aa%b

答案:B.

解析:字串匹配姿勢。

模糊匹配:①%: 任意多個字元(可以為0個) ② _:單個字元 ③ ESCAPE ‘ <換碼字元>’:當用戶要查詢的字串本身就含有 % 或 _ 時,要使用ESCAPE ‘<換碼字元>’ 指定轉義符,表示該符號是轉義符號,其後緊跟的字元是普通的符號,不是萬用字元。

11、下面關於UPDATE語句的說法正確的是( )

A.通過它可以修改資料庫表的列名與資料型別

B.通過它只能修改資料庫表的列名

C.通過它可以一次修改表中所有的行

D.通過它不能一次修改表中所有的行

答案:C

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

1. 資料管理的三個階段是 、 和 資料庫系統階段 。

人工管理,檔案管理,資料庫系統

2.資料庫的資料保護主要包括 和 。

3、唯一標識實體的屬性集稱為___。

關鍵字

4、ER模型中實體與實體之間的聯絡包括__、__和____。

一對一,一對多,多對多

5、在資料庫設計過程中,邏輯結構設計主要是指__模型到_模型的轉換。

概念模型,關係模型

一、 單選題(每題2分,共30分)

1、下列屬於資料庫管理系統的是

A ows Server x SERVER L

顯然C.

2、下列關於檢視的說法中,錯誤的是___。

A.一個關係表上只能建立一個檢視

B.檢視可以提供一定的安全性

C.檢視可以提供一定程度的邏輯獨立性

D.刪除檢視時不影響有關的資料

3、目前資料庫領域中主流的邏輯結構模型是___。

A.概念模型 B.物件模型

模型 D.關係模型

4、下列哪一項不屬於專門的關係運算符__。

A.選擇 B.投影

C.連線 D.笛卡爾積

5、任何一個基本關係中( )

A.列的次序可以任意交換 B.列的次序不可以任意交換

C.不能有兩列出自相同的`域 D.行的次序不可以任意交換

6、索引的作用是__。

A.提高查詢效率 B.方便修改表結構

C.提高修改的效率  D.方便建立檢視

7、實體完整性是指___。

A.關係表的屬性列不能有缺失與遺漏

B.關係表必須指定主鍵

C.關係表的主屬性不能取空值

D.關係表必須指明外來鍵

8、對SELECT語句中分組運算的結果進行選擇的是 。

R BY E NG子句 P

9、統計元組個數的聚合函式是__。

T

10、在查詢語句中實現字元匹配的命令謂詞是__。

A. LIKE B. IN

11、下面關於DELETE命令的說法正確的是( )

A.通過它只可以刪除資料庫表

B.通過它可以刪除資料庫表,也可以刪除資料庫表中的行

C.通過它只可以刪除資料庫表中的行

D.通過它只能刪除檢視

12、授權命令GRANT中的選項WITH GRANT OPTION的作用是__。

A.優化GRANT命令的執行

B.允許被授權使用者把所獲許可權傳遞授予其他使用者

C.禁止被授權使用者把所獲許可權傳遞授予其他使用者

D.暫時中止被授權使用者所獲許可權

13、下列哪一項不屬於事務的基本屬性__。

A.原子性 B、一致性 C、隔離性 D、完整性

14、若事務 T1對資料表 USC已加 S鎖,則事務T2對資料表USC________。

A.不能加任何鎖 B.可以加任何鎖

C.只能加X鎖 D.只能加S鎖

15、下列哪個命令的操作不會被登記到日誌檔案?__。

CT RT

TE TE

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

1. 是恢復與併發控制的基本單位。

2. 是併發事務正確排程的準則。

3、唯一標識實體的屬性集稱為___。

4、資料庫設計分為以下幾個階段:需求分析、_ 、_ _、_ 、資料庫實施、資料庫執行與維護。

5、資料庫系統中診斷死鎖的方法一般使用_ _ 、 _ 。

6、資料庫系統的三級模式結構是指資料庫系統是由 、 、內模式三級構成