APA ITU ATRIBUT, ENTITAS, DAN RELASI DALAM ERD
APA ITU ATRIBUT, ENTITAS, DAN RELASI DALAM ERD ?
Apa yang dimaksud Atribut ?
Atribut berfungsi untuk mendeskripsikan karakteristik dari setiap entitas tersebut. Berikut merupakan beberapa jenis atribut yang sering digunakan :
1. Atribut Kunci (Key)
Yaitu atribut yang digunakan untuk menentukan data yang bersifat unik. Pada umumnya, data dari atribut key berbentuk angka. Contohnya adalah NIM (Nomor Induk Mahasiswa), SIM, dan lain – lain.
2. Atribut Simpel
Yaitu atribut yang tidak dapat dipecah lagi atau atomic dan bernilai tunggal. Contohnya adalah alamat rumah, nama penerbit, tahun terbit jurnal, dan lain – lain.
3. Atribut Multinilai (Multivalue)
Yaitu atribut yang memiliki sekelompok nilai untuk setiap entitasnya. Contoh dari atribut multivalue adalah kumpulan nama pengarang dalam sebuah novel.
4. Atribut Gabungan (Composite)
Yaitu atribut yang berasal dari susunan atribut yang lebih kecil dalam artian tertentu. Contohnya adalah data terkait nama lengkap, yang terdiri dari nama depan, tengah, dan belakang.
5. Atribut Derivatif
Yaitu atribut yang berasal dari atribut lain dan tidak bersifat wajib untuk ditulis pada ERD. Contohnya adalah usia, selisih waktu, kelas, dan lain – lain.
Apa yang dimaksud Entitas ?
Entitas merupakan kumpulan objek yang dapat diidentifikasikan secara unik atau saling berbeda. Simbol dari entitas biasanya digambarkan dengan persegi panjang. Selain itu, ada juga “Entitas Lemah” yang dilambangkan dengan gambar persegi panjang kecil di dalam persegi panjang yang lebih besar. Disebut entitas lemah karena harus berhubungan langsung dengan entitas lain sebab dia tidak dapat teridentifikasi secara unik.
Apa yang dimaksud Relasi ?
Relasi adalah sebuah hubungan antara beberapa jenis entitas yang berasal dari himpunan entitas yang berbeda. Bentuk relasi dilambangkan
dengan bentuk belah ketupat. Terdapat tiga jenis relasi diantaranya sebagai berikut :
One to One
Setiap entitas hanya boleh memiliki relasi dengan satu entitas yang lain. Contohnya adalah data mahasiswa dengan data NIM.
One to Many
Yaitu hubungan antara satu entitas dengan beberapa entitas, dan begitu pula sebaliknya. Contohnya adalah data dosen dengan mahasiswa.
Many to Many
Yaitu hubungan antara beberapa entitas yang memiliki lebih dari satu relasi. Contohnya adalah siswa SMA dengan data ekstrakurikuler yang tersedia.
Komentar
Posting Komentar