Atribut adalah karakteristik atau sifat yang melekat pada sebuah tabel, atau disebut juga kolom data. Pengelompokan atribut :
Contoh : Nomhs, Nama, Tanggal lahir à hanya dapat berisi satu nilai untuk seorang mahasiswa
Atribut Key
Adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik (tidak boleh ada dua atau lebih baris data dengan nilai yang sama untuk atribut tetentu). Ada 3 key :Super Key
Merupakan satu atau kumpulan atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik. Contoh : superkey di tabel mahasiswa- (nomhs, nama, alamat, tgllahir)
- (nomhs, nama, tgllahir)
- (nomhs, nama)
- (nomhs)
Candidate Key
Merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik. Sebuah CK pasti superkey, tapi belum tentu sebaliknya. Contoh : pada tabel mahasiswa- (nomhs)
- (nama)
Primary Key
Dari beberapa CK dapat dipilih satu untuk dijadikan PK, yang memiliki keunikan paling baik. Contoh : dari tabel mahasiswa, yang layak dijadikan PK adalah nomhs.Atribut Deskriptif
Merupakan atribut yang bukan merupakan anggota dari PKAtribut Sederhana
Adalah atribut atomik yang tidak dapat dipilah lagi. Contoh : Nomhs, NamaAtribut Komposit
Adalah atribut yang masih bisa diuraikan lagi menjadi sub-atribut yang masing-masing memiliki makna. Contoh : Alamat -> Alamat, Kota, Propinsi, Kode PosAtribut Bernilai Tunggal
Ditujukan pada atribut-atribut yang memiliki paling banyak satu nilai untuk setiap baris dataContoh : Nomhs, Nama, Tanggal lahir à hanya dapat berisi satu nilai untuk seorang mahasiswa
Tidak ada komentar:
Posting Komentar