Cakrawala dunia, Menginspirasi, dan Menarik

Senin, 12 Mei 2014

DATABASE

DatabaseDatabase merupakan kumpulan dari suatu data yang disimpan secara runtut atau sistematis ke dalam komputer untuk menghasilkan sebuah informasi yang bisa diolah menggunakan aplikasi database. Database atau sering juga disebut sebagai basis data berfungsi untuk mengelompokkan suatu data agar mudah dimengerti dan juga memudahkan dalam menyimpan, mengakses, memperbarui dan menghapus data. Database menjadi aspek yang sangat penting dalam sistem informasi karena dapat menghindari adanya duplikasi data. 

Ada beberapa software yang bisa digunakan untuk mengolah data seperti:
  • Microsoft SQL Server 
  • Microsoft Access 
  • MySQL 
  • LibreOffice Base 
  • Oracle 
  • Postgre SQL 
  • Visual dBase 
  • Paradox 
  • FoxPro 
  • Visual VoxPro 
  • Sybase 
  • Interbase 
  • Xbase 
  • SQLite 
Database memiliki beberapa kompnen yaitu Field, Record dan Table. Field ialah atribut yang dimiliki oleh suatu tabel atau yang sering kita sebut sebagai baris. Record ialah isian data yang dimiliki oleh suatu tabel atau yang sering kita sebut sebagai kolom. Sedangkan Table adalah gabungan dari filed dan record. Proses untuk memasukkan dan mengambil data dari media penyimpanan atau ke media penyimpanan memerlukan suatu software yang disebut sebagai DBMS atau sistem manajemen basis data.

DBMS ini bisa digunakan untuk mengakses, mengontrol, dan memelihara data secara praktis dan efisien. DBMS ini dapat mengolah pendefinisian suatu data dan bisa juga menangani permintaan pemakai untuk mengakses data, memeriksaka keamanan dan integritas suatu data yang didefinisikan oleh DBA (Database Administrator), serta dapat menangani masalah kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk.

Ditinjau dari jenisnya database dibagi menjadi dua yaitu database flat-file dan database relasional. Dalam database flat-file dapat memuat file dengan data yang berukuran kecil dan dapat dirubah dengan mudah. Database flat-file biasanya digunakan untuk menyimpan data yang sederhana dalam jumlah yang kecil. Kelemahan dari database flat-file ini adalah rumit, jika digunakan untuk menyimpan data dengan struktur kompleks walaupun bisa juga untuk menyimpan data yang semacam itu. Dan juga rentan terkena corupt data karena tidak adanya penguncian data.

Sedangkan dalam database relasional mempunyai struktur yang lebih masuk akal dalam cara menyimpan data. Database jenis ini menggunakan sekumpulan tabel dua dimensi yang masing-masing tabel tersusun atas baris dan kolom. Untuk membuat hubungan antara dua atau lebih tabel ini mengunakan atribut key yaitu primary key di salah satu tabel dan foreign key di tabel yang satunya. Database jenis ini sangat banyak yang menggunakan karena keunggulannya. Adapun kelemahannya ialah implementasi yang lebih sulit untuk data dalam jumlah yang sangat besar dengan tingkat kompleksitasnya yang sangat tinggi dan proses pencarian data menjadi lambat karena perlu menghubungkan tabel-tabel terlebih dahulu apabila data yang dimasukkan tersebar di beberapa tabel.
Share:

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.