DBMS (DataBase Management System) merupakan sekumpulan program yang digunakan untuk membuat dan memelihara suatu basis data. Basis data tersebut dapat dimanipulasi sehingga menghasilkan informasi.
Contoh
dari DBMS yaitu oracle, Ms.SQL,Ms.Access,MySQL dll.
Entity
Relationship Model yaitu suatu model yang digunakan untuk memberi gambaran
suatu data dalam bentuk entity,attribute dan relationship. Model ini hanya
sebatas konsep, sehingga belum dapat diimplementasikan dalam suatu basis data
yang nyata.
Entity
Relationship Diagram yaitu suatu penggambaran hubungan logis antar data di
dalam basis data. ERD memiliki tiga komponen yaitu :
- Entitas yaitu suatu objek yang memiliki suatu atribut yang membedakan dengan objek lainnya dan keterangan tersebut disimpan dalam basis data. Entitas diberi simbol persegi panjang. Contoh : mahasiswa, dokter, PNS.
- Attribute
yaitu keterangan dari suatu entitas yang disimpan dalam basis data. Attribute diberi
simbol elips. Contoh : PNS : NIP, alamat, jenis kelamin. Di dalam suatu atribut
terdapat suatu yang unik dan membedakan dengan entitas yang lain disebut
primary key. Contoh dari primary key yaitu NIM dari seorang mahasiswa. NIM ini
dijadikan sebagai primary key karena bersifat unik dan tidak ada yang sama. Atribut
terdapat beberapa jenis di antaranya :
- Atomic attribute (atribut sederhana)
- Composite attribute (atribut komposit)
- Single valued Attribute (atribut berharga tunggal)
- Multi valued attribute (atribut berharga banyak)
- Derived attribute (atribut derivatif)
- Relationship yaitu hubungan antara dua entitas atau lebih yang keterangannya disimpan dalam basis data. Relasi diberi simbol jajar genjang. Contoh suatu entitas mahasiswa yang memiliki atribut nim=’044’ dan nama=’prasetyo’ berelasi dengan entitas matakuliah yang memiliki atribut kode=’BD01’ dan nama_kuliah=’basis data’. Relasi yang terjadi antar kedua entitas tersebut adalah mahasiswa mengambil matakuliah tersebut.
Cardinality
ratio yaitu perbandingan antara suatu entitas dengan entitas yang lain. Terdapat
tiga macam cardinality ratio yaitu:
- One to one yaitu satu entitas hanya dapat berelasi dengan satu entitas yang lain. Contoh sebuah Negara dipimpim oleh seorang presiden.
- One to many or many to one satu entitas dapat berelasi dengan banyak entitas begitu juga sebaliknya. Contoh seorang dosen dapat mengampu beberapa mata kuliah.
- Many to many yaitu setiap entitas A dapat berelasi dengan banyak entitas B begitu juga sebaliknya setiap entitas B dapat berelasi dengan banyak entitas A. Contoh : suatu proyek dapat dikerjakan oleh banyak karyawan, sebaliknya satu karyawan dapat bekerja di beberapa proyek.
Comments
Post a Comment