DBMS
(Database Management System)
DBMS
adalah sekumpulan program yang digunakan
untuk membuat, mengubah, manghapus ataupun memelihara database. Di dalam DBMS
terdapat E-R Model, untuk membuat model
terdiri dari :
- Entity
- Attribute
- Relationship
ERD/entity
relationship diagram adalah diagram yang menggambarkan antara relationship dan
entity. Diagram dasarnya terdiri dari :
- Persegi digunakan untuk menggambarkan entitas.
- Elips digunakan untuk menggambarkan attribute.
- Garis digunakan untuk menggambarkan suatu hubungan.
Entitas
adalah objek yang dapat dibedakan dengan obejk lain. simbol dari entitas adalah
persegi panjang. Di dalam entitas terdapat entity sets yang artinya adalah
sekumpulan entityb dengan tipe yang sama. Contoh dari entitty sets yaitu kumpulan
pegawai,kumpulan mahaiswa, dll.
Attribute
biasanya diartikan sebagai pembeda sebuah entitas. Contoh attriibute adalah
nama,nim,jenis_kelamin dll. Sebuah attribute harus mempunyai kunci attribute
yang unik atau sering disebut primary key. Biasanya dalam membuat primary key
kata-katanya harus unik yaitu hanya mempunyai satu makna. Contoh dalam database
mahasiswa, primary key adalah nim karena setiap mahasiswa hanya mempunyai satu
nim sehingga tidak akan tertukar saat pemanggialan data, apabila primary key
menggunakan nama terkadang nama mahasiswa ada yang sama.
Jenis-jenis
attribute:
- Atomic attribute/sederhana, artinya Attribute yang berisi komponen tunggal.contoh dalam database mahasiswa : nim_mhs
- Single valued attribute, artinya Attribute yang mempunyai satu nilai. Contoh : jenis_kelamin.
- Multi valued attribut, artinya Attribute yang mempunyai lebih dari satu nilai. Contoh : hobi.
- Derivatif. Dari attribute lain yang tidak berasal dari satu entitas. Contoh dalam entitas tanggal_lahir adalah umur.
Relationship
digunakan untuk menunjukkan suatu hubungan antara satu atau lebih entity. Simbol
dari Relationship adalah belah ketupat. Relationship dapat memiliki attribute
jika terjadi transaksi yang menghasilkan nilai tertentu.
Cardinality ratio
Adalah jumlah ketentuan
satu entity dengan yang lainnya.menunjukkan jumlah maksimal entitas yang dapat
berelasi. Ada 3 macam cardinality ratio :
1) One
to one
2) One
to many
3) Many
to many
Tahapan dalam membuat Entity
Relationship Diagram
- Mengidentifikasi dan menetapkan kumpulan entitas.
- Menentukan attribute.
- Menentukan primary key.
- Menentukan relationship.
- Menentukan attribute dari setiap relationship.
- Menetukan cardinality ratio.
- Menentukan participation contraint.
Tidak ada komentar:
Posting Komentar