• Tue. Aug 9th, 2022

banyak info

Menyajikan Info tentang Bisnis, Fasion, Tips trik, Otomotif, Politik, Kuliner yang Menarik dan bermanfaat

Macam-macam Entitas dalam pemodelan data (ERD)

Sebuah entitas adalah sebuah objek di dunia nyata dengan keberadaan independen yang dapat dibedakan dari objek lain. Entitas mungkin:

  • Objek dengan keberadaan fisik (misalnya, dosen, mahasiswa, mobil)
  • Objek dengan keberadaan konseptual (misalnya, kursus, pekerjaan, posisi)

Entitas dapat diklasifikasikan berdasarkan kekuatannya. Entitas dianggap lemah jika tabelnya bergantung pada keberadaannya.

Artinya, itu tidak bisa ada tanpa hubungan dengan entitas lain. Kunci utamanya berasal dari kunci utama entitas induk

Tabel Pasangan, dalam database PERUSAHAAN, adalah entitas yang lemah karena kunci utamanya bergantung pada tabel Karyawan. Tanpa catatan karyawan yang sesuai, catatan pasangan tidak akan ada.

Suatu entitas dianggap kuat jika dapat eksis terpisah dari semua entitas terkaitnya.

Tabel tanpa kunci asing atau tabel yang berisi kunci asing yang dapat berisi nol adalah entitas yang kuat.

Istilah lain yang perlu diketahui adalah tipe entitas yang mendefinisikan kumpulan entitas serupa.

Sebuah himpunan entitas adalah kumpulan entitas dari suatu entity pada titik waktu tertentu. Dalam ERD, tipe entitas diwakili oleh nama dalam sebuah kotak.

Eksistensi dependency

Eksistensi entitas bergantung pada eksistensi entitas terkait. Ini bergantung pada keberadaan jika memiliki kunci asing wajib (yaitu, atribut kunci asing yang tidak boleh nol). Misalnya, dalam database PERUSAHAAN, entitas Pasangan bergantung pada keberadaan entitas Karyawan.

Macam-Macam Entitas

Anda juga harus mengenal berbagai jenis entitas termasuk entitas independen, entitas dependen, dan entitas karakteristik. Ini dijelaskan di bawah ini.

Entitas independen

Entitas independen, juga disebut sebagai kernel, adalah tulang punggung database. Mereka adalah apa yang menjadi dasar tabel lain. Kernel memiliki ciri-ciri sebagai berikut:

  • Merupakan blok bangunan database.
  • Kunci utama yang sederhana atau komposit.
  • Kunci utama bukan kunci asing.
  • Tidak bergantung pada entitas lain untuk keberadaan mereka.

Jika kita merujuk kembali ke database PERUSAHAAN kita, contoh entitas independen termasuk tabel Pelanggan, tabel Karyawan atau tabel Produk.

Entitas Dependent

Entitas dependent, juga disebut sebagai entitas turunan, bergantung pada tabel lain untuk maknanya. Entitas ini memiliki ciri-ciri sebagai berikut:

  • Entitas dependen digunakan untuk menghubungkan dua kernel bersama-sama.
  • Mereka dikatakan keberadaan tergantung pada dua atau lebih tabel.
  • Banyak ke banyak hubungan menjadi tabel asosiatif dengan setidaknya dua kunci asing.
  • Mereka mungkin berisi atribut lain.
  • Kunci asing mengidentifikasi setiap tabel terkait.

Ada tiga opsi untuk kunci utama:

  • Gunakan gabungan kunci asing dari tabel terkait jika unik
  • Gunakan gabungan kunci asing dan kolom kualifikasi
  • Buat kunci utama sederhana baru

Entitas karakteristik

Entitas karakteristik memberikan lebih banyak informasi tentang tabel lain.

Entitas ini memiliki ciri-ciri sebagai berikut:

  • Mereka mewakili atribut multinilai.
  • Mereka menggambarkan entitas lain.
  • Mereka biasanya memiliki hubungan satu ke banyak.
  • Kunci asing digunakan untuk mengidentifikasi lebih lanjut tabel yang dicirikan.

Pilihan untuk kunci utama adalah sebagai berikut:

  • Gunakan gabungan kunci asing ditambah kolom kualifikasi
  • Buat kunci utama sederhana baru.

Dalam database PERUSAHAAN contoh ERD penggunaan entitas digambarkan seperti:

Karyawan ( EID, Nama, Alamat, Umur, Gaji) – EID adalah kunci utama sederhana.

EmployeePhone ( EID, Phone ) – EID adalah bagian dari kunci primer komposit. Di sini, EID juga merupakan kunci asing.