Database adalah kumpulan data yang berhubungan dengan suatu objek, topic atau tujuan khusus tertentu yang terdiri dari satu atau beberapa file yang semuanya saling berhubungan atau terkait.
Menurut Andri Kristanto (Konsep Dan Perancangan Database, 2003 :3 ), Database adalah kumpulan file-file yang mempunyai kaitan antara satu file lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu.
Tujuan dari desain database adalah untuk menentukan data-data yang dibutuhkan dalam sistem, sehingga informasi yang dihasilkan dapat terpenuhi
Bagian database
1.Bit
Bit merupakan singkatan dari binary digit. Bit dalam komputer disajikan sebagai kombinasi simbol 0 dan 1 digit. Digit 0 dan 1 disebut bit yang merupakan pembentukan data paling dasar.
2. Character
Kharacter merupakan bagian data terkecil, dapat berupa karakter numeric, huruf maupun karakter-karakter khusus membentuk suatu field.
3. Field
Suatu field menggambarkan suatu atribut dari record yang menunjukkan suatu item dari data, seperti nama, alamat, dimana kumpulan dari field membentuk suatu record.
4. Record
Suatu record menggambarkan suatu unit data individu yang tertentu, dimana kumpulan dari record membentuk suatu file.
5. File
Suatu file menggambarkan satu kesatuan data yang sejenis, dimana kumpulan dari file-file membentuk suatu database.
6. Database
Suatu database menggambarkan data yang saling berhubungan antara satu dengan yang lainnya.
Database yang digunakan adalah model database hirarki yang mana data masih menggunakan cara tradisional dimana data diorganisasikan kedalam satu hierarki yang terdiri dari elemen data, rekaman dan berkas.
1. Elemen Data
Elemen data adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yan bermakna. Pada data siswa baru, elemen data dapat berupa nama siswa, alamat, kota tempat tinggal, tempat tanggal lahir, jenis kelamin, asal sekolah, dan atribut lain yang menyangkut seorang siswa baru.
2. Rekaman
Rekaman adalah gabungan sejumlah elemen data yang saling terkait. Sebagai contoh, nama, alamat, kota , dan tanggal lahir seorang siswa dihimpun dalam sebuah rekaman.
3. Berkas
Himpunan seluruh rekaman yang bertipe sama membentuk sebuah berkas. Berkas dapat dikatakan sebagai himpunan rekaman yang berkaitan dengan suatu subjek.