齣版社: 清華大學齣版社
ISBN:9787302310310
版次:1
商品編碼:11195926
品牌:清華大學
包裝:平裝
外文名稱:Oracle Database 11g & MySQL 5.6 Handbook
開本:16開
齣版時間:2013-02-01
用紙:膠版紙
頁數:555
字數:832000
正文語種:中
Oracle Database 11g & MySQL 5.6開發手冊 [Oracle Database 11g & MySQL 5.6 Handbook] epub pdf mobi txt 電子書 下載 2024
編輯推薦
《Oracle Database 11g & MySQL 5.6開發手冊》特色:
·理解Oralce Database llg和MySQL5.6的架構
·在兩個平颱之間轉換數據庫,並確保事務完整性
·創建錶、序列、索引、視圖和用戶賬戶
·編寫並調試PL/SQL、SQL*Plus、SQL/PSM和MySQL Monitor的腳本
·執行復雜查詢並管理數字和日期的計算
·閤並來源錶中的數據並設置虛擬目錄
內容簡介
利用《Oracle Database 11g & MySQL5.6開發手冊》,您將能夠在混閤環境中創建齣強大的數據庫應用程序。《Oracle Database 11g & MySQL 5.6開發手冊》規劃瞭這兩種平颱之間無縫操作的程序設計策略和最佳實踐方式。您可以學會如何遷移數據庫、移植SQL代碼、使用Oracle和MySQL數據庫以及配置高效率的查詢。在這本內容廣泛的書籍中,還包括瞭安全、監控和調試方麵的技巧。
作者簡介
Michael McLaughlin,Oracle ACE,是美國愛達荷州楊百翰大學的計算機信息技術係教授,Michael參與Oracle公司係列産品的研發已經有20年瞭,擔任過開發者、DBA,以及電子商務套件應用程序DBA。他在谘詢、支持和開發方麵都有建樹。他還是ATOMS事務架構(美國專利號#7 206 805和#7 290 056)的發明者。這兩項專利均歸屬Oracle公司所有。
他撰寫瞭6本有關Oracle技術的著作,其中包括清華大學齣版社引進並齣版的《Oracle Database llg PL/SQL程序設計》、《Oracle Datebase llgPL/SQL編程實踐》等。
內頁插圖
目錄
第Ⅰ部分 開發組件
第1章 架構
1.1 通用的客戶端-服務器計算模型
1.2 Oracle Database llg
1.2.1 客戶端軟件:SQL*Plus
1.2.2 Oracle llg服務器軟件
1.2.3 Oracle數據字典
1.3 Oracle MySQL 5.6
1.3.1 客戶端軟件MySQL Monitor
1.3.2 MySQL服務器軟件
1.3.3 MySQL數據字典
1.4 小結
1.5 習題
第2章 客戶端接口
2.1 SQL*Plus
2.1.1 與SQL*Plus連接和斷開連接
2.1.2 在SQL*Plus環境下工作
2.1.3 在SQL*Plus中編寫SQL語句
2.1.4 用SQL*Plus保存SQL語句
2.1.5 用SQL*Plus編輯SQL語句
2.1.6 從緩衝區重新運行SQL*Plus的SQL語句
2.1.7 在SQL*Plus中取消SQL語句條目
2.1.8 調用並運行SQL*Plus腳本文件
2.1.9 嚮SQL*Plus腳本文件傳遞參數
2.1.10 調用PL/SQL程序,
2.1.11 編寫SQL*Plus日誌文件
2.2 MySQL Monitor
2.2.1 連接和斷開MySQL Monitor
2.2.2 編寫MySQL的SQL語句
2.2.3 保存MySQL的SQL語句
2.2.4 編輯MySQL的SQL語句
2.2.5 取消MySQL的SQL語句
2.2.6 調用和運行MySQL腳本文件
2.2.7 設置會話變量
2.2.8 調用SQL/PSM程序
2.2.9 編寫MySQL的日誌文件
2.3 小結
2.4 習題
第3章 安全模型
3.1 安全屏障
3.1.1 網絡的安全防護
3.1.2 操作係統的安全防護
3.1.3 數據庫的安全防護
3.2 安全權限
3.3 定義者和調用者權利
3.3.1 定義者權利
3.3.2 調用者權利
3.4 小結
3.5 習題
第4章 事務模型
4.1 數據事務
4.2 ACID兼容的SQL語句
4.2.1 INSERT語句
4.2.2 UPDATE語句
4.2.3 DELETE語句
4.3 存儲程序
4.4 觸發器
4.5 小結
4.6 習題
第5章 約束
5.1 NOTNULL約束
5.1.1 Oracle數據庫的NOT NULL約束
5.1.2 MySQL數據庫的NOT NULL約束
5.2 UNIQUE約束
5.2.1 Oracle數據庫的UNIQUE約束
5.2.2 MySQL數據庫的UNIQUE約束
5.2.3 唯一索引
5.3 主鍵約束
5.3.1 Oracle數據庫的主鍵約束
5.3.2 MySQL數據庫的主鍵約束
5.4 外鍵約束
5.4.1 Oracle數據庫的外鍵約束
5.4.2 MySQL數據庫的外鍵約束
5.5 CHECK約束
5.5.1 Oracle數據庫的CHECK約束
5.5.2 MySQL數據庫的CHECK約束
5.6 觸發器約束
5.7 小結
5.8 習題
第Ⅱ部分 SQL開發
第6章 創建用戶和結構
6.1 用戶
6.1.1 Oracle數據庫的用戶
6.1.2 MySQL數據庫的用戶
6.2 數據庫
6.2.1 Oracle的模式
6.2.2 MySQL的數據庫
6.3 錶
6.3.1 Oracle數據庫的錶
6.3.2 MySQL數據庫的錶
6.4 索引
6.4.1 Oracle數據庫的索引
6.4.2 MySQL數據庫的索引
……
附錄A 習題解答
精彩書摘
7.4.2 添加、修改和拋棄列
數據庫的錶能幫助你將那些支持商業、研究或者工程過程的信息正規化。在現實世界中,需求是會發生改變的,到最後就必須對錶進行修改。其中一部分修改相對而言比較瑣碎,例如修改列的名稱或者數據類型。而其他的修改就比較重大瞭,例如當某個描述性的項目(列)被忽視瞭,以至於一列的大小不足以包含大型數字或者字符串,或者一個數據列需要重命名或者移動到另一列中。可以使用ALTERTABLE語句來完成這些修改。
其他有關的修改發生在以下三種情況中:
·當你必須修改一列的數據類型而它已經含有瞭數行數據時
·當你要重命名一列而已有的SQL語句已經使用瞭舊有的列時
·當你轉移瞭列的位置或者將共享同一數據類型的列連接起來時
當你需要修改一列的數據類型而該列包含瞭數據時,就需要製訂數據遷移計劃瞭。小型數據遷移可能要求你添加新的列、將一列的內容移動到另一列,然後將原始列拋棄。除非數據庫支持在將目前的數據類型修改成新的數據類型中完成隱含的預測操作,否則你就需要使用SQL語句來明確修改數據類型,並將它們置入新的列中。
修改錶中列的名稱看起來是件無足輕重的事情,但當應用程序軟件在SQL語句中使用瞭該列名稱時,這就變得很重要瞭。對列名稱所作的任何修改都會導緻應用程序軟件失效。你需要識彆齣所有依賴於它的代碼,並確保在修改瞭錶中的列的同時也對它們作瞭相應的修改。當錶中的列被重命名且運行中的應用程序軟件需要該列的支持時,就需要進行完整的復原測試。你可以首先查詢ALL、DBA或者USERDEPENDENCIES視圖,它們維護瞭有關錶和存儲程序單元的依賴關係。
……
前言/序言
Oracle Database 11g & MySQL 5.6開發手冊 [Oracle Database 11g & MySQL 5.6 Handbook] epub pdf mobi txt 電子書 下載 2024
Oracle Database 11g & MySQL 5.6開發手冊 [Oracle Database 11g & MySQL 5.6 Handbook] 下載 epub mobi pdf txt 電子書
Oracle Database 11g & MySQL 5.6開發手冊 [Oracle Database 11g & MySQL 5.6 Handbook] mobi pdf epub txt 電子書 下載 2024
評分
☆☆☆☆☆
挺好的 10元加購的 暫時沒看
評分
☆☆☆☆☆
很不錯的,挺滿意,慢慢看
評分
☆☆☆☆☆
買迴來還沒怎麼看,書有點摺損。
評分
☆☆☆☆☆
一般般
評分
☆☆☆☆☆
學習數據庫,湊單10塊買的
評分
☆☆☆☆☆
正版,很好的書!!!!
評分
☆☆☆☆☆
還沒看 後麵有膠
評分
☆☆☆☆☆
要看的書太多瞭,暑假事又多,緩一緩吧。書應該是好書,就是送過來是髒得很,懶得換瞭,將就看吧。
評分
☆☆☆☆☆
利用《Oracle Database 11g & MySQL5.6開發手冊》,您將能夠在混閤環境中創建齣強大的數據庫應用程序。《Oracle Database 11g & MySQL 5.6開發手冊》規劃瞭這兩種平颱之間無縫操作的程序設計策略和最佳實踐方式。您可以學會如何遷移數據庫、移植SQL代碼、使用Oracle和MySQL數據庫以及配置高效率的查詢。在這本內容廣泛的書籍中,還包括瞭安全、監控和調試方麵的技巧。
Oracle Database 11g & MySQL 5.6開發手冊 [Oracle Database 11g & MySQL 5.6 Handbook] epub pdf mobi txt 電子書 下載 2024