pemahsaman databae tentang normalisasi dan kunci primare
Size: 35.88 KB
Language: none
Added: Oct 27, 2025
Slides: 10 pages
Slide Content
Struktur Database, Kunci Primer/Asing, dan Normalisasi Materi Basis Data
Pengantar Database - Database adalah kumpulan data terorganisir. - Tujuan: menyimpan, mengelola, mengakses data. - Contoh DBMS: MySQL, PostgreSQL, Oracle, SQL Server.
Struktur Database - Database → kumpulan tabel - Tabel → field (kolom) dan record (baris) - Field = atribut (Nama, NIM, Alamat) - Record = satu entri data - Relasi antar tabel untuk mengurangi duplikasi
Kunci Primer (Primary Key) - Kolom unik yang mengidentifikasi tiap baris - Harus unik dan tidak boleh NULL - Contoh: NIM, No. KTP, ID Produk
Kunci Asing (Foreign Key) - Kolom yang merujuk ke primary key tabel lain - Menjaga konsistensi dan integritas data - Contoh: NIM di tabel Nilai merujuk ke NIM di tabel Mahasiswa
Hubungan Antar Tabel 1. One to One → Mahasiswa - Kartu Perpustakaan 2. One to Many → Dosen - Mahasiswa bimbingan 3. Many to Many → Mahasiswa - Mata Kuliah (dengan tabel penghubung)
Normalisasi Database - Proses pengorganisasian data agar efisien - Tujuan: kurangi duplikasi, jaga integritas - 1NF: setiap kolom bernilai atomik - 2NF: tidak ada ketergantungan parsial - 3NF: tidak ada ketergantungan transitif
Contoh Normalisasi - Tabel Belum Normalisasi: NIM, Nama, Mata Kuliah, Dosen, Nilai - Setelah Normalisasi: • Tabel Mahasiswa (NIM, Nama) • Tabel Mata Kuliah (KodeMK, NamaMK, Dosen) • Tabel Nilai (NIM, KodeMK, Nilai)
Kesimpulan - Database tersusun atas tabel, field, dan record - Kunci primer → identitas unik data - Kunci asing → hubungan antar tabel - Normalisasi → efisiensi dan integritas data