PostgreSQL Database Administration

DURASI

4 hari

 

DESKRIPSI

Database sebuah sistem nantinya akan digunakan untuk tempat penyimpanan data dari aplikasi yang akan kita buat. Oleh karenanya pemilihan produk database sangatlah penting. Ada banyak aspek yang harus kita perhatikan, diantaranya adalah fitur dari produk database tersebut dan juga lisensinya. Pilihan produk database diantaranya Oracle, MySql, dan Postgre SQL

PostgreSQL merupakan salah satu produk database relasional yang termasuk dalam kategori open source software, tetapi juga memiliki banyak fitur seperti DB Mirror, PGPool, Slony, PGCluster dll. Pada training ini, peserta akan belajar tentang bagaimana menginstall PostgreSQL dan juga bagaimana mengelola database, schemas, dan table sampai dengan bagaimana melakukan query menggunakan psql command-line.

 

TUJUAN

Peserta dapat menginstall PostgreSQL dan juga bagaimana mengelola database, schemas, dan table sampai dengan bagaimana melakukan query menggunakan psql command-line.

 

MATERI

1. Introduction to PostgreSQL

  • 1.1. The Open Source Movement
  • 1.2. The History of PostgreSQL
  • 1.3. Comparing PostgreSQL
  • 1.4. PostgreSQL Features

2. Installing PostgreSQL on Windows

  • 2.1. System Requirements
  • 2.2. Downloading PostgreSQL
  • 2.3. Installing PostgreSQL
  • 2.4. Running PostgreSQL

3. The PostgreSQL Files and Programs

  • 3.1. The PostgreSQL Directory
  • 3.2. Database Cluster Directory
  • 3.3. Configuration Files
  • 3.4. Programs

4. Managing PostgreSQL on Windows

  • 4.1. The pgAdmin III Program
  • 4.2. Parts of the PostgreSQL System
  • 4.3. Creating a New Application
  • 4.4. The pgAdmin III Query Tool
  • 4.5.Working with User Accounts
  • 4.6. Database Maintenance
  • 4.7. Backups and Restores

5. The psql Program

  • 5.1. The psql Command-Line Format
  • 5.2. The psql Meta-commands
  • 5.3. The psqlrc.conf File
  • 5.4. Importing Data with psql

6. Using Basic SQL

  • 6.1. The SQL Query Language
  • 6.2. Creating Objects
  • 6.3. Handling Data
  • 6.4. Querying Data

7. Using Advanced SQL

  • 7.1. Revisiting the SELECT Command
  • 7.2. Table Views
  • 7.3. Table Indexes
  • 7.4. Transactions
  • 7.5. Cursors

8. PostgreSQL Functions

  • 8.1. What Is a Function?
  • 8.2. String Functions
  • 8.3. Date and Time Functions
  • 8.4. Math Functions
  • 8.5. Aggregate Functions

9. Stored Procedures and Triggers

  • 9.1. PostgreSQL Procedural Languages
  • 9.2. Types of Functions
  • 9.3. The PL/pgSQL Language
  • 9.4. Triggers

10. Security

  • 10.1. Controlling Network Users
  • 10.2. Encrypting Network Sessions
  • 10.3. Monitoring Users

11. Performance

  • 11.1. Enhancing Query Performance
  • 11.2. The postgresql.conf Performance Parameters

12. Java

  • 12.1. The Java Development Environment
  • 12.2. PostgreSQL JDBC Driver
  • 12.3. Java Database Connectivity

 

Daftar gratis Langganan artikel pelatihan

× Butuh Bantuan?