Data merupakan Fakta-fakta mentah yang dapat direkam/disimpan dari dunia nyata.
Informasi merupakan data yang telah diolah dan memiliki makna bagi seseorang atau sebuah institusi/organisasi.
Basis
Data merupakan sekumpulan data yang saling berkaitan antara satu sama
lain yang diorganisasikan sedemikian rupa sehingga memungkinkan
efisiensi dalam pemanfaatan data yang bersangkutan.
Objek yang dimiliki oleh Basis Data :
a. Kecepatan dan kemudahan dalam melakukan operasi terhadap data.
b. Efisiensi ruang penyimpanan
c. Kebersamaan pemakai, sehingga 1 data dapat dipakai bersama dalam kondisi tertentu.
d. Data yang ditangani berada dalam jumlah yang besar.
e. Duplikasi dan inkonsistensi data dapat dihilangkan dalam Basis Data.
f. Keamanan terhadap data yang bersangkutan dapat diatur sedemikian rupa, baik keamanan terhadap pengakses yang tidak diinginkan maupun terhadap kerusakan software yang dipakai.
b. Efisiensi ruang penyimpanan
c. Kebersamaan pemakai, sehingga 1 data dapat dipakai bersama dalam kondisi tertentu.
d. Data yang ditangani berada dalam jumlah yang besar.
e. Duplikasi dan inkonsistensi data dapat dihilangkan dalam Basis Data.
f. Keamanan terhadap data yang bersangkutan dapat diatur sedemikian rupa, baik keamanan terhadap pengakses yang tidak diinginkan maupun terhadap kerusakan software yang dipakai.
Komponen Basis Data
Komponen
yang harus ada dalam Basis Data antara lain adalah Hardware, Operating
System, Application, Database, Database Management Systems (DBMS), User.
Arsitektur Basis Data
- Stand Alone merupakan arsitektur Basis Data dimana DBMS, basis data, aplikasi basis data ditempatkan pada komputer yang sama. dengan kata lain data yang bersangkutan hanya bisa diakses oleh komputer tersebut.
- Sistem Terpusat yaitu arsitektur Basis Data yang terdiri dari sebuah server dan sejumlah terminal sehingga dapat diakses oleh komputer yang terhubung ke jaringan server tersebut.
- Sistem Client Server yaitu arsitektur Basis Data yang dapat mengatasi kelemahan arsitektur Sistem Terpusat. Hal ini karena pada sistem terpusat data hanya disimpan di server saja sehingga ketika user mengakses data yang cukup besar secara terus menerus maka hal tersebut akan membebani server. Untuk itu computer client akan mempunyai database khusus client yang akan mengurangi akses client ke server karena data yang di akses tersebut sudah ada di database client.
Database Management Systems (DBMS)
Merupakan
Perangkat lunak yang digunakan untuk membangun dan memeliharan basis
data serta melakukan operasi-operasi lain terhadap database tertentu.
Contoh dari DBMS : Oracle; Ms. Acces; MySQL; Ms SQL; DB2; Postgres SQL.
Bahasa Basis Data
Merupakan
suatu bahasa yang digunakan oleh user untuk melakukan pengolahan
database. bahasa yang digunakan di sini adalah SQL. Bahasa dalam Basis
Data ada 2 macam, yaitu :
1. Data Definition Language (DDL)
Merupakan bahasa yang menyediakan perintah-perintah untuk melakukan operasi awal dalam pembuatan database, yaitu membuat database itu sendiri, mendefinisikan dan memodifikasi struktur tabel secara menyeluruh dilakukan menggunakan bahasa ini.
2. Data Manipulation Language (DML)
Merupakam bahasa query yang digunakan untuk melakukan manipulasi dan pengambilan data yang terdapat pada suatu database. Manipulasi yang dilakukan ini antara lain penyisipan, penghapusan dan pengeditan data dalam suatu database. Data Manipulation Language mempunyai 2 jenis yaitu :
- Prosedural, jenis ini mensyaratkan agar pemakai menentukan data apa yang diinginkan dan bagaimana cara untuk mendapatkan data tersebut.
- Non-Prosedural, pada jenis ini pemakai menentukan data yang diinginkan tanpa menyebutkan cara untuk mendapatkan data yang bersangkutan.
Tidak ada komentar:
Posting Komentar
Silahkan tulis komentar anda tentang kiriman ini. Kritik dan saran dari anda akan membangun blog ini. Terima Kasih.