lATIHAN. Jelaskan Secara Singkat Definisi dari:                a. DBMS                b. RDBMS                c. Peerbedaan dari ...

Tugas 6 : ARSITEKTR APLIKASI BASIS DATA

lATIHAN.


  1. Jelaskan Secara Singkat Definisi dari:

               a. DBMS
               b. RDBMS
               c. Peerbedaan dari keduanya.

      2. Sebutkan berbagai jenis perangkat lunak dbms baik yang bersifat komersial dan open source?

      3. Jelaskan Secara singkat perbedaan DDBMS,CDBMS dan Pararel Database?

      4. Jelaskan Secara SIngkat istilah - istilah berikut:
         
               a. Back end
               b. Front end
               c. odbc
               d. Dan Level dalam Arsitektur DBMS
           



JAWAB: 
     1.   a. DBMS adalah  sistem  perangkat  lunak  yang  memungkinkan  pengguna untuk                          mendefinisikan, membuat, memelihara, dan mengontrol akses ke database.

           b. relational database management system (RDBMS) adalah  sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang dirancang untuk mengatur/memanajemen sebuah basis data sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya.

            c. DBMS untuk membuat,memelihara,dan mengontrol.sedangkan rdbms program untuk mengatur /manajemen sebuah basis data.

2. komersial
     -  MySQL, 
     -  MS SQL Server, 
     -  Oracle,
     -  IBM DB/2, 
  

      PostgreSQL DBMS 
    


   Open Source
     -  Cloudscape,
     -  Derby,
     -  Firebird,
     -  H2, 
     -  HSQLDB
     -  Ingres, 
     -  MaxDB,
     -  MonetDB,  
     -  MySQL,  
     - PostgreSQL, 
     - SQLite,
     - tdbengine  

3. DDBMS = Sistem manajemen basis data terdistribusi
    CDBMS = Sistem manajemen basis data terpusat terpusat
    PARAREL DATABASE = 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. Back End =  Back-end adalah yang menyusun, menyimpan dan mengamankan database. 

    b. Front-end = adalah aplikasi yang berhubungan langsung dengan para pemakai program.

    c. ODBC =  sebuah standar terbuka untuk konektivitas antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (SMBD).

   d. Level dalam Arsitektur DBMS  = 1. Tingkat Eksternal (External Level)
Pada Tingkat eksternal merupakan cara pandang pemakai terhadap basis data agar pembuatan basis data ini relevan bagi seorang pemakai tertentu. Karena, pada dasarnya Tingkat eksternal terdiri dari sejumlah cara pandang yang berbeda dari sebuah basis data. Masing-masing pemakai merepresentasikan dalam bentuk yang sudah dikenalnya. Cara pandang secara eksternal hanya terbatas pada entitas, atribut dan hubungan antar entitas (relationship) yang diperlukan saja.
2. Tingkat Konseptual (Conseptual Level)
Tingkat konseptual merupakan kumpulan cara pandang terhadap basis data. Pada tingkat ini menggambarkan data yang disimpan dalam basis data dan hubungan antara datanya.
Hal-hal yang digambarkan dalam tingkat konseptual adalah :
  • semua entitas beserta atribut dan hubungannya
  • batasan data
  • informasi semantik tentang data
  • keamanan dan integritas informasi
Semua cara pandang pada tingkat eksternal berupa data yang dibutuhkan oleh pemakai harus sudah tercakup di dalam tingkat konseptual atau dapat diturunkan dari data yang ada. Deskripsi data dari entitas pada tingkat ini hanya terdiri dari jenis data dan besarnya atribut tanpa memperhatikan besarnya penyimpanan dalam ukuran byte.
3. Tingkat Internal (Internal Level)
Tingkat internal merupakan perwujudan basis data dalam komputer. Pada tingkat ini menggambarkan bagaimana basis data disimpan secara fisik di dalam peralatan storage yang berkaitan erat dengan tempat penyimpanan / physical storage.
Tingkat internal memperhatikan hal-hal berikut ini :
  • alokasi ruang penyimpanan data dan indeks
  • deskripsi record untuk penyimpanan (dengan ukuran penyimpanan untuk data elemen)
  • penempatan record
  • pemampatan data dan teknik encryption

0 comments:

.