Object and Data Labs
  Certificates   Free Newsletter   What's New   Contact
              Sitemap
Main Areas
Onsite Training
Courses
Class Schedule
Registration
Tuition Discounts
Technology Library
Our Instructors
Our Customers
Why Object & Data Labs?

Hot New Courses:
XML: A Comprehensive Introduction
Disaster Recovery Planning

How students rate us

Free Newsletter
Visit our technology library and sign up to receive the latest word in technology from industry specialist.

Certification Available
Visit our certification page to see how you can be on the fast track to certification in advanced technologies.
  Home > Courses > Course Descriptions > Course Details Print Page
Course Description

PostGresSQLHands-On Course

Course Outline

Day 1

  • What is PostGreSQL
    • Open source free version
    • PostgreSQL feature set
    • Where to proceed from here
  • Installing PostgreSQL
    • Preparing for installation
    • Ten Steps to installing PostgreSQL
  • Understanding PostGreSQL
    • Introduction to SQL
    • Introduction to relational Databases
    • SQL Statements
    • Data Types
    • Tables in PostgreSQL
  • Using SQL with PostgreSQL
    • Introduction to psql
    • Using tables
    • Adding Data with INSERT and COPY
    • Retrieving Rows with SELECT
    • Modifying Rows with UPDATE
    • Removing Rows with DELETE
    • Using Sub-Queries
    • Using Views
    • Further SQL application
  • Operators and Functions
    • Operators
    • Functions

Day 2

  • PostgreSQL Clients
    • The psql clients: Advanced topics
    • PgAccess: A graphical client
  • JDBC
    • Setting up PostgreSQL JDBC driver
    • Using the PostgreSQL Driver
    • Using JDBC
    • Issues Specific to PostgreSQL and JDBC
  • ODBC
    • Setting up PostgreSQL ODBC driver
    • Using the PostgreSQL Driver
    • Using ODBC
    • Issues Specific to PostgreSQL and ODBC
  • Advanced Features
    • Indices
    • Advanced Table Techniques
    • Arrays
    • Automating common Routines
    • Transactions and cursors
    • Extending PostgreSQl

Day 3

  • PL/SQL
    • Adding PL/pgSQL to your database
    • Language structure
    • Overview of PL/SQL blocks
    • Using variables
    • Controlling Program Flow, Loops in PL/SQL
    • Cursors, Exception handling
    • Creating sequences, procedures, functions
    • Creating Schemas (packages) PL/pgSQL and Triggers
  • Authentication And Encryption
    • Client authentication
    • Encrypting Sessions

Day 4

  • Database Management
    • Starting and Stopping PostgreSQL
    • Initializing the file system
    • Creating and Removing the Database
    • Maintaining a Database
    • Backing up and restoring data
  • User and Group Management
    • Managing Users
    • Managing Groups
    • Granting Privileges

Advanced Topics

  • Database Management
  • Setting up and running SLONY-1 Replication System for PostgreSQL
  • Object Oriented Database Concepts
  • Optimizing PostGresSQL

Hands-on Assignments

The key concepts taught will be immediately followed up by the hands-on assignments in the lab to facilitate ease of understanding.

 

Back to Course Description  Onsite Training   Class Schedule  Registration

 

  Home | Courses | Class Schedule | Registration | About Us | Contact Call us TOLL FREE at 1-888-230-9052
Copyright 2003-2012, Object & Data Labs All Object & Data Labs Courses are certified courses with UC Berkeley & UCSC extension 

Website by Howard Pugh Web Design
Website maintained by Ann T. Comey