Oracle數據庫應用教程(簡體書)
商品資訊
系列名:21世紀高等學校規劃教材.計算機應用
ISBN13:9787302272410
出版社:清華大學出版社(大陸)
作者:何茜; 郭軍軍; 李奇; 吳代文
出版日:2012/10/01
裝訂/頁數:平裝/259頁
商品簡介
名人/編輯推薦
目次
書摘/試閱
商品簡介
《21世紀高等學校規劃教材.計算機應用:Oracle數據庫應用教程》是作者在多年的數據庫開發實踐與教學經驗的基礎上,依據軟件專業的職業崗位能力需求和學生的認知規律精心組織編寫的。全書通過一個真實的項目:“教務管理信息系統”的開發介紹Oracle數據庫系統的管理和開發技術,主要內容包括數據庫系統的設計、Oracle入門、數據庫操作、數據表操作、存儲過程、標、事務、觸發器、數據庫安全操作、數據庫應用程序開發。
《21世紀高等學校規劃教材.計算機應用:Oracle數據庫應用教程》內容豐富,系統性強,知識體系新穎,理論與實踐結合,具有先進性和實用性。
《21世紀高等學校規劃教材.計算機應用:Oracle數據庫應用教程》既可作為高職高專軟件技術專業、網絡技術專業、信息管理專業和電子商務專業數據庫課程的教材,也可供大型關系數據庫初學者參考使用。.
《21世紀高等學校規劃教材.計算機應用:Oracle數據庫應用教程》內容豐富,系統性強,知識體系新穎,理論與實踐結合,具有先進性和實用性。
《21世紀高等學校規劃教材.計算機應用:Oracle數據庫應用教程》既可作為高職高專軟件技術專業、網絡技術專業、信息管理專業和電子商務專業數據庫課程的教材,也可供大型關系數據庫初學者參考使用。.
名人/編輯推薦
《21世紀高等學校規劃教材?計算機應用:Oracle數據庫應用教程》內容豐富,系統性強,知識體系新穎,理論與實踐結合,具有先進性和實用性。《21世紀高等學校規劃教材?計算機應用:Oracle數據庫應用教程》既可作為高職高專軟件技術專業、網絡技術專業、信息管理專業和電子商務專業數據庫課程的教材,也可供大型關系數據庫初學者參考使用。
目次
第1章 數據庫設計
1.1 數據庫設計的準備工作
1.2 “教務管理信息系統”需求分析
1.3 概念結構設計
1.4 邏輯結構設計
小結
思考與練習
第2章 Oracle入門
2.1 0raclelOg的安裝和卸載
2.2 soL*Plus登錄
2.3 認識表
2.4 soL*Plus環境設置
2.5 數據庫操作
2.6 基本用戶管理
小結
思考與練習
第3章 SQL語句——表的基本操作
3.1 表結構的創建、修改、刪除
3.1.1 表結構的創建
3.1.2 表結構的修改
3.1.3 表結構的刪除
3.2 數據操縱語言
3.3 SELECT語句的基本查詢
3.4 SELECT語句的條件查詢
3.5 SELECT語句的分組查詢
3.6 SELECT語句的排序查詢
3.7 函數
3.8 連接查詢
3.9 嵌套查詢
3.10 集合查詢
小結
思考與練習
第4章 數據庫中的事務
4.1 數據庫事務的概念
4.2 數據庫事務的應用
小結
思考與練習
第5章 數據庫中的其他對象
5.1 視圖創建和操作
5.1.1 什麼是視圖?
5.1.2 視圖的操作
5.1.3 WITHCHECKOPTION選項
5.2 索引
5.3 序列
5.4 同義詞
小結
思考與練習
第6章 PL/SQL基礎
6.1 PL/soL的基本構成
6.2 變量的數據類型和定義
6.3 控制結構
小結
思考與練習
第7章 標和異常處理
7.1 隱式標
7.2 顯式標
7.3 顯式標屬性
7.4 異常處理
7.4.1 錯誤處理
7.4.2 預定義錯誤
小結
思考與練習
第8章 存儲過程、函數和包
8.1 創建和刪除存儲過程
8.2 帶有參數的存儲過程
8.3 創建和刪除存儲函數
8.4 程序包
小結
思考與練習
第9章 觸發器
9.1 DML觸發器
9.2 替代觸發器
9.3 DDL觸發器
9.4 系統觸發器
9.5 觸發器管理
小結
思考與練習
第10章 數據庫安全管理
10.1 用戶管理和權限操作
10.2 數據庫的備份和恢復
小結
思考與練習
第11章 數據庫應用程序開發
小結
思考與練習
附錄A
參考文獻.
1.1 數據庫設計的準備工作
1.2 “教務管理信息系統”需求分析
1.3 概念結構設計
1.4 邏輯結構設計
小結
思考與練習
第2章 Oracle入門
2.1 0raclelOg的安裝和卸載
2.2 soL*Plus登錄
2.3 認識表
2.4 soL*Plus環境設置
2.5 數據庫操作
2.6 基本用戶管理
小結
思考與練習
第3章 SQL語句——表的基本操作
3.1 表結構的創建、修改、刪除
3.1.1 表結構的創建
3.1.2 表結構的修改
3.1.3 表結構的刪除
3.2 數據操縱語言
3.3 SELECT語句的基本查詢
3.4 SELECT語句的條件查詢
3.5 SELECT語句的分組查詢
3.6 SELECT語句的排序查詢
3.7 函數
3.8 連接查詢
3.9 嵌套查詢
3.10 集合查詢
小結
思考與練習
第4章 數據庫中的事務
4.1 數據庫事務的概念
4.2 數據庫事務的應用
小結
思考與練習
第5章 數據庫中的其他對象
5.1 視圖創建和操作
5.1.1 什麼是視圖?
5.1.2 視圖的操作
5.1.3 WITHCHECKOPTION選項
5.2 索引
5.3 序列
5.4 同義詞
小結
思考與練習
第6章 PL/SQL基礎
6.1 PL/soL的基本構成
6.2 變量的數據類型和定義
6.3 控制結構
小結
思考與練習
第7章 標和異常處理
7.1 隱式標
7.2 顯式標
7.3 顯式標屬性
7.4 異常處理
7.4.1 錯誤處理
7.4.2 預定義錯誤
小結
思考與練習
第8章 存儲過程、函數和包
8.1 創建和刪除存儲過程
8.2 帶有參數的存儲過程
8.3 創建和刪除存儲函數
8.4 程序包
小結
思考與練習
第9章 觸發器
9.1 DML觸發器
9.2 替代觸發器
9.3 DDL觸發器
9.4 系統觸發器
9.5 觸發器管理
小結
思考與練習
第10章 數據庫安全管理
10.1 用戶管理和權限操作
10.2 數據庫的備份和恢復
小結
思考與練習
第11章 數據庫應用程序開發
小結
思考與練習
附錄A
參考文獻.
書摘/試閱
從這個例子可以看出,最初看起來只是一個增加一條新的選課記錄的操作,具體執行時考慮到數據庫的完整性,除了INSERT操作外,還要用UPDATE語句更新課程表中課程ASP.NE工程序設計’的總成績。如果在執行完INSERT語句之后不執行UPDATE語句,那么數據庫中的數據就會處于一個不一致的狀態,因為課程表中課程’ASP.NE工程序設計的總成績應該等于選修該課程的所有學生成績的總和。因此,可以說這樣的兩個操作,要么全做,要么全不做。為了避免在數據庫的操作過程中,應該被作為一個整體而被執行的SQL語句,可能會出現一條或一組語句因意外沒有執行而導致數據庫中的數據產生不一致,我們可以使用事務。
事務是指由相關操作構成的一個完整的操作單元。在一個事務內,數據的修改一起提交或撤銷,如果發生故障或系統錯誤,整個事務也會自動撤銷。
事務有4個重要性質:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)以及持久性(Durability)。這4個性質的英文術語的頭一個字母組合在一起恰好是ACID,通常簡稱為ACID性質。
1.原子性
事務在執行時,其中包括的每個操作要么都做,要么都不做。不允許事務部分地完成,如果事務未能完成,必須將數據庫恢復到沒有執行事務前的狀態。在上述的例子中,假設事務執行的過程中系統發生故障(包括各種軟、硬件故障,電源故障等),導致事務沒有成功完成。例如執行結果只插入一條選課記錄而沒有修改課程的總成績,那么系統的狀態沒有反映課程的真實情況,此狀態被稱為不一致狀態。原子性保證這種不一致性除了在事務執行過程中出現,在其他時刻都是不可見的。
2.一致性
事務執行的結果必須是使數據庫從一個一致性狀態轉變到另一個一致性狀態,維持數據庫的一致性。這里的一致狀態是指數據庫中的數據滿足完整性約束,還是以插人選課記錄為例。由于每門課程的總成績等于選修此課程的學生成績之和,如果僅對課程注冊表插入新記錄,不去修改總成績,則數據庫明顯處于不一致。這樣的數據庫操作序列就不能稱為事務,只有加入了修改操作才構成一個事務。
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

