Course Outline
Pengantar Relasional Database dan PostgreSQL
- Apa itu basis data relasional
- Ulasan tentang PostgreSQL dan ekosistemnya
- Kasus penggunaan dan keuntungan dari PostgreSQL
Instalasi dan Konfigurasi PostgreSQL dan PGAdmin
- Instalasi PostgreSQL di Windows/Linux
- Instalasi dan penggunaan PGAdmin untuk akses GUI
- Membuat koneksi dan mengelola pengguna
Mengerti Arsitektur PostgreSQL
- Komponen server PostgreSQL dan penggunaan memori
- Struktur klaster Database dan tata letak file
- Proses dan layanan
Membuat dan Menstrukturkan Database
- Membuat database dan tabel
- Mengerti jenis data
- Menggunakan PGAdmin untuk mengelola objek database
Menulis Kueri SQL Dasar
- Menggunakan SELECT, WHERE, ORDER BY, LIKE, BETWEEN, dan NULL
- Mengurutkan dan menyaring hasil kueri
Menggunakan GROUP BY dan HAVING
- Grup baris dan menghitung agregat
- Menyaring grup dengan HAVING
Bekerja dengan Kondisi yang Kompleks
- Menggunakan EXISTS, IN, ANY, ALL
- Nest subquery
Operasi JOIN di PostgreSQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- SELF JOIN dan kasus penggunaan
Menggunakan Fungsi Bawaan SQL
- Fungsi Mathematical
- Fungsi manipulasi string
- Operasi tanggal dan waktu
Pernyataan Manipulasi Data
- INSERT: memasukkan baris baru
- UPDATE: memodifikasi data yang ada
- DELETE: menghapus baris dari tabel
Bekerja dengan View
- Membuat dan menanyakan view sederhana
- View dengan subselects
- Keuntungan dan keterbatasan view
Pengantar Ekstensi Timescale
- Apa itu TimescaleDB dan kapan harus menggunakannya
- Instalasi dan aktivasi ekstensi Timescale
- Membuat hypertables dan memasukkan data time-series
Ringkasan dan Langkah Selanjutnya
Requirements
- Pemahaman tentang konsep IT dan data dasar
- Tidak diperlukan pengalaman sebelumnya dengan SQL atau database
- Ketahui cara menggunakan perangkat lunak di Windows/Linux
Audience
- Pemula dan analis Database
- Developer yang baru memulai dengan PostgreSQL
- Profesional yang mengelola atau mengeksplorasi database relasional
Sasaran
- Pemula dan analis Database
- Developer yang baru memulai dengan PostgreSQL
- Profesional yang mengelola atau mengeksplorasi database relasional
Keterangan
- PostgreSQL adalah sistem basis data relasional open-source yang dikenal dengan kestabilannya, fitur-fiturnya, dan fleksibilitasnya.
- Latihan ini dipandu oleh instruktur (daring atau tatap muka) ditujukan bagi profesional pemula yang ingin belajar menggunakan PostgreSQL untuk membuat database, menulis kueri SQL, memanipulasi data, dan mengelola tabel dengan perintah SQL dan PGAdmin. Kursus ini juga memberikan pengenalan dasar tentang ekstensi Timescale untuk data time-series.
- Setelah selesai kursus ini, peserta akan dapat:
- Mengerti prinsip database relasional dan arsitektur PostgreSQL.
- Instal, konfigurasikan, dan navigasi PostgreSQL dan PGAdmin.
- Tulis dan jalankan kueri SQL untuk pemilihan data, penyaringan, pengelompokan, dan join.
- Memanipulasi data dengan pernyataan SQL dan mengelola objek database.
- Membuat dan mengelola view serta mengeksplorasi ekstensi PostgreSQL seperti Timescale.
Format Kursus
- Diskusi interaktif dan pembahasan.
- Banyak latihan dan praktek.
- Pelaksanaan langsung dalam lingkungan laboratorium hidup.
Opsi Pemaduan Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
Pelatihan langsung ini dipandu oleh instruktur (daring atau tatap muka) ditujukan bagi profesional pemula yang ingin belajar menggunakan PostgreSQL untuk membuat database, menulis kueri SQL, memanipulasi data, dan mengelola tabel dengan perintah SQL dan PGAdmin. Kursus ini juga memberikan pengenalan dasar tentang ekstensi Timescale untuk data time-series.
- Mengerti prinsip database relasional dan arsitektur PostgreSQL.
- Instal, konfigurasikan, dan navigasi PostgreSQL dan PGAdmin.
- Tulis dan jalankan kueri SQL untuk pemilihan data, penyaringan, pengelompokan, dan join.
- Memanipulasi data dengan pernyataan SQL dan mengelola objek database.
- Membuat dan mengelola view serta mengeksplorasi ekstensi PostgreSQL seperti Timescale.
Sasaran Kursus
Testimonials (5)
Andres consistently ensures that he addresses all attendee questions and strives to ensure everyone comprehends his teachings. I admire his expertise and proficiency in the subject matter
Ryan - Questronix Corporation
Course - PostgreSQL for Administrators - 3 Days
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Course - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Course - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Course - PostgreSQL Advanced DBA
new knowledges that can be apply in our system