Rabu, 14 Desember 2011

Sistem Basis Data 3

MODEL DATA RELASIONAL

Permodelan Data
• Menyatakan hubungan antar data dalam database
• Ada tiga macam model data dasar
– Hierarkis
– Jaringan
– Relasional
Model Hierarkis
• Dikenal pula sebagai model pohon
• Menggunakan pola hubungan orangtua anak
• Contoh: Information Management System
Model Jaringan
• Disebut juga model CODASYL
• Setiap anak bisa memiliki lebih dari satu orangtua
• Contoh: Integrated Database Management System
Model Relasional
• Merupakan model data yang paling populer
• Menggunakan model berupa tabel berdimensi dua (yang disebut relasi atau tabel)
• Memakai kunci tamu (foreign key) sebagai penghubung dengan tabel lain
Nama Dosen Kelas Mahasiswa
Siti Nurbaya Pengantar Basis Data Rudi
Siti Nurbaya Pengantar Basis Data Asti
Siti Nurbaya Pengantar Basis Data Dina
Siti Nurbaya Pemrograman C Dina
Siti Nurbaya Pemrograman C Edi
Ashadi Matematika I Ita
Ashadi Matematika I Edi

Model Data Relasional
• Data direprentasikan dalam tabel berdimensi dua
• Tiga komponen yang mendasari model data relasional:
– Struktur data
– Pemanipulasi data
– Integritas data



Relasi
• Setiap relasi memiliki kunci primer (primary key)
• Kunci primer adalah atribut atau sejumlah atribut yang menjadi pembeda setiap baris dalam relasi
• Kunci primer biasa dinyatakan dengan garis bawah
Kunci
• Kunci dapat dibedakan menjadi:
1. Kunci sederhana : Terdiri atas sebuah atribut
2. Kunci komposit : Tersusun atas dua atribut atau lebih



Kunci Tamu
• Kunci tamu (foreign key) biasa digunakan sebagai penghubung ke relasi lain

Sifat Relasi
1. Setiap relasi memiliki nama yang unik
2. Setiap isian pada perpotongan baris dan kolom harus bersifat atomik (bernilai tunggal)
3. Setiap baris bersifat unik
4. Setiap atribut memiliki nama yang unik
5. Urutan kolom tidak penting
6. Urutan baris juga tidak penting
Anomali
1. Anomali penyisipan
2. Anomali penghapusan
3. Anomali peremajaan

0 komentar:

 
;