Modul ini membahas definisi data, yaitu cara membangun struktur tabel dengan CREATE TABLE, constraint, dan foreign key. Aturan integritas ditegakkan di tingkat basis data sehingga data yang tidak sah ditolak sejak awal. Topik terakhir membahas operasi destruktif ALTER, DROP, dan TRUNCATE beserta kewaspadaannya.
Definisi data
Modul definisi data: mendesain tabel dengan constraint dan foreign key yang menegakkan aturan.
0/0 selesai
- CREATE TABLE
Mendefinisikan tabel beserta tipe kolom dan nilai default secara terencana.
- Constraint
Menegakkan aturan data dengan PRIMARY KEY, NOT NULL, UNIQUE, dan CHECK di tingkat basis data.
- Foreign key
Menghubungkan tabel dengan REFERENCES dan memilih perilaku ON DELETE yang tepat.
- ALTER TABLE
Mengubah struktur tabel yang sudah berjalan secara aman, dari menambah kolom hingga mengubah tipe.
- DROP dan TRUNCATE
Menghapus tabel dan seluruh isinya dengan memahami perbedaan DROP, TRUNCATE, dan risiko CASCADE.