Atribut
identik dengan istilah Kolom Data tetapi dapat menunjukkan fungsinya sebagai
pembentuk karakteristik (sifat-sifat) yang melekat dalam sebuah tabel. Pada
penerapan aturan normalisasi, bisa
berdampak pada penghilangan atau penambahan kolom tertentu, atau bahkan dapat
membentuk suatu tabel baru.
Jenis-Jenis Atribut;A.Atribut Key dan Atribut Deskriptif B.Simple Attribute dan Composite Attribute C.Single-Valued Attribute dan Multi-Valued Attribute D.Mandatory Attibute dan Null Value E.Derived Attribute
A. Atribut Key dan Atribut Deskriptif
Atribut Key
Adalah satu atau
gabungan dari beberapa atribut yang
dapat membedakan semua baris data (Row/Record) dalam tabel secara
unik. Dikatakan unik jika pada atribut yang dijadikan Key tidak boleh ada baris
data dengan nilai yang sama.
Terdapat 3
macam Key;
◦Super-key,
◦Candidate-Key,
◦Primary-Key,
Atribut Deskriptif
Atribut Deskriptif
Adalah atribut-atribut
yang tidak menjadi/merupakan Primary-Key. Jadi, dalam tabel
Mahasiswa, yang menjadi Atribut Deskriptif adalah selain Nim.
Jenis Atribut Key
qSuper-key, merupakan
satu atau lebih atribut (kumpulan atribut) yang dapat membedakan setiap baris
data dalam sebuah tabel secara unik. Contoh Super-key pada tabel mahasiswa;
(Nim,
Nama_Mhs, Alamat_Mhs, Tanggal_LHR)
(Nim,
Nama_Mhs, Alamat_Mhs)
(Nim,
Nama_Mhs)
(Nama_Mhs)
à jika dapat dijamin tidak ada nama yang sama.
(Nim)
qCandidate-Key, merupakan kumpulan
atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel
secara unik, dan tidak boleh berisi atribut atau kumpulan atribut yang telah
menjadi Superkey yang lain. Contoh
Candidate-Key pada
tabel mahasiswa;
(Nim)
(Nama_Mhs)
à jika dapat dijamin tidak ada nama yang sama.
Jadi,
sebuah atribut Candidate-Key pastilah Superkey.
qPrimary-Key, merupakan salah satu
dari Candidate-Key yang memiliki sifat
dasar yaitu;
Key
tersebut lebih sering (lebih natural) untuk dijadikan sebagai acuan.
Key
tersebut lebih ringkas
Lebih
baik dapat memiliki makna tertentu (abstraksi data)
Jaminan
keunikan Key
tersebut lebih baik.
Jadi, berdasarkan
pertimbangan sifat dasar tersebut, maka yang lebih cocok dijadikan sebagai
Primary-Key adalah atribut Nim.
Untuk materry lebih lengkap silahkan clik https://docs.google.com/open?id=0B3eUYXF14ZuyYzd1bmc0a3FzSUU
Untuk totorialnya silahkan clik. https://docs.google.com/open?id=0B3eUYXF14ZuyNXp2N0tPNUpKNHc
semoga bermanfaat
Untuk totorialnya silahkan clik. https://docs.google.com/open?id=0B3eUYXF14ZuyNXp2N0tPNUpKNHc
semoga bermanfaat