Learning PostgreSQL(Paperback)
暫譯: 學習 PostgreSQL(平裝本)
Salahaldin Juba, Achim Vannahme, Andrey Volkov
- 出版商: Packt Publishing
- 出版日期: 2015-11-30
- 售價: $2,420
- 貴賓價: 9.5 折 $2,299
- 語言: 英文
- 頁數: 464
- 裝訂: Paperback
- ISBN: 1783989181
- ISBN-13: 9781783989188
-
相關分類:
PostgreSQL、SQL
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$1,558Introduction to Algorithms, 3/e (IE-Paperback)
-
$550$435 -
$950$903 -
$1,617Computer Organization and Design: The Hardware/Software Interface, 5/e (Asian Edition)(IE-Paperback)
-
$350$277 -
$680$537 -
$550$435 -
$360$284 -
$350$277 -
$420$332 -
$1,881Mastering VMware vSphere 6 (Paperback)
-
$480$379 -
$780$616 -
$360$284 -
$480$379 -
$820$648 -
$1,900$1,805 -
$1,000Structured Search for Big Data: From Keywords to Key-objects (Paperback)
-
$190$190 -
$4,275$4,061 -
$690$538 -
$840Make: Bluetooth: Bluetooth LE Projects with Arduino, Raspberry Pi, and Smartphones (Paperback)
-
$980$774 -
$450$383 -
$860$731
相關主題
商品描述
Create, develop and manage relational databases in real world applications using PostgreSQL
About This Book
- Learn about the PostgreSQL development life cycle including its testing and refactoring
- Build productive database solutions and use them in Java applications
- A comprehensive guide to learn about SQL, PostgreSQL procedural language and PL/pgSQL
Who This Book Is For
If you are a student, database developer or an administrator, interested in developing and maintaining a PostgreSQL database, then this book is for you. No knowledge of database programming or administration is necessary.
What You Will Learn
- Learn concepts of data modelling and relation algebra
- Install and set up PostgreSQL database server and client software
- Implement data structures in PostgreSQL
- Manipulate data in the database using SQL
- Implement data processing logic in the database with stored functions, triggers and views
- Test database solutions and assess the performance
- Integrate database with Java applications
- Detailed knowledge of the main PostgreSQL building objects, most used extensions
- Practice database development life cycle including analysis, modelling, (documentation), testing, bug fixes and refactoring
In Detail
PostgreSQL is one of the most powerful and easy to use database management systems. It has strong support from the community and is being actively developed with a new release every year. PostgreSQL supports the most advanced features included in SQL standards. Also it provides NoSQL capabilities, and very rich data types and extensions. All that makes PostgreSQL a very attractive solution in various kinds of software systems.
The book starts with the introduction of relational databases with PostegreSQL. It then moves on to covering data definition language (DDL) with emphasis on PostgreSQL and common DDL commands supported by ANSI SQL. You will then learn the data manipulation language (DML), and advanced topics like locking and multi version concurrency control (MVCC). This will give you a very robust background to tune and troubleshoot your application. The book then covers the implementation of data models in the database such as creating tables, setting up integrity constraints, building indexes, defining views and other schema objects. Next, it will give you an overview about the NoSQL capabilities of PostgreSQL along with Hstore, XML, Json and arrays. Finally by the end of the book, you'll learn to use the JDBC driver and manipulate data objects in the Hibernate framework.
Style and approach
An easy-to-follow guide to learn programming build applications with PostgreSQL, and manage a PostgreSQL database instance.
商品描述(中文翻譯)
使用 PostgreSQL 在實際應用中創建、開發和管理關聯數據庫
本書介紹
- 了解 PostgreSQL 的開發生命週期,包括測試和重構
- 構建高效的數據庫解決方案並在 Java 應用中使用它們
- 全面指南,學習 SQL、PostgreSQL 程序語言和 PL/pgSQL
本書適合誰閱讀
如果您是學生、數據庫開發人員或管理員,對開發和維護 PostgreSQL 數據庫感興趣,那麼這本書適合您。無需具備數據庫編程或管理的知識。
您將學到什麼
- 學習數據建模和關係代數的概念
- 安裝和設置 PostgreSQL 數據庫伺服器和客戶端軟體
- 在 PostgreSQL 中實現數據結構
- 使用 SQL 操作數據庫中的數據
- 使用存儲函數、觸發器和視圖在數據庫中實現數據處理邏輯
- 測試數據庫解決方案並評估性能
- 將數據庫與 Java 應用集成
- 詳細了解主要的 PostgreSQL 建構對象和最常用的擴展
- 實踐數據庫開發生命週期,包括分析、建模、(文檔)、測試、錯誤修正和重構
詳細內容
PostgreSQL 是最強大且易於使用的數據庫管理系統之一。它得到了社區的強力支持,並且每年都有新版本積極開發。PostgreSQL 支持 SQL 標準中包含的最先進功能。此外,它還提供 NoSQL 能力,以及非常豐富的數據類型和擴展。這一切使得 PostgreSQL 成為各種軟體系統中非常有吸引力的解決方案。
本書從介紹 PostgreSQL 的關聯數據庫開始。接著涵蓋數據定義語言(DDL),重點介紹 PostgreSQL 及 ANSI SQL 支持的常見 DDL 命令。然後您將學習數據操作語言(DML)以及鎖定和多版本並發控制(MVCC)等高級主題。這將為您提供非常穩健的背景,以調整和排除應用程序的故障。接下來,本書將涵蓋在數據庫中實現數據模型,例如創建表、設置完整性約束、構建索引、定義視圖和其他模式對象。然後,它將概述 PostgreSQL 的 NoSQL 能力,以及 Hstore、XML、Json 和數組。最後,在書的結尾,您將學會使用 JDBC 驅動程序並在 Hibernate 框架中操作數據對象。
風格與方法
一本易於跟隨的指南,學習使用 PostgreSQL 編寫應用程序並管理 PostgreSQL 數據庫實例。