買這商品的人也買了...
商品描述
Pro Oracle SQL unlocks the power of SQL in the Oracle Database—one of the most potent SQL implementations on the market today. To master it requires a three-pronged approach: learn the language features, learn the supporting features that Oracle provides to help use the language effectively, and learn to think and work in sets.
Karen Morton and her team help you master powerful aspects of Oracle SQL not found in competing databases. You’ll learn analytic functions, the MODEL clause, and advanced grouping syntax—features that will help in creating good queries for reporting and business intelligence applications. Pro Oracle SQL also helps you minimize parsing overhead, read execution plans, test for correct results, and exert control over SQL execution in your database. You’ll learn when to create indexes, how to verify that they make a difference, how to use SQL Profiles to optimize SQL in packaged applications, and much more. You’ll also understand how SQL is optimized for working in sets, and that the key to getting accurate results lies in making sure that queries ask clear and precise questions.
What’s the bottom-line? Pro Oracle SQL helps you work at a truly professional level in Oracle dialect of SQL. You’ll master the language, the tools to work effectively with the language, and the right way to think about a problem in SQL. Pro Oracle SQL helps you rise above the crowd to provide stellar service in your chosen profession.
- Endorsed by the OakTable Network, a group of Oracle technologists well-known for their rigorous and scientific approach to Oracle Database performance
- Comprehensive—goes beyond the language with a focus on what you need to know to write successful queries and data manipulation statements.
What you’ll learn
- Master powerful SQL features implemented only in Oracle Database
- Read and interpret SQL execution plans
- Quickly diagnose and fix badly performing SQL
- Control execution plans through hints, profiles, and plan baselines
- Optimize queries within packaged applications without touching the code
- Recognize when not to waste time on SQL that is performing optimally
Who this book is for
Pro Oracle SQL is aimed at developers and database administrators who submit SQL for execution by an Oracle database. Readers should already know the basic four SQL statements, and be ready to learn deeply about Oracle’s specific implementation of the language, including Oracle-specific features and syntax. Readers should also want to learn about Oracle Database features such as analytic queries, the MODEL clause, and subquery refactoring that are designed to help developers and database administrators exert control over their SQL environment and its execution.
Table of Contents
- Core SQL
- SQL Execution
- Access and Join Methods
- SQL is About Sets
- It’s About the Question
- SQL Execution Plans
- Advanced Grouping
- Analytic Functions
- The Model Clause
- Subquery Factoring
- Semi-joins and Anti-joins
- Indexes
- Beyond the SELECT
- Transaction Processing
- Testing and Quality Assurance
- Plan Stability and Control
商品描述(中文翻譯)
《Pro Oracle SQL》解鎖了在 Oracle Database 中使用 SQL 的強大功能——這是當前市場上最強大的 SQL 實現之一。要掌握它需要三個方面的努力:學習語言特性、學習 Oracle 提供的支持功能以有效使用該語言,以及學會以集合的方式思考和工作。
Karen Morton 和她的團隊幫助你掌握在競爭數據庫中找不到的 Oracle SQL 的強大特性。你將學習分析函數、MODEL 子句和高級分組語法——這些特性將幫助你為報告和商業智慧應用創建良好的查詢。《Pro Oracle SQL》還幫助你最小化解析開銷、閱讀執行計劃、測試正確結果,並對數據庫中的 SQL 執行進行控制。你將學習何時創建索引、如何驗證它們是否有影響、如何使用 SQL Profiles 來優化打包應用中的 SQL,還有更多內容。你還將理解 SQL 如何優化以便在集合中工作,並且獲得準確結果的關鍵在於確保查詢提出清晰而精確的問題。
那麼,重點是什麼?《Pro Oracle SQL》幫助你在 Oracle SQL 的方言中達到真正的專業水平。你將掌握這門語言、有效使用該語言的工具,以及以正確的方式思考 SQL 中的問題。《Pro Oracle SQL》幫助你在所選職業中脫穎而出,提供卓越的服務。
- 獲得 OakTable Network 的推薦,這是一群以嚴謹和科學的方法著稱的 Oracle 技術專家
- 全面——超越語言,專注於你需要知道的內容,以編寫成功的查詢和數據操作語句。
### 你將學到什麼
- 掌握僅在 Oracle Database 中實現的強大 SQL 特性
- 閱讀和解釋 SQL 執行計劃
- 快速診斷和修復性能不佳的 SQL
- 通過提示、配置文件和計劃基準控制執行計劃
- 在不觸碰代碼的情況下優化打包應用中的查詢
- 辨識何時不必浪費時間在性能最佳的 SQL 上
### 本書適合誰
《Pro Oracle SQL》針對提交 SQL 以供 Oracle 數據庫執行的開發人員和數據庫管理員。讀者應該已經了解基本的四個 SQL 語句,並準備深入學習 Oracle 對該語言的具體實現,包括 Oracle 特有的特性和語法。讀者還應該希望了解 Oracle Database 的特性,例如分析查詢、MODEL 子句和子查詢重構,這些都是為了幫助開發人員和數據庫管理員控制他們的 SQL 環境及其執行。
### 目錄
1. 核心 SQL
2. SQL 執行
3. 訪問和聯接方法
4. SQL 是關於集合
5. 這是關於問題
6. SQL 執行計劃
7. 高級分組
8. 分析函數
9. MODEL 子句
10. 子查詢重構
11. 半聯接和反聯接
12. 索引
13. 超越 SELECT
14. 交易處理
15. 測試和質量保證
16. 計劃穩定性和控制