What you will learn?
Pendahuluan
-
1. Pengenalan SQL
-
2. Sejarah dan Evolusi SQL
-
3. Mengapa PostgreSQL? Keunggulan dan Penggunaannya
-
4. Tujuan dan Manfaat Mempelajari SQL
Menyiapkan Lingkungan Kerja
-
1. Instalasi PostgreSQL di Windows, macOS, dan Linux
-
2. Konfigurasi Dasar PostgreSQL
-
3. Menggunakan psql untuk Koneksi dan Manajemen
-
4. Menginstal dan Menggunakan pgAdmin
Dasar-Dasar SQL
-
1. Memahami Struktur Database: Tabel, Baris, dan Kolom
-
2. Tipe Data dalam PostgreSQL
-
3. Dasar Perintah SQL: SELECT, INSERT, UPDATE, DELETE
-
4. Penggunaan WHERE untuk Memfilter Data
-
5. Operator dan Fungsi Dasar SQL
Manipulasi Data Lanjutan
-
1. Penggunaan JOIN: INNER, LEFT, RIGHT, FULL
-
2. Fungsi Agregasi: COUNT, SUM, AVG, MAX, MIN
-
3. Subquery dan Nested Query
-
4. Penggunaan VIEW dan Materialized View
-
5. Transaksi dan Penggunaan COMMIT serta ROLLBACK
Pengelolaan Skema dan Struktur Database
-
1. Membuat dan Mengelola Tabel
-
2. Menggunakan Indeks untuk Optimasi Query
-
3. Constraint: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK
-
4. Normalisasi Database dan Penanganan Anomali
-
5. Penggunaan Schema di PostgreSQL
Mengakses dan Mengelola Data dengan psql dan pgAdmin
-
1. Koneksi ke Server Database Menggunakan psql
-
2. Menavigasi CLI psql dan Komando Dasar
-
3. Memahami Antarmuka pgAdmin
-
4. Membuat dan Mengelola Objek Database dengan pgAdmin
-
5. Ekspor dan Impor Data dengan PostgreSQL
Studi Kasus Aplikasi Penjualan
-
1. Mendesain Database untuk Aplikasi Penjualan
-
2. Studi Kasus: Mengelola Data Pelanggan
-
3. Studi Kasus: Memproses Pesanan Penjualan
-
4. Menghasilkan Laporan Penjualan Menggunakan SQL
-
5. Optimasi Kinerja Query di Aplikasi Penjualan