Minggu, 19 Oktober 2014

Tugas ke6 Arsitektur Basis Data

Soal 
1. Jelaskan secara singkat DBMS RDBMS dan perbedaannya !
2. Sebutkan berbagai jenis software DBMS bersifat kormersil dan open source !
3. Jelaskan secara singkat perbedaan DDBMS, CDBMS, dan Paraler database !
4. Jelaskan secara singkat istilah-istilah berikut 
    a. backend
    b. Front code -BC
    c. Level dalam aplikasi DBMS

Jawaban

Pengertian DBMS
database management system, DBMS), atau kadang disingkat SMBD, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh tipikal SMBD adalah akuntansisumber daya manusia, dan sistem pendukung pelanggan, SMBD telah berkembang menjadi bagian standar di bagian pendukung (back office) suatuperusahaan. Contoh SMBD adalah Oracle, SQL server 2000/2003, MS AccessMySQL dan sebagainya. DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumlah yang besar. DBMS juga dirancang untuk dapat melakukan manipulasi data secara lebih mudah

Pengertian RDBMS


RDBMS (Relational Data Base Management System ) adalah sebuah sistem manajemen basis data relasional atau dalam bahasa Inggrisnya dikenal sebagai relational database management system (RDBMS) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya.
Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya akuntansi, manajemen sumber daya manusia, dan lain sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan (pada saat itu standar yang diminta dapat dikatakan sangat tinggi) untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan.

Perbedaan DBMS DAN RDBMS

DBMS adalah kumpulan program-program (software) yang memperbolehkan user untuk membuat dan memelihara database. Contoh dari DBMS adalah Oracle, MySQL, PostgreSQL, dan lain-lain,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).


2. Open source :

  •   MySQL
  •  PostgreSQL
   Komersial :
  • Oracle
  • Microsoft SQL Server
  • Foxpr
  • FireBird

3.    DDBMS

    DDBMS (Distributed DataBase Management System)  Program pengelolaan database yang mampu melakukan pengaksesan pada beberapa database sekaligus.

     CDBMS

     CDBMS (Centralized Database manajemen Sistem) Pada 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).

      DBMS Parallel

     DBMS yang berjalan pada multiple prosesor dan disk yang didesain untuk mengeksekusi operasi dengan paralel, bila mungkin, untuk meningkatkan performa, untuk memperbaiki kinerja dari DBMS.



4.     a. Backend

        Database back-end adalah database yang diakses oleh pengguna secara tidak langsung melalui aplikasi luar daripada dengan pemrograman aplikasi yang tersimpan dalam database itu sendiri atau dengan manipulasi rendah tingkat data (misalnya melalui perintah SQL).


Sebuah back-end database menyimpan data tetapi tidak termasuk elemen aplikasi pengguna akhir seperti disimpan query, form, makro atau laporan.

    b. Front code -BC

       adalah database yang diakses oleh pengguna secara tidak langsung melalui aplikasi luar daripada dengan pemrograman aplikasi yang tersimpan dalam database itu sendiri atau dengan manipulasi tingkat rendah dari data.

    c. ODBC

Open Database Connectivity (disingkat menjadi ODBC) adalah sebuah standar terbuka untuk konektivitas antar mesinbasis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (SMBD). Para desainer ODBC membuatnya dengan tujuan agar ODBC terbebas dari penggunaan bahasa pemrograman tertentu, sistem manajemen basis data tertentu, dan sistem operasitertentu.

Level dalam aplikasi DBMS

Terbagi menjadi tiga yaitu :
  1. Level fisik
Level fisik merupakan level yang paling bawah. Pada level ini memperlihatkan bagaimana sesungguhnya data disimpan.
2. Level Konseptual
Level ini menggambarkan bagaimana sebenarnya basis dta disimpan dan berhubungan dengan data lainnya
3. 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

Tidak ada komentar:

Posting Komentar

Translate