Karena data dikumpulkan bersama-sama, maka hubungan dari data dapat ditingkatkan, yang berarti data di file tertentu dapat dihubungkan
dengan data di file-file lainnya.
2.9.2 DBMS Database Manajemen System
Database Management System DBMS adalah software khusus
yang disediakan untuk membuat, mengakses, mengontrol dan mengelola database.
Inti dari DBMS adalah database engine. Database engine merespons command-command khusus untuk membuat database dan
membuat, membaca, meng-update serta menghapus record di dalam database
Whitten, 2004. Relational Database Management System
RDBMS adalah database
yang mengimplementasikan data sebagai bagian dari dua dimensi tabel yang terhubung melalui foreign key Whitten, 2004.
2.9.3 My SQL
MySQL merupakan salah satu sistem database yang handal karena menggunakan bahasa SQL, MySQL merupakan sistem manajemen
database, relasional system database dan software Open-Source. MySQL ini merupakan open source SQL database yang sangat popular yang
disediakan oleh MySQL AB yang berada di Swedia Steven, 2005. Kekuatan utama dari MySQL adalah pada kecepatannya, terutama
untuk kecepatan koneksi overhead koneksi yang rendah dan kecepatannya untuk query-query sederhana.Hal ini membuatnya cocok
dipakai sebagai backend untuk aplikasi web terutama yang berbasis PHP dan CGI.
MySQL juga menyediakan fitur-fitur yang cukup membantu dalam pembuatan aplikasi web seperti klausa LIMIT dalam SELECT, full text
index, dan recovery database yang mudah. Ini wajar karena salah satu pemakain utama MySQL adalah untuk aplikasi web.
MySQL merupakan database yang bisa digunakan oleh pemula atau mereka yang ingin database yang bersifat lightweight dan cepat.
Untuk yang membutuhkan fitur-fitur database SQL yang lebih banyak, barangkali ada pilihan lain seperti PostgreSQL yang bisa dipertimbangkan.
Arsitektur Tabel MySQL
MySQL memiliki enam tipe tabel yang masing-masing mempunyai kelebihan tersendiri. Dengan beragamnya tipe tabel ini, pengguna MySQL
dapat menentukan tipe tabel yang sesuai dengan kebutuhannya. Tipe tabel tersebut adalah Schneider, 2005:
MyISAM
MyISAM merupakan tipe tabel default pada MySQL. Tabel tipe ini lebih cepat dibandingkan jenis ISAM, karena pola aksesnya telah
disesuaikan dan dioptimasi untuk pola akses SQL. Selain itu MyISAM mendukung index pada kolom bertipe TEXT dan BLOB.
MERGE
Tipe tabel MERGE baru ditambahkan pada MySQL versi 3.23.25. Kelebihan tabel ini antara lain sangat efisien dalam pencarian data,
memudahkan pengaturan log tables serta mudah diperbaiki. Namun tabel ini juga memiliki banyak kekurangan, diantaranya tidak
dapatnya melakukan perintah INSERT.
ISAM Pada jenis tabel ini, data disimpan pada format mesin sehingga
dapat meningkatkan kecepatan, namun bergantung pada operasi sistem yang digunakan. Kekurangan tabel ini adalah kurangsesuai
untuk setiap sistem operasi, tidak dapat menampung lebih dari 4G tabel serta batas key yang sangat sedikit.
HEAP
Heap adalah tabel yang menggunakan index hassed yang terletak di dalam memori. Tabel tipe ini merupakan tabel yang tercepat
pada MySQL, akan tetapi jika MySQL mengalami crash maka semua data didalamnya tidak dapat diselamatkan.