Dalam pengembangan aplikasi berbasis database, banyak tantangan yang sering dihadapi oleh para pengembang dan administrator database, terutama dalam mengelola data secara efisien dan optimal. Beberapa masalah umum yang sering terjadi meliputi kesalahan dalam perancangan skema database, query yang tidak optimal sehingga memperlambat kinerja aplikasi, serta kesulitan dalam mengelola hak akses pengguna terhadap database. Selain itu, banyak pengembang yang masih kurang memahami konsep indexing dan teknik optimasi query yang dapat meningkatkan performa database mereka. Oleh karena itu, pemahaman yang baik mengenai PostgreSQL sebagai salah satu sistem manajemen basis data relasional (RDBMS) yang handal menjadi sangat penting untuk dikuasai.
Training PostgreSQL Fundamentals ini dirancang untuk memberikan pemahaman yang komprehensif mengenai PostgreSQL, mulai dari konsep dasar hingga teknik pengelolaan data yang lebih kompleks. Peserta akan diajarkan cara menginstal dan mengonfigurasi PostgreSQL, memahami dasar-dasar SQL, serta cara membuat dan mengelola database, skema, dan tabel. Selain itu, peserta akan mempelajari cara menampilkan, memfilter, dan menyortir data menggunakan perintah SELECT, termasuk penggunaan WHERE, ORDER BY, dan fungsi SQL lainnya. Materi juga mencakup pemahaman tentang fungsi agregat, teknik pengelompokan data dengan GROUP BY, serta berbagai jenis JOIN untuk menghubungkan tabel dalam database.
Selain itu, peserta akan mendalami teknik manipulasi data menggunakan Data Manipulation Language (DML) dan Transaction Control Language (TCL) untuk memastikan integritas data dalam transaksi. Training ini juga akan membahas penggunaan objek dalam PostgreSQL seperti Sequence dan View Table, serta teknik indexing yang meliputi B-Tree Index, Function-Based Index, dan Bitmap Index untuk meningkatkan efisiensi pencarian data. Dengan mengikuti training ini, peserta akan memiliki pemahaman yang kuat tentang PostgreSQL serta keterampilan praktis yang dapat diterapkan dalam pengelolaan database secara profesional dan optimal.
OBJECTIVES
1. Memahami Konsep Dasar PostgreSQL
2. Menyiapkan Lingkungan Pengembangan PostgreSQL
3. Menguasai Dasar-Dasar SQL dalam PostgreSQL
4. Membuat dan Mengelola Struktur Database
5. Mengoptimalkan Query dengan SQL Functions dan Grouping Data
6. Memahami Teknik Join untuk Menghubungkan Tabel
7. Menggunakan Subquery untuk Query yang Lebih Kompleks
8. Melakukan Manipulasi Data dengan SQL
9. Mengelola Objek dalam PostgreSQL
10. Mengoptimalkan Performa Database dengan Indexing
AUDIENCE
1. Chief Information Officer
2. Enterprise Architect
3. Project Manager
4. Manager
5. IT Manager
6. Business Analyst
7. Systems Analyst
PREREQUISITES
1. Tidak ada training khusus yang dipersyaratkan
CONTENT
1. Pengenalan SQL dengan PostgreSQL
2. Setup Development Environtment
2.1 Install Database PostgreSQL Engine
2.2 Install PgAdmin3 /PgAdmin4
3. Pengenalan perintah Structural Query Language (SQL)
4. Persiapan membuat Role / User, membuat Schema, membuat Database dan membuat table
5. Menampilkan informasi data Table
5.1 Perintah SELECT
5.2 Operasi Matematika di SQL.
5.3 Column Alias
5.4 Concatination
5.5 Nilai Null
5.6 DISTINCT
5.7 Filter data dengan perintah WHERE
5.8 Logical Condition
5.9 Sorting Data dengan ORDER BY
6. SQL Function
6.1 Single Row Function
6.2 Menglompokan data dengan GROUP BY
7. Join Table
7.1 Natural Join
7.2 Inner Join
7.3 Outer Join
7.4 Self Join
8. Subquery
9. Manipulasi Data
9.1 Data Manipulation Language
9.2 Transaction Control Language
10. Object dalam PostgreSQL
10.1 Sequance
10.2 View Table
11. Indexing
11.1 B-Tree Index
11.2 Function Based Index
11.3 Bitmap Index
11.4 Drop Index
Course Features
- Lectures 13
- Quizzes 2
- Duration 32 hours
- Skill level All levels
- Language English
- Students 3
- Certificate Yes
- Assessments Yes
Private Offline
- Start Date 28 April 2025 PT Bank CIMB Niaga, Tbk
- End Date 2 Mei 2025
- Cost -
- Registered 3 Person
- Confirmed 3 Person Daftar