Relasi
Karakteristik
relasi
ü Semua
elemen data / entri pada suatu records dan atribut tertentu harus :
1. Mempunyai
nilai tunggal (single value) bukan larik atau grup perulangan.
2. Harus
berupa nilai yang tidak dapat dibagi lagi (automic value).
ü Semua
elemen data / entri pada suatu atribut tertentu dalam sebuah relasi harus
mempunyai tipe dan ukuran yang sama.
ü Masing-masing
atribut dalam sebuah relasi mempunyai nama yang unik (sekalipun tidak
disarankan, nama-nama atribut pada relasi yang berbeda diijinkan memeiliki
nama-nama atribut yang sama dengan nama atribut direlasi lain).
ü Pada
sebuah relasi tidak ada 2 record data yang identik.
Komponen
Relasi
ü Intension
terdiri dari :
1. Struktur
penamaan (naming structure) relasi
2. Batasan
integritas (integrity contraint) dengan entity integrity (PK) dan referential
integrity (FK).
3. Ditunjukkan
dengan schema atau subschema
4. Cenderung
stabil/tetap
ü Extension
terdiri dari :
1. Nilai-nilai
aktual elemen data / entri pada suatu saat tertentu
2. Cenderung
tidak stabil/berubah karena mudah ditambah,diperbarui dan dihapus.
ü Kunci Relasi
Kunci
relasi didapat dengan syarat : unik dan Domain integrity
Kunci
relasi dibagi menjadi 2 jenis yaitu simple key dan composite key
Macam-macam
kunci relasi : CK,PK,AK,FK
Rules
ü Entity
integrity dengan 2 syarat :
1. Nilai-nilai
data/entri pada atribut yang digunakan sebagai PK(Primary key) tidak boleh null
2. Memberikan
jaminan bahwa setiap record dalam relasi akan dapat diakses berdasarkan nilai
PK(primary key) yaitu unik dan not null.
ü Referntial
integrity
Yaitu
dalam keadaan antara 2 relasi dalam basis data yang dihubungkan dengan suatu
FK(foreign key), maka hubungan antar relasi tersebut harus menjamin bahwa
setiap entri pada FK(foreign key) dalam relasi anak harus ada record dengan
entri yang sama pada relasi yang dihubungkan.
Tidak ada komentar:
Posting Komentar