SQL Bible
暫譯: SQL 聖經

Alex Kriegel, Boris M. Trukhnov

  • 出版商: Hungry Minds
  • 出版日期: 2003-04-18
  • 售價: $1,930
  • 貴賓價: 9.5$1,834
  • 語言: 英文
  • 頁數: 864
  • 裝訂: Paperback
  • ISBN: 0764525840
  • ISBN-13: 9780764525841
  • 相關分類: SQL
  • 已過版

買這商品的人也買了...

商品描述

If SQL can do it, you can do it too...

Here, in one definitive volume, is all the information you need to understand and use SQL and its implementations in accordance with the established SQL99 standard. Whether you want to learn database programming from scratch, you’d like to sharpen your SQL skills, or you need to know more about programming for a heterogeneous database environment, this book provides the complete menu. Tutorials and code examples in each chapter make it an indispensable reference for every level of expertise.

Inside, you’ll find complete coverage of SQL

  • Understand the definition and characteristics of relational databases and SQL’s role within RDBMS
  • Recognize vendor-specific implementation variations among Oracle, IBM DB2 UDB, and MS SQL Server
  • Create and modify RDBMS objects like tables, views, indexes, synonyms, sequences, and schemas using Data Definition Language (DDL)
  • Comprehend Data Manipulation Language (DML) from different vendors’ perspectives
  • Master single-table select statements and multitable queries from the ground up</ LI>
  • Explore in-depth SQL functions, operators, and data types for major RDBMS implementations
  • Discover new SQL developments including XML, OLAP, Web services, and object-oriented features

Bonus CD-ROM includes:

  • IBM DB2 Universal Database Personal Edition v 8.1 for Windows Operating Environments Evaluation copy
  • Complete original database example files from the authors
  • Complete book in PDF format

Table of Contents

Preface.

Acknowledgments.

PART I: SQL Basic Concepts and Principles.

  Chapter 1: SQL and Relational Database Management Systems (RDBMS).

  Chapter 2: Fundamental SQL Concepts and Principles.

  Chapter 3: SQL Data Types.

PART II: Creating and Modifying Database Objects.

  Chapter 4: Creating RDBMS Objects.

  Chapter 5: Altering and Destroying RDBMS Objects.

PART III: Data Manipulation and Transaction Control.

  Chapter 6: Data Manipulation Language (DML).

  Chapter 7: Sessions, Transactions, and Locks.

PART IV: Retrieving and Transforming Data.

  Chapter 8: Understanding SELECT Statement.

  Chapter 9: Multitable Queries.

  Chapter 10: SQL Functions.

  Chapter 11: SQL Operators.

PART V: Implementing Security Using System Catalogs.

  Chapter 12: SQL and RDBMS Security.

  Chapter 13: The System Catalog and INFORMATION_SCHEMA.

PART VI: Beyond SQL: Procedural Programming and Database Access Mechanisms.

  Chapter 14: Stored Procedures, Triggers, and User-Defined Functions.

  Chapter 15: Dynamic and Embedded SQL Overview.

  Chapter 16: SQL API.

  Chapter 17: New Developments: XML, OLAP, and Objects.

  Appendix A: What’s on the CD-ROM.

  Appendix B: The ACME Sample Database.

  Appendix C: Basics of Relational Database Design.

  Appendix D: Installing RDBMS Software.

  Appendix E: Accessing RDBMS.

  Appendix F: Installing the ACME Database.

  Appendix G: SQL Functions.

  Appendix H: SQL Syntax Reference.

  Appendix I: SQL-Reserved Keywords.

  Appendix J: SQL99 Major Features Compliance Across Different RDBMS.

  Appendix K: The Other RDBMS.

  Appendix L: A Brief Introduction to the Number Systems, Boolean Algebra, and Set Theory.

  Index

商品描述(中文翻譯)

如果 SQL 能做到的事情,你也能做到...

在這本權威的書籍中,您將找到理解和使用 SQL 及其根據既定 SQL99 標準的實現所需的所有資訊。無論您是想從零開始學習資料庫程式設計,還是希望提升您的 SQL 技能,或是需要了解異質資料庫環境中的程式設計,這本書都提供了完整的內容。每一章的教學和程式碼範例使其成為各個專業水平人士不可或缺的參考資料。

在書中,您將找到 SQL 的完整涵蓋:
- 了解關聯式資料庫的定義和特徵,以及 SQL 在 RDBMS 中的角色
- 認識 Oracle、IBM DB2 UDB 和 MS SQL Server 之間的廠商特定實現變化
- 使用資料定義語言 (DDL) 創建和修改 RDBMS 物件,如表格、視圖、索引、同義詞、序列和模式
- 從不同廠商的角度理解資料操作語言 (DML)
- 從基礎開始掌握單表選擇語句和多表查詢
- 深入探索主要 RDBMS 實現的 SQL 函數、運算符和資料類型
- 發現包括 XML、OLAP、Web 服務和物件導向特性在內的新 SQL 發展

附贈的 CD-ROM 包含:
- IBM® DB2® Universal Database Personal Edition v 8.1 的 Windows® 作業環境評估版
- 來自作者的完整原始資料庫範例檔案
- 完整書籍的 PDF 格式

目錄
前言
致謝
第一部分:SQL 基本概念與原則
  第 1 章:SQL 與關聯式資料庫管理系統 (RDBMS)
  第 2 章:基本 SQL 概念與原則
  第 3 章:SQL 資料類型
第二部分:創建和修改資料庫物件
  第 4 章:創建 RDBMS 物件
  第 5 章:修改和刪除 RDBMS 物件
第三部分:資料操作與交易控制
  第 6 章:資料操作語言 (DML)
  第 7 章:會話、交易和鎖定
第四部分:檢索和轉換資料
  第 8 章:理解 SELECT 語句
  第 9 章:多表查詢
  第 10 章:SQL 函數
  第 11 章:SQL 運算符
第五部分:使用系統目錄實施安全性
  第 12 章:SQL 與 RDBMS 安全性
  第 13 章:系統目錄與 INFORMATION_SCHEMA
第六部分:超越 SQL:程序式程式設計與資料庫存取機制
  第 14 章:儲存過程、觸發器和使用者定義函數
  第 15 章:動態和嵌入式 SQL 概述
  第 16 章:SQL API
  第 17 章:新發展:XML、OLAP 和物件
附錄 A:CD-ROM 上的內容
附錄 B:ACME 範例資料庫
附錄 C:關聯式資料庫設計基礎
附錄 D:安裝 RDBMS 軟體
附錄 E:存取 RDBMS
附錄 F:安裝 ACME 資料庫
附錄 G:SQL 函數
附錄 H:SQL 語法參考
附錄 I:SQL 保留關鍵字
附錄 J:不同 RDBMS 之間的 SQL99 主要特性合規性
附錄 K:其他 RDBMS
附錄 L:數字系統、布林代數和集合論簡介
索引