1. Pengertian Normalisasi Database: SOAl Normalisasi database merupakan suatu proses sistematis dalam pengelolaan data pada basis data relasional yang bertujuan untuk mengurangi duplikasi data (redundansi) serta menjaga konsistensi dan integritas data. Proses ini dilakukan agar penyimpanan data menjadi lebih efisien dan mempermudah pengelolaan atau perubahan data tanpa menimbulkan inkonsistensi. NF1 Sebuah tabel dikatakan memenuhi bentuk normal pertama jika setiap kolom hanya mengandung nilai tunggal (atomik) dan tidak ada kelompok berulang dalam satu baris data. NF2 Tabel berada pada bentuk normal kedua jika telah memenuhi 1NF dan setiap atribut non-kunci bergantung sepenuhnya pada primary key , sehingga tidak ada ketergantungan parsial ( partial dependency ). NF3 Bentuk normal ketiga dicapai jika tabel telah berada dalam 2NF dan tidak terdapat ketergantungan transitif, yaitu atribut non-kunci tidak boleh bergantung pada atribut non-kunci lainnya
Cara Membuat Relasi Join Pada Databse PHPmyadmin 1.Buat database klik New pada pojok kiri sestelah itu beri nama database yang kalian buat dan klik cretae 2.Buat Tabel Setelah Kalian Membuat database kalian buat tabel yang inigin kalian buat lalu klik create 3.Isi Tabel Setelah kalian membuat tabel kalian masukkan isi tabel yang kalian buat pastikan INT dan VARCHAR kalian setelah itu kalian tambahkan primary key nya ,ulangi hal yang sama jika anda ingin membuat tabel yang lain 4.Insert Isi Tabel setelah kalian membuat seluruh tabel kalian inssert data tabel yang kalian inginkan 5.Hubungkan Relasinya Setelah kalian membuat tabel dan mengisi tabel kalian buat relasi nya di option "Structure"lalu opsi Relation view 6.Sambungkan Relasi Sambungkan Relasi sesuai tempatnya untuk nama kalian isi terserah kalian lalu untuk column kalian pilih tabel yang akan kalian sambungkan untuk databse sesuaikan dengan database yang kalian gunakan l...
Cara Membuat TRIGGER TRIGGER adalah kumpulan kode SQL yang berjalan secara otomatis untuk mengeksekusi perintah INSERT, UPDATE, DELETE. Biasanya TRIGGER akan dijalankan sebelum atau sesudah proses INSERT, UPDATE, DELETE (Perintah DML) Cara penulisan TRIGGER DELIMITER $$ CREATE TRIGGER nama_trigger {BEFORE | AFTER} {INSERT | UPDATE| DELETE } ON nama_table FOR EACH ROW BEGIN KODE SQL END$$ DELIMITER ; Untuk memulai menggunakan TRIGGER kita gunakan CREATE TRIGGER dilanjutkan nama TRIGGER yang ingin dibuat Jenis Pemicu di MySQL Kita dapat mendefinisikan maksimum enam jenis tindakan atau peristiwa dalam bentuk trigger: Before Insert: Ini diaktifkan sebelum penyisipan data ke dalam tabel. After Insert: Ini diaktifkan setelah penyisipan data ke dalam tabel. Before Update: Ini diaktifkan sebelum pembaruan data dalam tabel. After Update: Ini diaktifkan setelah pembaruan data dalam tabel. Before Delete: Ini diaktifkan sebelum data dihapus dari t...