Perancangan Konseptual Basis Data Terbaru

Entity-relationship (e-r) data contoh merupakan berdasarkan pada suatu persepsi atas keadaan nyata didunia yang terdiri menurut sekumpulan object yang dianggap entity serta relasi antara mereka. Entity merupakan suatu object yg dijelaskan oleh serangkaian attribut. Ekspresi jumlah dari entity menggunakan entity yang lain bisa pada-assosiasikan melalui himpunan relasi dinamakan mapping cardinality.
Entity-relationship dikembangkan dalam rangka untuk memberikan fasilitas pada perancangan database menggunakan memberikan kesempatan buat membuat spesifikasi menurut suatu skema yang merepresentasikan keseluruhan struktur nalar menurut database. Model dituangkan dalam bentuk entity relationship diagram.

Komponen pada contoh E-R

  •  Entity 
  •  Relationship
  •  Attribute
  •  Mapping Cardinality

Entity/Entitas

  • Entitas merupakan suatu object yg terdapat serta bisa dibedakan dengan object-object yang lain. 
  • Suatu entitas dapat konkret, contohnya seseorang, buku, dll. 
  • Suatu entitas bisa berupa tak berbentuk, misalnya suatu kosep, hari libur, dll. 
  • Suatu himpunan entitas (entity set) adalah suatu himpunan yang memiliki tipe yg sama.
  • Suatu entitas direpresentasikan sang suatu himpunan attribut.
  • Secara formal, suatu attribut adalah suatu fungsi yang memetakan dari suatu himpunan entitas kedalam suatu domain
Syarat sebuah  Entitas
  • Merupakan objek yg mempunyai lebih dari satu  entity instances (model) dalam database.
  • Entity Instance buat Entitas Mahasiswa merupakan Rika, Andi, Della, dll 
  • Merupakan objek yang mempunyai beberapa atribut.
  • Bukan seseorang user berdasarkan sistem. 
  • Bukan sebuah hasil menurut sistem (contoh: laporan)
  • Berinama menggunakan kata Benda
Strong entities 
  • Keberadaanya berdiri sendiri.
  • Mempunyai Primary Key (unique identifier)
  • Digambarkan dengan  Persegi Empat menggunakan Garis Tunggal.


Weak entity

  • Tergantung dalam  strong entity…Tidak Dapat berdiri sendiri.
  • Tidak Mempunyai Primary Key (unique identifier)
  • Digambar dengan menggunakan Persegi Empat menggunakan Garis double.
Associative Entity

Merupakan  entity yang memiliki attributes. Dan adalah relationship (adalah pengubung entities beserta). Kapan sebaiknya  relationship dengan attributes sebagai sebuah associative entity?
  • Semua Relationships dalam associative entity wajib many
  • The associative entity bisa mempunya  arti nir terikat dalam Entity lain
  • The associative entity Lebih disukai mempunyai unique identifier, serta pula harus mempunyai attributes lain.
  • Ternary relationships harus dikonversi ke associative entities

Generalisasi/Spesialisasi
  • Pembedaan atas kekhususan satu atau beberapa entitas yg berjenis sama
  • Membentuk entitas supertype dan subtype
  • Adanya pewarisan (inheritance)


Agregasi
  • Meng-entitaskan sebuah relasi
  • Terdapat data yg akan direlasikan dengan sebuah relasi.


Materi lengkap perancangan konseptual basis data ini, mampu anda download pada tulisan aku sebelumnya, Perancangan Basis Data - Modul Download Lengkap

Popular posts from this blog

Pembagian Persebaran Flora dan Fauna di Indonesia Terbaru

ADZAN IQOMAH DAN DOA SESUDAH ADZAN TERBARU

Mencari Keliling dan Luas Gabungan Dari Persegi Panjang dan Setengah Lingkaran Terbaru