Kamis, 22 November 2012

Jenis-Jenis Atribut
Definisi atribut
 “Atribut merupakan relasi fungsional dari satu object set ke object set yang lain.”
 Ada beberapa atribut dalam ERD

A . Single-Value Attribute(Atribut Bernilai Tunggal), dan Mutivalue Attribute(Atribut Bernilai Jamak) Atribut bernilai tunggal ditujukan untuk atribut-atribut yang memilikipaling banyak satu nilai untuk setiap baris data/tupelo, sedangkanatribut bernilai banyak ditujukan pada atribut-atribut yang dapat diisidengan lebih dari satu nilai, tetapi jenisnya sama.B.
 B.Atribut Komposisi dan Atomic
 Suatu atribut yang mungkin terdiri dari beberapa atribut yang lebihkecil dengan arti yang bebas dari atribut itu sendiri.
C. Derived Atribut 
(Atribut yang Dihasilkan)Pada beberapa kasus, ada dua atau lebih nilai atribut yang berelasi,misalkan atribut UMUR dan TGL LAHIR untuk entitasMAHASISWA.
D. Null Value Attribute(Atribut Bernilai Null)
 Nul value attribute adalah kondisi dimana suatu object instance tidak memiliki nilai untuk salah satu atributnya.
E. Mandatory Value Attribute(Atribut yang Harus Terisi)
 Mandatory value attribute adalah kondisi dimana suatu object instance
 harus memiliki nilai untuk setiap atau salah satu atributnya.
F. Inherit  Inherit 
merupakan suatu kondisi dimana suatu object adalahspesialisasi object lain, maka object 
spesialisasi itu inherit ‟ (mewarisi atau memiliki) semua atribut dan objek relasi yang dispesialisasikan.“
(2005: 134)
Key
 Adalah sejumlah atribut yang mengidentifikasi record/baris dalam
sebuah relation secara unique.
Beberapa jenis key:
o Super Key : satu atribut atau kumpulan atribut yang secara unik mengidentifikasi sebuah record di dalam relasi atau himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasi secara unik sebuah entitas dalam entitas set.
Candidate Key : atribut-atribut yang menjadi determinan yang dapat dijadikan identitas record pada sebuah relation bisa terdapat satu atau lebih candidate key
o Primary key : candidate key yang menjadi identitas record karena dapat mengidentifikasi record secara unik
o Altenate key : candidate key yang tidak dijadikan primary key
o Composite key : key yang terdiri dari 2 atribut atau lebih. Atribut-atribut tersebut bila berdiri sendiri tidak menjadi identitas record, tetapi bila dirangkaikan menjadi satu kesatuan akan dapat mengidentifikasi secara unik.
o Foreign key : non key atribut pada sebuah relation yang juga
menjadi key (primary) atribut di relation lainnya. Foreign key biasanya digunakan sebagai penghubung antara record-record dan kedua relation tersebut.