Sebelum belajar database pertama kita harus mengenal dulu database itu apa. Database adalah kumpulan informasi yang tersimpan secara sistematik untuk memperoleh informasi dari basisdata tersebut. Konsep dasar database adalah kumpulan dari catatan atau pengetahuan. Karena saya sering menggunakan database MySQL jadi yang saya bahas nanti kebanyakan tentang mysql. Walaupun banyak sekali DBMS yang banyak diluar sana tapi menurutku MySQL adalah DBMS yang sudah teruji kwalitasnya.
MySQL merupakan software DBMS (Database Management System) yang open source. Karene open source tentu saja software ini dilengkapi dengan sorce codenya. MySQL awalnya dibuat oleh perusahaan konsultan yang bernama TeX yang berlokasi di swedia.