Navicat Blog

Mengimplementasikan Audit Trail Logging Menggunakan Triggers Apr 28, 2023 by Robert Gravelle

Ide di balik audit database adalah untuk mengetahui siapa yang mengakses tabel database Anda dan kapan, bersama dengan modifikasi apa yang dilakukan pada mereka. Ini tidak hanya dianggap sebagai persyaratan minimum standar untuk aplikasi tingkat perusahaan apa pun, tetapi juga merupakan persyaratan hukum untuk banyak domain seperti perbankan dan keamanan siber. Jejak Audit Database sangat penting dalam menyelidiki segala macam masalah aplikasi seperti akses yang tidak sah, perubahan konfigurasi yang bermasalah, dan banyak lagi.

Di blog hari ini, kita akan menambahkan logging ke MySQLSakila Sample Database untuk mengaudit tabel rental. Ini adalah tabel key karena database mewakili proses bisnis toko penyewaan DVD.

Memilih Value Berbeda dari Relasional Database Apr 14, 2023 oleh Robert Gravelle

Kolom tabel, seperti kolom yang menyimpan nama depan, mungkin berisi banyak value duplikat. Jika Anda tertarik untuk mencantumkan value yang berbeda (berbeda), perlu ada cara untuk melakukannya tanpa menggunakan pernyataan SQL yang rumit. Dalam database yang sesuai dengan ANSI SQL seperti PostgreSQL, SQL Server, dan MySQL, cara untuk memilih hanya value yang berbeda dari kolom adalah dengan menggunakan klausa SQL DISTINCT. Ini menghapus duplikat dari kumpulan hasil pernyataan SELECT, hanya menyisakan value unik. Dalam artikel blog ini, kita akan belajar cara menggunakannya.

Navicat Blog
Feed Entri
Arsip Blog
Bagikan