Atribut ERD
Atribut merupakan komponen penting yang digunakan untuk menggambarkan karakteristik atau properti dari suatu entitas atau hubungan dalam basis data. Atribut menjelaskan informasi yang terkait dengan entitas atau hubungan tersebut.
Ada berbagai jenis atribut, contohnya:
- Atribut Kunci (Key Attribute): Atribut kunci adalah atribut yang unik mengidentifikasi setiap entitas dalam basis data. Biasanya, atribut kunci digunakan sebagai pengenal atau identitas unik dari entitas tersebut.
- Atribut Non-Kunci (Non-Key Attribute): Atribut non-kunci adalah atribut yang memberikan informasi tambahan tentang entitas atau hubungan tetapi tidak digunakan sebagai pengenal unik. Atribut ini dapat menggambarkan sifat atau karakteristik entitas yang tidak diperlukan untuk mengidentifikasinya secara unik.
- Atribut Turunan (Derived Attribute): Atribut turunan adalah atribut yang nilai-nilainya dapat dihitung atau diturunkan dari atribut lain dalam entitas atau hubungan. Atribut ini tidak disimpan secara eksplisit dalam basis data, tetapi nilainya dapat dihasilkan atau dihitung berdasarkan atribut lain.
- Atribut Multivalued: Atribut multivalued adalah atribut yang dapat memiliki beberapa nilai untuk satu entitas atau hubungan. Misalnya, atribut "Hobi" pada entitas "Pengguna" dapat memiliki beberapa nilai seperti "Bersepeda", "Membaca", atau "Olahraga".
- Atribut Bersifat Gabungan (Composite Attribute): Atribut bersifat gabungan adalah atribut yang terdiri dari beberapa komponen atau sub-atribut yang lebih kecil. Misalnya, atribut "Alamat" pada entitas "Pelanggan" dapat terdiri dari sub-atribut seperti "Jalan", "Kota", "Provinsi", dan "Kode Pos".
- Atribut Nullable: Atribut nullable adalah atribut yang dapat memiliki nilai NULL atau kosong. Ini berarti atribut tersebut tidak harus memiliki nilai yang valid untuk setiap entitas atau hubungan. Atribut nullable berguna ketika tidak semua entitas atau hubungan memiliki nilai untuk atribut tersebut.
- Atribut Mandatory: Atribut mandatory adalah atribut yang harus memiliki nilai yang valid untuk setiap entitas atau hubungan. Tidak diizinkan memiliki nilai NULL atau kosong.
Komentar
Posting Komentar