Introduction to SQL: Mastering the Relational Database Language, 4/e (Paperack)
暫譯: SQL 入門:掌握關聯資料庫語言,第 4 版(平裝本)
Rick F. van der Lans
- 出版商: Addison Wesley
- 出版日期: 2006-09-01
- 售價: $2,330
- 貴賓價: 9.5 折 $2,214
- 語言: 英文
- 頁數: 1064
- 裝訂: Paperback
- ISBN: 0321305965
- ISBN-13: 9780321305961
-
相關分類:
SQL、資料庫
已絕版
買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$820$804 -
$660$521 -
$680$537 -
$1,250$1,225 -
$880$695 -
$760$600 -
$1,078Database Modeling and Design: Logical Design, 4/e
-
$3,026$2,875 -
$650$507 -
$550$435 -
$270$213 -
$950$808 -
$2,550$2,499 -
$1,190$1,166 -
$720$569 -
$1,200$1,176 -
$800$632 -
$850$765 -
$580$493 -
$490$387 -
$1,050$998 -
$880$695 -
$600$480 -
$720$569
商品描述
The Classic SQL Tutorial: Fully Updated for Today’s Standards and Today’s Top Databases
For twenty years, van der Lans’ Introduction to SQL has been the definitive SQL tutorial for database professionals everywhere, regardless of experience or platform. Now van der Lans has systematically updated this classic guide to reflect the latest SQL standards and the newest versions of today’s leading RDBMSs: Oracle, Microsoft SQL Server, DB2, and MySQL.
Using case study examples and hands-on exercises, van der Lans illuminates every key SQL concept, technique, and statement. Drawing on decades of experience as an SQL standards team member and enterprise consultant, he reveals exactly why SQL works as it does–and how to get the most out of it. You’ll gain powerful insight into everything from basic queries to stored procedures, transactions to data security. Whether you’re a programmer or DBA, a student or veteran, this book will take you from “apprentice” to true SQL master.
Writing queries and updating data: all you need to know about SELECT Working with joins, functions, and subqueries Creating database objects: tables, indexes, views, and more Specifying keys and other integrity constraints Using indexes to improve efficiency Enforcing security via passwords and privileges Building stored procedures and triggers Developing with embedded SQL and ODBC Working with transactions, including rollbacks, savepoints, isolation levels, and more Optimizing performance by reformulating SQL statements Using object-relational features: subtables, references, sets, and user-defined data types Reference section: SQL statement definitions and SQL function lists
Table of Contents
About the Author xix
Preface xxi
Part 1 Introduction 1
1 Introduction to SQL 3
2 The Tennis Club Sample Database 31
3 Installing the Software 41
4 SQL in a Nutshell 67
Part 2 Querying and Updating Data 95
5 SELECT Statement: Common Elements 97
6 SELECT Statements, Table Expressions, and Subqueries 155
7 SELECT Statement: The FROM Clause 185
8 SELECT Statement: The WHERE Clause 241
9 SELECT Statement: SELECT Clause and Aggregation Functions 339
10 SELECT Statement: The GROUP BY Clause 377
11 SELECT Statement: The HAVING Clause 421
12 SELECT Statement: The ORDER BY Clause 429
13 Combining Table Expressions 443
14 Updating Tables 469
Part 3 Creating Database Objects 485
15 Creating Tables 487
16 Specifying Integrity Constraints 515
17 Character Sets and Collating Sequences 535
18 Changing and Dropping Tables 553
19 Designing Tables 565
20 Using Indexes 579
21 Views 611
22 Creating Databases 635
23 Users and Data Security 641
24 Creating Sequences 665
25 Creating Schemas 681
Part 4 Programming with SQL 685
26 Introduction to Embedded SQL 687
27 Transactions and Multi-User Usage 725
28 Introduction to ODBC 745
29 Optimization of Statements 783
Part 5 Procedural Database Objects 803
30 Stored Procedures 805
31 Stored Functions 847
32 Triggers 853
Part 6 Object Relational Concepts 871
33 User-Defined Data Types, Functions, and Operators 873
34 Inheritance, References, and Collections 889
35 The Future of SQL 909
Appendix A Syntax of SQL 911
Appendix B Scalar Functions 953
Appendix C Bilbiography 999
Index 1003
商品描述(中文翻譯)
**書籍描述**
《經典 SQL 教程:完全更新以符合當今標準和當今頂尖資料庫》
在過去的二十年中,van der Lans 的《SQL 入門》一直是全球資料庫專業人士的權威 SQL 教程,無論其經驗或平台如何。現在,van der Lans 系統性地更新了這本經典指南,以反映最新的 SQL 標準和當今領先的關聯資料庫管理系統(RDBMS)的最新版本:Oracle、Microsoft SQL Server、DB2 和 MySQL。
透過案例研究示例和實作練習,van der Lans 照亮了每一個關鍵的 SQL 概念、技術和語句。憑藉作為 SQL 標準小組成員和企業顧問的數十年經驗,他揭示了 SQL 為何如此運作的原因,以及如何充分利用它。您將獲得從基本查詢到儲存過程、交易到資料安全的強大見解。無論您是程式設計師、資料庫管理員、學生還是資深專業人士,這本書將帶您從「學徒」提升為真正的 SQL 大師。
- 撰寫查詢和更新資料:您需要了解的所有 SELECT 相關知識
- 使用聯接、函數和子查詢
- 創建資料庫物件:表格、索引、視圖等
- 指定鍵和其他完整性約束
- 使用索引來提高效率
- 通過密碼和權限強化安全性
- 建立儲存過程和觸發器
- 使用嵌入式 SQL 和 ODBC 進行開發
- 處理交易,包括回滾、保存點、隔離級別等
- 通過重新構造 SQL 語句來優化性能
- 使用物件關聯特性:子表、參考、集合和用戶定義資料類型
- 參考部分:SQL 語句定義和 SQL 函數列表
**目錄**
關於作者 xix
前言 xxi
第一部分 介紹 1
1 SQL 入門 3
2 網球俱樂部範例資料庫 31
3 安裝軟體 41
4 SQL 概述 67
第二部分 查詢和更新資料 95
5 SELECT 語句:常見元素 97
6 SELECT 語句、表達式和子查詢 155
7 SELECT 語句:FROM 子句 185
8 SELECT 語句:WHERE 子句 241
9 SELECT 語句:SELECT 子句和聚合函數 339
10 SELECT 語句:GROUP BY 子句 377
11 SELECT 語句:HAVING 子句 421
12 SELECT 語句:ORDER BY 子句 429
13 結合表達式 443
14 更新表格 469
第三部分 創建資料庫物件 485
15 創建表格 487
16 指定完整性約束 515
17 字元集和排序序列 535
18 更改和刪除表格 553
19 設計表格 565
20 使用索引 579
21 視圖 611
22 創建資料庫 635
23 用戶和資料安全 641
24 創建序列 665
25 創建架構 681
第四部分 使用 SQL 編程 685
26 嵌入式 SQL 入門 687
27 交易和多用戶使用 725
28 ODBC 入門 745
29 語句優化 783
第五部分 程序性資料庫物件 803
30 儲存過程 805
31 儲存函數 847
32 觸發器 853
第六部分 物件關聯概念 871
33 用戶定義資料類型、函數和運算子 873
34 繼承、參考和集合 889
35 SQL 的未來 909
附錄 A SQL 語法 911
附錄 B 標量函數 953
附錄 C 參考文獻 999
索引 1003