Jumat, 17 Oktober 2014

Tugas ke-6 Aplikasi Arsitektur Basis Data

  1.  Jelaskan secara singkat definisi DBMS/RDBMS dan Perbedaannya?
     Jawab!


   Database Management System atau sering disingkat menjadi (DBMS) diciptakan untuk menyediakan mekanisme penyimpanan data bersama, baik bagi user-user maupun program-program. Tugas utama bagi DBMS adalah untuk menyediakan fungsi pendefinisian data bagi user untuk mengakses dan merubah data yang tersimpan.

     

   Relational Database Management System (RDBMS) adalah sebuah sistem yang secara otomatis menyatukan semua DBMS yang saling berhubungan. RDBMS biasanya menggunakan 4th Generation Languange (4GL) dan sangat fleksibel sehingga data dapat dimodifikasi dengan mudah, demikian pula dengan struktur databasenya. RDBMS tumbuh dari suatu teori yang pertama kali dikembangkan oleh E.F Codd (IBM, 1969). Model relasi CODD ini digunakan untuk menciptakan sebuah sistem secara formal sebagai media penyimpanan data yang memisahkan representasi data secara internal dari akses dan representasi / perwujudan logikanya.



   Perbedaan antara DBMS dan RDBMS 

    Kalau DBMS adalah kumpulan program-program (software) yang memperbolehkan user untuk membuat dan memelihara database, dan Relational Database Management System (RDBMS) adalah sebuah sistem yang secara otomatis menyatukan semua DBMS yang saling berhubungan.


   2.Sebutkan berbagai jenis perangkat lunak DBMS baik yang bersifat Komersil dan   open source?
     Jawab!

   Perangkat lunak RDBMS antara lain:
  • MySQL adalah sebuah Data Base Management System yang dapat digunakan secara gratis.
  • Microsoft SQL Server adalah sebuah Relationship Database Management System (RDBMS) produk Microsoft.
  • Firebird adalah sistem Relationship Database Management System yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003.
  • Oracle adalah Relationship Database Management System yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS.


   3.Jelaskan secara singkat antara DDBMS, CDBMS dan Paralel Database?
     Jawab!

     
  • Center Database Management System (CDBMS)
P   Dalam sistem ini semua proses utama dan fungsi sistem manajemen basis data sepert user application programs dan user interface programs berada secara terpusat di satu komputer berkecepatan dan kapasitas tinggi (main frame). pengguna mengakses basis data menggunakan terminal komputer.
  • Distributed Database Management System (DDBMS)
P   Dalam sistem ini data disimpan pada beberapa tempat (site), setiap tempat diatur dengan suatu DBMS yang dapat berjalan secara independent. Perangkat lunak dalam sistem ini akan mengatur pendistribusian data secara transparan.
  • Paralel Database
     Dalam Sistem manajemen basis data ini menggunakan beberapa prosesor dan disk yang dirancang untuk dijalankan secara paralel dan simultan. sistem ini digunakan untuk memperbaiki kinerja dari DBMS.

   4.Jelaskan secara singkat istilah berikut:
Ø  Back end
Ø  Front end
Ø  ODBC
Ø  Level dalam Arsitektur DBMS

       Jawab!

   
  • Back-End
     Database yang diakses oleh pengguna secara tidak langsung melalui aplikasi luar ketimbang dengan pemrograman aplikasi yang tersimpan dalam database itu sendiri atau dengan manipulasirendah tingkat data.
  • Front End
     Aplikasi yang digunakan untuk mempublikasikan data dan menampilkannya untuk dapat dibaca oleh pengunjung atau pengguna aplikasi.
  • ODBC dan level dalam aplikasi DBMS
     Sebuah standar terbuka untuk konektivitas antar mesin basis data atau Protokol Standard yang dapat menghubungkan segala jenis Database Eksternal Server atau File Eksternal Server.
     
     Level dalam aplikasi DBMS, Level ini berguna untuk menyembunyikan detail atau kompleksitasnya basis data seperti bagaimana data disimpan dan diolah. Sehingga pengguna hanya melihat tampilan yang dibutuhkan oleh pengguna. Level dalam Arsitekrur basis data adalah sebagai berikut:

          -     Level fisik
Level fisik merupakan level yang paling bawah. Pada level ini memperlihatkan bagaimana sesungguhnya data disimpan.
 -      Level Konseptual
Level ini menggambarkan bagaimana sebenarnya basis dta disimpan dan berhubungan dengan data lainnya
 -     Level View
Level abstaraksi ini hanya menunjukkan sebagian dari basis data.  Pada umumnya pengguna tidak melibatkan secara langsung sehingga pengguna hanya melihat data sesuai dengan yang dibutuhkan



     

0 komentar: