menjelasakan struktur data base secara singkat dan padat
Size: 37.79 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 = 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 untuk identifikasi 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 & integritas data - Contoh: NIM di tabel Nilai → 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
Normalisasi Database - Proses organisasi data agar efisien - Tujuan: kurangi duplikasi, jaga integritas - 1NF: setiap kolom atomik - 2NF: tidak ada ketergantungan parsial - 3NF: tidak ada ketergantungan transitif
Contoh Normalisasi - 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)