6本最好的免費SQL書籍
結構化查詢語言(SQL)是一個專門的編程語言,最初是由IBM在20世紀70年代初開發。用于訪問和操作在關系數據庫管理系統(RDBMS)中的數據。
幾乎所有的數據庫管理系統有一個SQL實現。它是最流行的查詢語言,因為它為數據庫管理員提供了很好的功能,功耗,易用性。SQL標準由美國國家標準學會(ANSI)于1986年,經歷了多次修改。語言包括數據定義語言和數據操縱語言。該語言被劃分成若干要素:條款,表達式,謂詞,查詢和報表。
1. Practical PostgreSQL |
|||||||||
![]() |
Practical PostgreSQL is a comprehensive book that shows the reader how to compile PostgreSQL from source, create a database, and configure PostgreSQL to accept client-server connections. It also covers the many advanced features, such as transactions, versioning, replication, and referential integrity that enable developers and DBAs to use PostgreSQL for serious business applications. The thorough introduction to PostgreSQL's PL/pgSQL programming language explains how you can use this very useful but under-documented feature to develop stored procedures and triggers. The book includes a complete command reference, and database administrators will benefit from the chapters on user management, database maintenance, and backup & recovery. With Practical PostgreSQL, the reader will discover quickly why this open source database is a great open source alternative to proprietary products from Oracle, IBM, and Microsoft. Chapters cover:
|
2. SQL Performance Explained |
|||||||||
![]() |
SQL Performance Explained helps developers to improve database performance. The focus is on SQL; it covers all major SQL databases without getting lost in the details of any one specific product. Starting with the basics of indexing and the WHERE clause, SQL Performance Explained guides developers through all parts of an SQL statement and explains the pitfalls of object-relational mapping (ORM) tools like Hibernate. Topics covered include:
|
3. A Primer on SQL |
|||||||||
![]() |
A Primer on SQL is a fairly short ebook teaching the basics of SQL. The author assumes that the reader has no previous experience of SQL. While the examples and text use Ingres as the database management system, the code should work correctly on any SQL compliant database. Since this text deals largely with teaching SQL in a product independent manner, rather than the teaching of Ingres per se, details with respect to installation and specific operations of the product is kept to a minimum. Chapters cover:
This material is licensed under the Open Publication License, v1.0 or later. |
4. Sams Teach Yourself SQL in 24 Hours |
|||||||||
![]() |
Sams Teach Yourself SQL in 24 Hours presents the key features of SQL (Structured Query Language) in an easy to understand format with updated code examples, notes, diagrams, exercises, and quizzes. This book was written primarily for those with very little or no experience with relational database management systems using SQL. This book is not a complete SQL reference and should not be relied on as a sole reference of SQL. However, this book combined with a complete SQL command reference could serve as a complete solution. Chapters cover:
|
5. SQL for Web Nerds |
|||||||||
![]() |
SQL for Web Nerds is a structured online book on SQL, based on the Oracle database. Queries, transactions, triggers, and RDBMS concepts are covered. Tap into the power of the relational database management system for concurrency control and transaction management.
|
6. Developing Time-Oriented Database Applications in SQL |
|||||||||
![]() |
Developing Time-Oriented Database Applications in SQL is an out-of-print book which showsprofessional SQL programmers how to effectively develop applications that involve time-oriented data and queries. It explains in detail how to record temporal data in tables using the SQL types, how to define appropriate integrity restraints, how to correctly update temporal tables using interactive and embedded SQL, and how to write a wide range of interactive and embedded SQL queries involving temporal tables Sample queries include time-slice queries, different kinds of temporal joins, temporal coalescing, temporal aggregates, temporal unions, differences, and intersections. This book assumes that the reader is comfortable with the SQL query language. Chapters cover:
|