Senin, 19 November 2012

Atribut

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
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




Tidak ada komentar:

Posting Komentar