Skip to content Skip to sidebar Skip to footer

Perancangan Konseptual Basis Data

Entity-relationship (e-r) data model yaitu didasarkan pada suatu persepsi atas keadaan kasatmata didunia yang terdiri dari sekumpulan object yang disebut entity dan korelasi antara mereka. Entity yaitu suatu object yang dijelaskan oleh serangkaian attribut. Ekspresi jumlah dari entity dengan entity yang lain sanggup di-assosiasikan melalui himpunan korelasi dinamakan mapping cardinality.

Entity-relationship dikembangkan dalam rangka untuk menawarkan kemudahan dalam perancangan database dengan menawarkan kesempatan untuk menciptakan spesifikasi dari suatu denah yang merepresentasikan keseluruhan struktur kecerdikan dari database. Model dituangkan dalam bentuk entity relationship diagram.

Komponen dalam model E-R

  •  Entity 
  •  Relationship
  •  Attribute
  •  Mapping Cardinality
 data model yaitu didasarkan pada suatu persepsi atas keadaan kasatmata didunia yang terdiri  Perancangan Konseptual Basis Data

Entity/Entitas

  • Entitas yaitu suatu object yang ada dan sanggup dibedakan dengan object-object yang lain. 
  • Suatu entitas sanggup nyata, contohnya seseorang, buku, dll. 
  • Suatu entitas sanggup berupa abstrak, contohnya suatu kosep, hari libur, dll. 
  • Suatu himpunan entitas (entity set) yaitu suatu himpunan yang mempunyai tipe yang sama.
  • Suatu entitas direpresentasikan oleh suatu himpunan attribut.
  • Secara formal, suatu attribut yaitu suatu fungsi yang memetakan dari suatu himpunan entitas kedalam suatu domain
Syarat sebuah  Entitas
  • Merupakan objek yang mempunyai lebih dari satu  entity instances (contoh) dalam database.
  • Entity Instance untuk Entitas Mahasiswa yaitu Rika, Andi, Della, dll 
  • Merupakan objek yang mempunyai beberapa atribut.
  • Bukan seorang user dari sistem. 
  • Bukan sebuah output dari sistem (contoh: laporan)
  • Berinama dengan kata Benda
Strong entities 
  • Keberadaanya bangkit sendiri.
  • Mempunyai Primary Key (unique identifier)
  • Digambarkan dengan  Persegi Empat dengan Garis Tunggal.
 data model yaitu didasarkan pada suatu persepsi atas keadaan kasatmata didunia yang terdiri  Perancangan Konseptual Basis Data


Weak entity

  • Tergantung pada  strong entity…Tidak Dapat bangkit sendiri.
  • Tidak Mempunyai Primary Key (unique identifier)
  • Digambar dengan dengan Persegi Empat dengan Garis double.
 data model yaitu didasarkan pada suatu persepsi atas keadaan kasatmata didunia yang terdiri  Perancangan Konseptual Basis Data
Associative Entity

Merupakan  entity yang mempunyai attributes. Dan merupakan relationship (merupakan pengubung entities bersama). Kapan sebaiknya  relationship dengan attributes menjadi sebuah associative entity?

  • Semua Relationships pada associative entity harus many
  • The associative entity sanggup mempunya  arti tidak terikat pada Entity lain
  • The associative entity Lebih disukai mempunyai unique identifier, dan juga harus mempunyai attributes lain.
  • Ternary relationships harus dikonversi ke associative entities

 data model yaitu didasarkan pada suatu persepsi atas keadaan kasatmata didunia yang terdiri  Perancangan Konseptual Basis Data
Generalisasi/Spesialisasi

  • Pembedaan atas kekhususan satu atau beberapa entitas yang berjenis sama
  • Membentuk entitas supertype dan subtype
  • Adanya pewarisan (inheritance)
 data model yaitu didasarkan pada suatu persepsi atas keadaan kasatmata didunia yang terdiri  Perancangan Konseptual Basis Data


Agregasi
  • Meng-entitaskan sebuah relasi
  • Terdapat data yang akan direlasikan dengan sebuah relasi.
 data model yaitu didasarkan pada suatu persepsi atas keadaan kasatmata didunia yang terdiri  Perancangan Konseptual Basis Data


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

Post a Comment for "Perancangan Konseptual Basis Data"