《普通高等教育“十一五”國家級規劃教材配套教材·研究型教學模式系列教材:數據庫技術及應用實驗教程》可作為高等學校非計算機專業的計算機基礎課程教材,也可作為高職高專計算機機關關業教材及計算機等級考試參考書,還可供從事數據庫開發的讀者和計算機愛好者學習參考。
第1篇 主流數據庫介紹
第1章 SQLServer2008入門
1.1 SQLServer2008簡介
1.1.1 SQLServer2008發展歷史
1.1.2 SQLServer2008的版本
1.1.3 SQLServer2008的主要功能
1.1.4 SQLServer2008數據庫和數據庫文件
1.2 SQLServer2008安裝與配置
1.2.1 SQLServer2008的運行環境要求
1.2.2 安裝SQLServer2008數據庫
1.2.3 升級到SQLServer2008數據庫
1.3 SQLServer2008的基本使用
1.3.1 SQLServer2008的常用工具
1.3.2 數據庫的創建、分離及附加
1.3.3 表的創建與查詢
第2章 Oracle10g入門
2.1 Oracle簡介
2.1.1 Oracle版本發展
2.1.2 Oracle10g新特性
2.2 Oracle10g的安裝
2.2.1 安裝前的準備知識
2.2.2 Windows平臺安裝Oracle10g
2.3 Oracle10g的基本使用
2.3.1 Oracle10g的啟動與關閉
2.3.2 數據庫存儲結構
2.4 常用Oracle系統管理工具
2.4.1 NetManager
2.4.2 SQL*Plus
2.4.3 OEM
2.5 用戶數據庫對象的創建與管理
2.5.1 用戶表空間、數據文件的創建與管理
2.5.2 用戶管理
第2篇 實驗
實驗 1SQLServer2000環境的熟悉和數據庫的創建
實驗 2數據庫與數據表的創建、刪除與修改
實驗 3單表SQL查詢語句
實驗 4數據匯總查詢語句
實驗 5多表SQL查詢語句
實驗 6嵌套查詢和集合查詢
實驗 7SQLServer2000中視圖的創建和使用
實驗 8SQLServer2000中數據的控制與維護
實驗 9數據定義和數據更新
附錄A 實驗中用到的EDU_D數據庫中的數據表
第3篇知識要點與習題
第1章 緒論
1.1 知識要點
1.2 習題
1.3 習題參考答案
1.4 教材習題參考答案
第2章 關系數據庫
2.1 知識要點
2.2 習題
2.3 習題參考答案
2.4 教材習題參考答案
第3章 SQLServer
3.1 知識要點
3.2 習題
3.3 習題參考答案
3.4 教材習題參考答案
第4章 關系數據庫語言SQL
4.1 知識要點
4.2 習題
4.3 習題參考答案
4.4 教材習題參考答案
第5章 數據庫設計
5.1 知識要點
5.2 習題
5.3 習題參考答案
5.4 教材習題參考答案
第6章 數據庫保護
6.1 知識要點
6.2 習題
6.3 習題參考答案
6.4 教材習題參考答案
第7章 數據庫新技術及國產數據庫介紹
7.1 知識要點
7.2 習題
7.3 習題參考答案
7.4 教材習題參考答案
參考文獻
13.火車售票點T1、T2分別售出了兩張2012年9月1日濟南到北京的臥鋪票,但數據庫里的剩余票數卻只減了兩張,造成了數據的不一致,原因是()。
A)系統信息顯示錯誤B)丟失了某售票點的修改
C)售票點重復讀數據D)售票點讀了“臟”數據
14.關于備份策略的描述,正確的是()。
A)靜態備份應經常進行
B)動態備份適合在事務請求頻繁時進行
C)數據更新量小時適合做動態備份
D)海量備份適合在事務請求頻繁時進行
15.在數據庫管理系統中,為保證并發事務的正確執行,需采一定的并發控制技術。下列關于基于鎖的并發控制技術的說法,錯誤的是()。
A)鎖是一種特殊的二元信號量,用來控制多個并發事務對共享資源的使用
B)數據庫中的鎖主要分為排他鎖和共享鎖,當某個數據項上已加有多個共享鎖時,此數據項上只能再加一個排他鎖
C)數據庫管理系統可以采用先來先服務的方式防止出現活鎖現象
D)當數據庫管理系統檢測到死鎖后,可以采用撤銷死鎖事務的方式解除死鎖
16.下列關于排他鎖和共享鎖的說法中,錯誤的是()。
A)只能有一個事務對加鎖項加排他鎖
B)排他鎖也叫獨占鎖或X鎖,共享鎖也叫讀鎖或者S鎖
C)當加了S鎖后,其他的事務還可以對加鎖項加X鎖
D)當加了S鎖后,其他的事務還可以對加鎖項加S鎖
17.數據庫系統中部分或全部事務由于無法獲得對需要訪問的數據項的控制權而處于等待狀態,并且一直等待下去的一種系統狀態的情況稱為()。
A)活鎖B)死鎖C)排他鎖D共享鎖
18.死鎖是數據庫系統中可能出現的…種狀態。下列有關死鎖的說法,錯誤的是()。
A)當事務由于無法獲得對需要訪問的數據項的控制權而處于等待狀態時,稱數據庫中產生了死鎖
B)死鎖是由于系統中各事務間存在訪問沖突操作且沖突操作的并發執行順序不當而產生的
C)死鎖預防可以使用一次加鎖和順序加鎖兩種方法,其中一次加鎖法可能會降低系統的并發程度
D)解除死鎖通常采用的方法是選擇一個或幾個造成死鎖的事務,撤銷這些事務并釋放其持有的鎖
19.對數據對象施加封鎖,可能會引起活鎖和死鎖問題。避免活鎖的簡單方法是采用()的策略。
A)順序封鎖法B)依次封鎖法C)優先級高先服務D)先來先服務
20.為了防止某個數據庫系統方面故障,設有下列措施:
Ⅰ.配備UPS,保證服務器供電穩定
Ⅱ.采用雙硬盤鏡像,以防止單個硬盤出現介質損壞而造成數據丟失
Ⅲ.定期給操作系統打補丁,以免操作系統被攻擊后重啟
Ⅳ.改善密碼管理機制,提高各類密碼的安全性,以免發生數據失竊
Ⅴ.加強事務流程測試和驗證,以免發生并行事務死鎖
以上措施中,用于防止數據庫系統出現系統故障(軟故障)。
……