Apa sih yang kamu ketahui tentang Basis Data? Basis Data terdiri atas dua kata, yaitu Basis dan Data. Basis dapat diartikan sebagai gudang, sedangkan data dapat diartikan sebagai representasi fakta dunia nyata yang mewakili suatu objek. Dengan demikian, basis data dapat disimpulkan sebagai kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan yang tidak perlu, untuk memenuhi berbagai keperluan. Konsep Basis Data adalah pengaturan data dengan kemudahan dan kecepatan dalam pengembalian kembali data/arsip. Maka dari itu yang sangat ditonjolkan dalam basis data adalah pengaturan, pemilahan, pengelompokkan, dan pengorganisasian data yang akan kita simpan sesuai fungsi/jenisnya. Contoh basis data yang dapat kita ambil adalah Flat File. Flat file merupakan suatu sistem file basis data. Flat file hanya bisa digunakan oleh satu orang saja. kelebihan dari flat file ini adalah memiliki format yang berbeda. Namun, kekurangannya adalah lambat.
Tujuan dari Database adalah sebagai berikut.
1. kecepatan dan kemudahan
2. Efisiensi ruang penyimpanan
3. Keakuratan
4. Ketersediaan
5. Kelengkapan
6. Keamanan
7. Kebersamaan pengunaan
Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah Perangkat Lunak (sistem) yang khusus. Perangkat lunak inilah yang disebut DBMS/Database Management System). Contoh dari DBMS adalah dBase, FoxBase, Rbase, Microsoft-Access dan Borland Paradox. DBMS merupakan perantara bagi pemakai dengan basos data dalam disk. Bahasa yang digunakan dapat kita sebut sebagai Bahasa Basis Data. Bahasa Basis Data dapat dipilah ke dalam dua bentuk yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML).
DDL dapat digunakan apabila kita ingin membuat tabel, membuat indeks, mengubah tabel dan menentukan struktur penyimpanan tabel, dan sebagainya. Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data. Kamus Data merupakan suatu metadata (super data) yaitu data yang mendeskripsikan data sesungguhnya. kamus data ini akan selalu diakses dalam suatu operasi basis data sebelum suatu file data yang sesungguhnya diakses.
DML merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa penambahan, penghapusan, dan pengubahan data baru ke suatu basis data. DML merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data sebagaimana direpresentasikan oleh Model Data. Ada dua jenis DML, yaitu Prosedural dan Non Prosedural. Prosedural adalah bahasa DML yang mensyaratkan agar pemakai menentukan, data apa yang diinginkan serta bagaimana cara mendapatkannya, sedangkan Non Prosedural adalah bahasa DML yang membuat pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.
Tidak ada komentar:
Posting Komentar