· Postingan ini merupakan salah satu tugas SISTEM BASIS DATA saya .. :) , semoga bermanfaat .. :D
- - Permodelan
Data
Adalah Menyatakan hubungan antar data dalam database
· - Macam
model data dasar :
a. Hierarkis =>Menggunakan
pola hubungan orangtua anak(Menggunakan
pola hubungan orangtua anak)
b. Jaringan =>Setiap anak bisa memiliki lebih dari satu orangtua (Disebut juga model CODASYL)
c. Relasional => Menggunakan model berupa tabel berdimensi dua. Dan memakai kunci tamu (foreign
key) sebagai penghubung dengan tabel lain.
· - Sifat
yang melekat dalam Relasi :
a.
Tidak ada baris yang kembar
b.
Urutan tupel tidak penting
c.
Setiap atribut memiliki nama yang unik
d.
Letak atribut bebas
e.
Setiap atribut memiliki nilai tunggal dan jenisnya
sama untuk semua baris
· - 3
Komponen yang mendasari Modela Data Realasional :
a.
Struktur
Data : bisa dilihat dari DDL
b.
Pemanipulasian
Data : bisa dilihat dari DML
c.
Intregitas
Data
· - Kekangan
Intregitas ( Integritas Constriant )
Tujuannya adalah untuk memfasilitasi
penjagaan keakurasian dan integritas data dalam database (supaya tetap
konsisten).
· - Macam –
Macam Kekangan Intregitas ( Integritas Constriant ):
a.
Kekangan Domain
Adalah kemungkinan nilai
terhadap suatu atribut.
Contoh : - A,B,C,D,E
untuk nilai
-
INTEGER untuk menyatakan nilai bulat
-
CHARACTER, SIZE 35
b.
Integritas Entitas
Adalah Memastikan bahwa
data yang terkait dengan kunci primer tidak terlanggar.
c.
Integritas Referensial
Adalah Memastikan bahwa
konsistensi antara dua buah relasi tetap terjaga
d.
Kekangan
Operasional
Adalah Kekangan yang
berhubungan dengan aturan bisnis
Contoh : “Saldo tabungan
tidak boleh negatif”.
· - Relasi
Berstruktur Baik
Dikatakan
bersruktur baik jika :
a.
Mengandung redundansi sesedikit mungkin dan
b.
Memungkinkan pemakai memasukkan, mengubah, atau
menghapus baris tanpa menimbulkan kesalahan atau tidak konsisten
· - Kesalahan atau akibat tidak konsisten yang
ditimbulkan pada ulasan di atas biasa dinamakan anomali.
· - Macam –
Macam ANOMALI :
a.
Anomali
Penyisipan (Insert)
Adalah bila terjadi penambahan
data
b.
Anomali
Penghapusan (Delete)
Adalah terjadi kiranya
sesuatu baris yang tak terpakai dihapus dan sebagai akibatnya terdapat data
lain yang hilang
c.
Anomali
Peremajaan (Update)
Adalah terjadi bila terdapat
pengubahan pada sejumlah data yang redundan, tetapi tanpa sengaja tidak semua
ikut diubah