Halo temen-temen, selamat datang di seri belajar PostgreSQL. Disini, kita akan sama-sama mengeksplorasi salah satu RDBMS populer, yang banyak digunakan dalam pengembangan aplikasi modern.
Supaya teman-teman dapat lebih memahami tentang database, kita akan membuat struktur database untuk aplikasi e-commerce secara bertahap. Setiap materi akan ada penambahan tabel baru, sehingga pada akhirnya akan terbentuk struktur database lengkap untuk aplikasi e-commerce.
Langkah selanjutnya, agar temen-temen bisa lebih memahami cara kerja database. Kita, akan mengintegrasikan database yang telah dibuat pada seri ini, dengan membangun API menggunakan Framework Laravel.
Daftar Materi :
- Database dan DBMS?
- Perintah SQL (DDL, DCL, DML dan TCL)
- Tipe Data
- Key Constraints
- Instalasi PostgreSQL Pada Sistem Operasi Windows Dan MacOS
- Instalasi PostgreSQL Dengan Docker
- Implementasi DDL (Membuat Database dan Tabel)
- Implementasi DML (Operasi CRUD)
- Relasi Antar Tabel
- Referensi
- JOIN
- Agregasi dan Pengelompokan Data (GROUP BY, SUM, MIN, MAX, AVG, COUNT, dan HAVING)
- Implementasi DCL
- Implementasi TCL
Struktur Database (Sampai Materi Transaksi) :
Jangan lupa untuk mendefinisikan gender_enum sebelum melakukan import database :CREATE TYPE gender_enum AS ENUM ('L', 'P');
Temen-temen bisa mengunduh struktur database pada tautan berikut :
https://dbdiagram.io/d/DB-E-Commerce-6778f9465406798ef74129da