- 相關(guān)推薦
數據庫期末考試試題
數據庫是按照數據結構來(lái)組織、存儲和管理數據的倉庫,它產(chǎn)生于距今六十多年前,隨著(zhù)信息技術(shù)和市場(chǎng)的發(fā)展,以下是小編整理數據庫期末考試試題的資料,歡迎閱讀參考。
數據庫期末考試試題 1
一、 填空題(每空 1 分,共 20 分)
1. 對于一個(gè)國家來(lái)說(shuō),數據庫的建設規模、數據庫信息量的 ___完全性__________ 和 _完整性____________ 已成為這個(gè)國家信息化程度的 _衡量標準_______________ 。
2. 數據模型通常由: _數據結構_______________ 、 ______數據操作__________ 和 ____完整性約束_________ 三部分組成。
3. 游標的功能是把 集合記錄________________ 轉換為 ___單記錄_____________ 。
4. 最常用的數據庫的恢復技術(shù)是__數據轉儲___________ 和 登陸日志文件_____________。
5. _概念____________ 模型是現實(shí)世界到 _數據模型____________ 機器模型的中間橋梁。
6. 數據獨立性是指___物理__________ 和_邏輯____________ 獨立性。
7. 數據庫應用程序開(kāi)發(fā)工具目前有 C++________________ 、 ____________VB _____ 、 ____DEF____________ 、和 ____C#____________ 等。
8. 目前數據庫產(chǎn)品有 SQL Server 和 _oracle_______________ 、 ___Access_____________ 等。
二、 選擇題(每小題 1 分,共 10 分)
1. 關(guān)于冗余數據的敘述中,不正確的是 ( C) 。
A .冗余的存在容易破壞數據庫的完整性 B .冗余的存在給數據庫的維護增加困難
C .不應該在數據庫中存儲任何冗余數據 D .冗余數據是指可由基本數據導出的數據
2. 概念模型獨立于 (C ) 。
A . ER 模型 B .硬件設備 C . DBMS D .操作系統
3. 下列敘述正確的為(D ) 。
A. 主碼是一個(gè)屬性,它能唯一表識一列 B. 主碼是一個(gè)屬性,它能唯一表識一行
C. 主碼是一個(gè)屬性或屬性集,它能唯一表識一列 D. 主碼是一個(gè)屬性或屬性集,它能唯一表識一行
4. 數據庫三級模式體系結構的劃分,有利于保持數據庫的 (A ) 。
A .數據獨立性 B .數據安全性 C .結構規范化 D .操作可行性
5. 一個(gè)關(guān)系中的候選關(guān)鍵字( B)。
A .至多一個(gè) B .可多個(gè) C .必須多個(gè) D .至少 3 個(gè)
6. 常用的關(guān)系運算是關(guān)系代數和( C)。
A .集合代數 B .邏輯演算 C .關(guān)系演算 D .集合演算
7. 在基本層次聯(lián)系中,記錄型之間的聯(lián)系是( B)。
A .一對一聯(lián)系 B .一對多聯(lián)系 C .多對多聯(lián)系 D .多對一聯(lián)系
8. 并發(fā)操作會(huì )帶來(lái)哪些數據不一致性( D)。
A .不可修改、不可重復讀、臟讀、死鎖 B .不可重復讀、臟讀、死鎖 C .丟失修改、臟讀、死鎖 D .丟失修改、不可重復讀、臟讀
9. 在數據庫與宿主語(yǔ)言之間傳遞信息是通過(guò)( A)。
A. 全局變量 B. 共性變量 C. 公共數據區 D. 系統緩沖區
10. 數據庫的(B )是指數據的正確性和相容性。
A. 安全性 B. 完整性 C. 并發(fā)控制 D. 恢復
三、 判斷題(每小題 1 分,共 10 分 , 對不正確的要寫(xiě)出理由)
1. 子模式 DDL 是用來(lái)描述數據庫的物理存儲結構的`。(F )
2. 同一個(gè)關(guān)系模型的任兩個(gè)元組值不能全同。 (T )
3. 基本表是本身獨立存在的表,在 SQL 中一個(gè)關(guān)系就對應基本表。(T )
4. 數據流程圖( DFD )是用于描述結構化方法中詳細設計階段的工具。 (F )
5. 若數據庫中只包含成功事務(wù)提交的結果則此數據庫成為處于安全狀態(tài) (T )
6. 事務(wù)的持續性是指事務(wù)中包括的所有操作,要么都做,要么都不做。 ( F)
7. DB 用戶(hù)的權限可分為具有 DBA 特權的用戶(hù)和一般 DB 用戶(hù) ( T)
8. 數據庫的網(wǎng)狀模型應滿(mǎn)足的條件是必須有兩個(gè)以上的結點(diǎn)。(T )
數據庫期末考試試題 2
一、簡(jiǎn)答題(第1、2、3小題各5分,第4小題7分,共22分)
1.簡(jiǎn)述數據庫系統的三級模式結構,并說(shuō)明它的優(yōu)點(diǎn)。(5分)
2.事務(wù)的特性有哪些,請詳細說(shuō)明其功能。(5分)
3.簡(jiǎn)述診斷死鎖發(fā)生的等待圖法,當發(fā)生死鎖后如何解除死鎖?(5分)
4.敘述在一個(gè)DBMS中,事務(wù)管理部件(恢復子系統、并發(fā)控制子系統)的主要職能及其分別常用的基本技術(shù)和手段。(7分)
二、下面有一個(gè)銷(xiāo)售管理數據庫SALES,它包含下面三張表:(每小題4分,共16分)
(1) 商品表:Item
商品編碼 商品名稱(chēng) 單位 成本價(jià) 庫存數量
code name unit cost amount
(2) 商品銷(xiāo)售主表:SaleHead
銷(xiāo)售單號 銷(xiāo)售日期 客戶(hù)名稱(chēng)
saleOrder saleDate Customer
(3) 商品銷(xiāo)售明細表:SaleDetail
銷(xiāo)售單號 商品編碼 單價(jià) 銷(xiāo)售數量
saleOrder code price qty
基于數據庫SALES,完成下面的操作:
1、試用關(guān)系代數查詢(xún)銷(xiāo)售給“東方貿易公司”的所有成本價(jià)不低于100元的商品的銷(xiāo)售日期、商品名稱(chēng)、單價(jià)和銷(xiāo)售數量。
2、用SQL語(yǔ)句查詢(xún)沒(méi)有購買(mǎi)商品編號為“1204006”的商品的銷(xiāo)售單號、客戶(hù)名稱(chēng)。
3、用SQL語(yǔ)句按銷(xiāo)售日期分組統計每天銷(xiāo)售的商品銷(xiāo)售總額和銷(xiāo)售單張數。
4、畫(huà)出數據庫SALES的E-R圖。
三、數據庫設計題、(共15分)
在一個(gè)公司的工程管理系統中,有公司的.部門(mén)(Department)、職工(Employee)、工程(Project)、材料(Part)、供應商(Supper)和倉庫(Depot)等數據,具體描述如下:
(1) 一個(gè)職工只能屬于一個(gè)部門(mén);
(2) 一個(gè)工程可以有多名職工參加,一個(gè)職工只能參加一個(gè)未完成的工程建設;
(3) 一個(gè)工程可以有多個(gè)供應商供應材料,一個(gè)供應商可以為多個(gè)工程供應材料;
(4) 一個(gè)倉庫可以存放多種材料,但是一種材料只能存放在一個(gè)倉庫中。
其中,描述部門(mén)的屬性有:部門(mén)號、部門(mén)名稱(chēng)、負責人、電話(huà)、地址;
描述職工的屬性有:職工號、職工姓名、性別、出生日期、職務(wù);
描述工程的屬性有:工程號、工程名稱(chēng)、開(kāi)始日期、結束日期;
描述材料的屬性有:材料號、規格說(shuō)明、計量單位、單價(jià);
描述材料供應商的屬性有:供應商號、供應商名稱(chēng)、電話(huà)、聯(lián)系人、地址;
描述倉庫的屬性有:倉庫號、倉庫名稱(chēng)、保管員、電話(huà)。
根據上面已知的語(yǔ)義以及你的領(lǐng)域知識,請設計一個(gè)關(guān)系數據庫(可以增加一些屬性),并指出主鍵、外鍵以及約束條件。
【數據庫期末考試試題】相關(guān)文章:
java數據庫面試題07-13
急求數據庫工程師的面試試題?07-13
數據庫設計08-06
數據庫設計08-13
數據庫設計[精選]08-13
數據庫課程報告12-01