SISTEM BASIS DATA 2 (PENDAHULUAN)
Pengantar Model Data Relasional
- Model Data adalah kumpulan konsep yang terintegrasi yang menggambarkan
data, hubungan antara data dan batasan-batasan data dalam suatu organisasi.- Model Data Relasional (MDR) adalah suatu model basis data yang mempunyai
hubungan logik antar data dengan menggunakan tabel dua dimensi (baris dan
kolom) yang menggambarkan sebuah berkas data.- Model ini menunjukkan cara mengelola / mengorganisasikan data secara fisik
dalam memori sekunder, yang akan berdampak pula pada bagaimana kita
mengelompokkan data dan membentuk keseluruhan data yang terkait dalam
sistem yang kita buat.
Komponen inti dalam MDR adalah :
- Struktur Data, merupakan data yang diorganisasi dalam bentuk tabel-tabel.
- Manipulasi Data, merubah data dengan menggunakan SQL.
- Integritas Data, berfungsi untuk spesifikasi basis data pada aturan bisnis.
Istilah-istilah dalam MDR sebagai berikut :
- Record / Tuple, sebuah baris dalam suatu relasi.
- Cardinality, banyaknya record dalam sebuah relasi.
- Atribut, sebuah kolom dalam suatu relasi.
- Derajat / Degree, banyaknya kolom dalam sebuah relasi.
- Domain, batasan nilai dalam atribut dan tipe datanya.
- Super Key, satu atau lebih field yang dapat dipilih untuk membedakan antara satu record dengan record lainnya.
- Candidate Key, atribut pada relasi yang biasanya mempunyai nilai unik.
- Primary Key, candidate key yang dipilih untuk mengidentifikasi tupel secara unik pada
relasi. - Alternate Key, candidate key yang tidak dipilih sebagai primary key.
- Foreign Key, atribut dengan domain yang sama menjadi primary key pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa.
Pembentukan basis data yang baik akan memberikan keuntungan sebagai
berikut :
- Tabel-tabel dan relasi yang ada menjadi lebih kompak.
- Struktur masing-masing tabel lebih efisien dan sistematik.
- Kebutuhan ruang penyimpanan data lebih efisien.
- Redundansi data yang optimal akan meningkatkan integritas data.
- Tidak ada ambiguitas data disemua tabel.
Komentar
Posting Komentar