Minggu, 03 Februari 2013

REVIEW SISTEM BASIS DATA TUGAS 2

     DBMS (Database Management System) merupakan aplikasi atau software yang fungsinya untuk membantu mengolah basis data. Dalam DBMS terdapat beberapa tingkatan seperti, Entitas, Record/Tuple, Field/Artibut, dan Relation. Entitas dapat diartikan sebagai orang, tempat, kejadian, atau konsep yang informasinya direkam. Entitas sendiri terbagi lagi menjadi 4 jenis, yaitu Fisik Entitas(bersifat fisik), Konsep Entitias(hanya bersifat konsep), Entitas Kuat(merupakan kunci dan dapat berdiri sendiri), Entitas Lemah(entitas yang membutuhkan bantuan dari entitas kuat). Record/Tuple, yaitu kumpulan elemen yang saling berkaitan dan menginfrmasikan entitas secara lengkap. Field/Atribut, berfungsi untuk mendekripsikan karakter dari entitas. Relation, dapat diartikan sebagai hubungan antara entitas satu dengan yang lainnya. Ada 3 jenis dalam relation, yaitu One to One (hubungan antara relasi 1 dengan 1 relasi saja), One to Many / Many to One (hubungan antara 1 relasi dengan banyak relasi atau banyak relasi dengan 1 relasi saja), Many to Many (dapat berhubungan dengan banyak relasi)

     Abstraksi data, abstraksi data dalam basis data merupakan suatu tingkatan pengguna dalam memandang bagaimana sebenarnya data itu diolah dalam sebuah sistem basis data sehingga menyerupai kondisi yang sebenarnya dihadapi oleh pengguna setiap harinya. Dalam abstraksi data terdapat level - level abstraksi, yaitu :
   1. Level Fisik
     Level fisik merupakan lapisan terendah/terbawah, level ini menjelaskan bagaimana sesengguhnya data itu disimpan.
   2. Level Konseptual
    Level konseptual merupakan lapisan tengah, level ini menggambarkan data yang disimpan dalam basis data serta hubungan antara data satu dengan data yang lainnya.
   3. Level View
       Level view atau level yang paling tinggi dari abstraksi data yang hanya menunjukkan  sebagian dari basis data.