Senin, 17 September 2012

Lingkungan Sistem Basis Data

Lingkungan Sistem Basis Data
Pada kesempatan kali ini, penulis ingin membahas mengenai Lingkungan Sistem Basis Data. Apa itu Data dan apa itu Informasi.

Kemarin penulis sempat dibingungkan oleh pertanyaan tersebut. Mungkin memang benar sih, hal tersebut jarang terpikirkan. Karena kita ingin yang instan. Yap, langsung saja. Data merupakan fakta yang belum diolah (data mentah) sehingga masih sulit untuk dimengerti dan dipahami. Sedangkan Informasi merupakan hasil pengolahan dari data sehingga menjadikan data tersebut mudah di mengerti dan dipahami. 
Dalam lingkungan sistem basis data, data sendiri terdiri dari komponen-komponen seperti berikut :
  1. Hardware 
  2. OS(OperatingSystem). 
  3. Database
  4. DBMS(Data Base Management System), yaitu suatu program yang digunakan untuk memanage dan diberikan kontrol akses pada data yang tersimpan pada data base, DBMS juga bisa diartikan sebagai pengolah basis data. contohnya : oracle, Ms.SQL, Ms.Accsess, MySQL, postgressSQL, DB2.
  5. User                                                                                                                           
  6. Optional Software / Aplikasi. Contohnya XAMPP
Kemudian sedikit tambahan yang penulis masih ingat dan browsing sana sini.
Arsitektur Basis Data meliputi :
  1. Stane Alone adalah DBMS, aplikasi basis data, ditempatkan pada komputer yang sama. hanya  bisa dipakai satu pemakai.
  2. Sistem terputus terdiri dari sebuah server dan sejumlah terminal.
  3. Sistem Client Server ialah untuk mengatasi kelemahan pada sistem terputus.
Untuk Database Language sendiri dikenal 2 bentuk bahasa:
  1. Data Definition Language (DDL). Untuk mendefinisikan struktur/skema basis data, di dalamnya termasuk record, elemen data, kunci elemen, dan relasinya.
       2.  Data Manipulation Language (DML). Bahasa yang memperbolehkan user untuk mengakses atau memanipulasi data.
DML sendiri dibagi dalam 2 Jenis:
  • Procedural, yaitu mensyaratkan user menentukan data apa yang diinginkan serta bagaimana mendapatkannya. 
  • Non Procedural, yaitu membuat user dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.


» Jangan lupa dilike kalau bermanfaat.

0 komentar:

Posting Komentar