SØG - mellem flere end 8 millioner bøger:

Søg på: Titel, forfatter, forlag - gerne i kombination.
Eller blot på isbn, hvis du kender dette.

Viser: PostgreSQL

PostgreSQL, 2. udgave

PostgreSQL

Korry Douglas
(2005)
Sprog: Engelsk
Pearson Education, Limited
434,00 kr.
ikke på lager, Bestil nu og få den leveret
om ca. 10 hverdage

Detaljer om varen

  • 2. Udgave
  • Paperback: 1032 sider
  • Udgiver: Pearson Education, Limited (August 2005)
  • ISBN: 9780672327568
Over the last few years PostgreSQL has emerged as a viable, even preferable, alternative to high-cost enterprise database systems such as Oracle. Large corporations or organizations using PostgreSQL include BASF (the world's leading chemical company), TiVo, USPS, and Verisign. PostgreSQL also won the 2004 Linux Journal Editors Choice Award for DMBS (database management systems). Like Paul DuBois' best-selling MySQL, Korry Douglas' PostgreSQL is the definitive, comprehensive reference on PostgreSQL for both programmers and database administrators. PostgreSQL, Second Edition leads the reader through the internals of the powerful PostgreSQL open source database chapter, offering an easy-to-read, code-based approach that makes it easy to understand how each feature is implemented, how to best use each feature, and how to get more performance from database applications. The book is completely updated to cover new features and capabilities of the 8.0 version of PostgreSQL.
Introduction. PostgreSQL Features What Versions Does This Book Cover? Who Is This Book For? What Topics Does This Book Cover? What''s New in the Second Edition? I. GENERAL POSTGRESQL USE.
1. Introduction to PostgreSQL and SQL. A Sample Database Basic Database Terminology Prerequisites Installing PostgreSQL Using an RPM Connecting to a Database A (Very) Simple Query Creating Tables Viewing Table Descriptions Adding New Records to a Table Using the INSERT Command Using the COPY Command Installing the Sample Database Retrieving Data from the Sample Database SELECT Expression SELECT FROM Table SELECT Single-Column FROM Table SELECT Column-List FROM Table SELECT Expression-List FROM Table Selecting Specific Rows The CASE Expression Formatting Column Results Matching Patterns Aggregates COUNT() SUM() AVG() MIN() and MAX() Other Aggregate Functions Grouping Results Multi-Table Joins Join Types UPDATE DELETE A (Very) Short Introduction to Transaction Processing Creating New Tables Using CREATE TABLE...AS Using VIEW Summary
2. Working with Data in PostgreSQL. NULL Values Character Values Syntax for Literal Values Supported Operators Numeric Values Size, Precision, and Range-of-Values Syntax for Literal Values Supported Operators Date/Time Values Syntax for Literal Values Supported Operators Boolean (Logical) Values Size and Valid Values Syntax for Literal Values Supported Operators Geometric Data Types Syntax for Literal Values Sizes and Valid Values Supported Operators Object IDs (OID) Syntax for Literal Values Size and Valid Values Supported Operators BLOBs Syntax for Literal Values Supported Operators Large-Objects Network Address Data Types MACADDR CIDR INET Syntax for Literal Values Supported Operators Sequences Arrays Column Constraints NULL/NOT NULL UNIQUE PRIMARY KEY REFERENCES CHECK() Expression Evaluation and Type Conversion Creating Your Own Data Types Refining Data Types with CREATE DOMAIN Creating and Using Composite Types Summary
3. PostgreSQL SQL Syntax and Use. PostgreSQL Naming Rules The Importance of the COMMENT Command Creating, Destroying, and Viewing Databases Tablespaces Creating New Databases Dropping a Database Viewing Databases Creating New Tables Temporary Tables Table Constraints Dropping Tables Inheritance ALTER TABLE Adding Indexes to a Table Tradeoffs Creating an Index Functional Indexes and Partial Indexes Creating Indexes on Array Values Indexes and Tablespaces Getting Information About Databases and Tables Transaction Processing Persistence Transaction Isolation Multi-Versioning and Locking Summary
4. Performance. How PostgreSQL Organizes Data Page Caching Summary Gathering Performance Information Dead Tuples Index Performance Understanding How PostgreSQL Executes a Query EXPLAIN Seq Scan Index Scan Sort Unique LIMIT Aggregate Append Result Nested Loop Merge Join Hash and Hash Join Group Subquery Scan and Subplan Tid Scan Materialize Setop (Intersect, Intersect All, Except, Except All) Execution Plans Generated by the Planner The ARC Buffer Manager Table Statistics Performance Tips II. PROGRAMMING WITH POSTGRESQL.
5. Introduction to PostgreSQL Programming. Server-Side Programming PL/pgSQL Other Procedural Languages Supported by PostgreSQL Extending PostgreSQL Using External Languages Client-Side APIs General Structure of Client Applications Connection Properties LISTEN/NOTIFY Choosing an Application Environment Server-Side Code Client-Side Code Mixing Server-Side and Client-Side Code Summary
6. Extending PostgreSQL. Extending the PostgreSQL Server with Custom Functions Returning Multiple Values from an Extension Function The PostgreSQL SRF Interface Returning Complete Rows from an Extension Function Extending the PostgreSQL Server with Custom Data Types Internal and External Forms Defining a Simple Data Type in PostgreSQL Defining the Data Type in C Defining the Input and Output Functions in C Defining the Input and Output Functions in PostgreSQL Defining the Data Type in PostgreSQL Indexing Custom Data Types Summary
7. PL/pgSQL. Installing PL/pgSQL Language Structure Quoting Embedded Strings CREATE FUNCTION DROP FUNCTION Function Body
De oplyste priser er inkl. moms

Senest sete

Polyteknisk Boghandel

har gennem mere end 50 år været studieboghandlen på DTU og en af Danmarks førende specialister i faglitteratur.

 

Vi lagerfører et bredt udvalg af bøger, ikke bare inden for videnskab og teknik, men også f.eks. ledelse, IT og meget andet.

Læs mere her


Trykt eller digital bog?

Ud over trykte bøger tilbyder vi tre forskellige typer af digitale bøger:

 

Vital Source Bookshelf: En velfungerende ebogsplatform, hvor bogen downloades til din computer og/eller mobile enhed.

 

Du skal bruge den gratis Bookshelf software til at læse læse bøgerne - der er indbygget gode værktøjer til f.eks. søgning, overstregning, notetagning mv. I langt de fleste tilfælde vil du samtidig have en sideløbende 1825 dages online adgang. Læs mere om Vital Source bøger

 

Levering: I forbindelse med købet opretter du et login. Når du har installeret Bookshelf softwaren, logger du blot ind og din bog downloades automatisk.

 

 

Adobe ebog: Dette er Adobe DRM ebøger som downloades til din lokale computer eller mobil enhed.

 

For at læse bøgerne kræves særlig software, som understøtter denne type. Softwaren er gratis, men du bør sikre at du har rettigheder til installere software på den maskine du påtænker at anvende den på. Læs mere om Adobe DRM bøger

 

Levering: Et download link sendes pr email umiddelbart efter købet.

 


Ibog: Dette er en online bog som kan læses på udgiverens website. 

Der kræves ikke særlig software, bogen læses i en almindelig browser.

 

Levering: Vores medarbejder sender dig en adgangsnøgle pr email.

 

Vi gør opmærksom på at der ikke er retur/fortrydelsesret på digitale varer.