Basis Data merupakan mekanisme yang digunakan untuk menyimpan informasi atau data. ( Stephen dan Plew, 2000). Informasi adalah sesuatu yang digunakan sehari-hari untuk berbagai alasan. Dengan basis data, pengguna dapat menyimpan data secara terorganisasi. Setelah data disimpan, informasi harus digunakan untuk mengambil informasi. Cara data disimpan dalam basis data menentukan seberapa mudah mencari informasi berdasarkan banyak kriteria. Data pun harus mudah ditambahkan ke dalam basis data, dimodifikasi dan dihapus.

Misalnya, basis data universitas mungkin berisi informasi mengenal hal berikut :

·         Entitas seperti Dosen, Mahasiswa, Fakultas dan Mata Kuliah.
·         Hubungan antar entitas seperti regitsrasi mahasiswa dalam mata kuliah, fakultas yang mengajarkan mata kuliah, dan penggunaan ruang  untuk kuliah.