Jumat, 11 September 2026

Mahir PostgreSQL (Panduan Menggunakan, Mengelola, dan Menciptakan Database yang Aman & Scalable di PostgreSQL 16) Jilid 1

 

A.    Apa yang Dibahas dalam Buku Ini

Mari kita lihat peta perjalanan (roadmap) apa saja yang akan kita pelajari dari bab ke bab:

Bab 1, Pengenalan PostgreSQL, menjelaskan apa itu database PostgreSQL, komunitas dan proses development di balik database kelas enterprise yang tangguh ini, cara mencari bantuan, hingga mengenali berbagai versi PostgreSQL beserta dependency-nya. Anda akan belajar cara menginstal PostgreSQL, baik lewat binary package maupun dengan compile langsung dari source code. Kami juga akan menunjukkan cara mengelola cluster dengan tool bawaan OS Anda (systemd dan rc scripts).

Bab 2, Mengenal Cluster Anda, akan membedah anatomi cluster PostgreSQL secara langsung. Anda akan melihat apa saja yang tersimpan di file system, letak file konfigurasi utama, dan untuk apa fungsinya. Kami juga akan membahas psql, utilitas command-line yang akan menjadi alat utama Anda untuk connect dan berinteraksi dengan cluster. Penasaran bagaimana cara mengamankan koneksi tersebut?

Bab 3, Manajemen User dan Koneksi, menjawab hal itu dengan memberikan penjelasan lengkap tentang bagaimana user dan koneksi dikelola oleh instance yang berjalan. Anda bisa membatasi atau mencegah user tertentu untuk terhubung. Kami akan mengupas tuntas konsep role, membuat akun user tunggal, hingga membuat grup untuk user terkait.

Bab 4, Statement Dasar, menunjukkan cara membuat dan menghapus objek database utama seperti database, tabel, dan schema. Bab ini juga mencakup statement SQL esensial seperti SELECT, INSERT, UPDATE, dan DELETE. Anda juga akan diajarkan cara mengelola schema public di PostgreSQL 16.

Bab 5, Statement Lanjutan, siap membawa Anda naik level! Kami akan memperkenalkan statement tingkat lanjut seperti Common Table Expressions (CTE), MERGE, UPSERT, dan query menggunakan RETURNING. Akan ada banyak contoh praktis tentang kapan dan bagaimana menggunakannya di dunia nyata.

Bab 6, Window Function, memperkenalkan sekumpulan fungsi powerful yang bisa melakukan agregasi data tanpa harus meringkas hasilnya menjadi satu baris. Artinya, Anda bisa melakukan agregasi pada beberapa baris (window) dan tetap menampilkan semua tuple di hasil output. Fitur ini sangat mempermudah pembuatan report dan pengolahan Business Intelligence.

Bab 7, Pemrograman Server-Side, menyadari bahwa terkadang SQL biasa saja tidak cukup untuk menyelesaikan logika yang rumit. Di bab ini, kami menunjukkan cara menulis kode imperatif Anda sendiri langsung di dalam database, cara membuat function dan procedure dalam berbagai bahasa, dan bagaimana mereka berinteraksi dengan batasan transaksi (transaction boundaries).

Mahir PostgreSQL  (Panduan Menggunakan, Mengelola, dan Menciptakan Database yang Aman & Scalable di PostgreSQL 16) Jilid 1

Penulis: 

Dr. Phil. Dony Novaliendry, S. Kom., M. Kom


Tebal Halaman: 341

Ukuran buku: 18 x 25 cm
ISBN: Masih dalam proses

Untuk Pemesanan silahkan klik link di sini atau silahkan klik cover