Pengenalan MySQL Bab I
Written by pnyet   
Pada sesi ini akan dibahas mengenai konsep dasar database sebagai bekal untuk pembelajaran selanjutnya.

Konsep Database

Pada era teknologi informasi seperti sekarang ini kita sering mendengar kata database, hampir seluruh perusahaan mulai dari yang kecil hingga large company menggunakan database. So, apa database itu?

Database dapat diartikan sebagai suatu bentuk penyimpanan informasi yang terpusat agar data-data atau informasi yang ada didalamnya dapat kita pergunakan kembali. Database dapat dianggap sebagai sebuah lemari arsip, dimana arsip yang telah ada di dalamnya dapat kita pergunakan kembali dan mudah kita cari lagi karena sudah diurutkan berdasarkan urutan nama arsipnya. Database juga bekerja hampir sama dengan lemari arsip, kita dapat mempergunakannya lagi sesuai dengan kebutuhan kita. Berikut contoh sebuah database sederhana:
 
 
Contoh DB sederhana
Gambar 1.1 Contoh Database Sederhana
 
Database terdiri atas sebuah baris dan kolom. Baris dalam database disebut juga dengan record sedangkan untuk kolom disebut juga dengan filed. Setiap record dalam tabel merepresentasikan masing-masing data, contohnya tabel diatas terdiri atas lima buah datayang terdiri atas data-data karyawan Ari, Agus, Nia, Iman dan Wina. Setiap kolom dalam tabel merepresentasikan jenis data yang yang ada dalam masing-masing kolom tersebut, contohnya data-data kolom nama diatas merepresentasikan nama-nama karyawan. Setiap data yang tersimpan pada kolom nama diatas memiliki jenis yang sama, yaitu menyimpan informasi nama-nama karyawan.
 
1.2 Entity Relationship
Seiring dengan waktu, database banyak mengalami kemajuan yang sangat pesat, salah satunya dengan dikembangkannya model Entity Relationship (ER),  oleh Dr. Codd. Pada saat ini hamper semua database mendukung model Entity Relationship (ER). Software database yangtelah mendukung Entity Relationship disebut juga RDBMS (Relational Database Management System), salah satu diantaranya adalah MySQL.
MySQL merupakan salah satu produk database Open Source yang banyak digunakan. Open Source menandakan bahawa listing kode (Source Code) dari software tersebut dapat diketahui setiap orang yang membutuhkannya.
Jika Anda membutuhkan listing kode MySQL, Anda dapat memperolehnya padap situs resmi MySQL (http://dev.mysql.com). Oleh karena sifatnya yang open source, maka MySQL cepat mengalami banyak perkembangan. Meski bersifat open source, MySQL tidak kalah dengan software RDMS yang berbabayar.
Kembali ke Entity Relationship (ER), dengan adanya konsep ini, sebuah database dibagi menjadi beberapa bagian table dan setiap table dalam sebuah database dapat dihubungkan dan direlasikan dengan table lainnya. Konsep ini memberikan banyak sekali manfaat karena tabel tidak lagi berdiri sendiri-sendiri melainkan menjadi sebuah kesatuan.