Basisdata (database) adalah salah satu mata pelajaran atau kuliah yang mempelajari tentang pengelolaan sistem data yang ada di dalam server.
Bagi SMK terutama RPL (Rekayasa Perangkat Lunak), mata pelajaran ini wajib diambil untuk membangun aplikasi yang bisa menyimpan data di dalam database server. Misalkan, membangun aplikasi berbasis web dinamis.
Bagi kuliah terutama jurusan komputer berkonsentrasi perangkat lunak (software), mata kuliah wajib diambil sebagai prasyarat lulus kuliah.
Kumpulan soal-soal ini bisa digunakan untuk referensi, tugas sekolah, tugas kuliah, latihan, kuis, Ujian Tengah Semester (UTS), Ujian Akhir Semester (UAS), dan Ujian Komprehensif.
Berikut beberapa soal yang peroleh yakni
1. Jelaskan pengertian basisdata (database) !
2. Jelaskan pengertian RDBMS !
3. Apa perbedaan Database Relasional dengan Database non-Relasional?
4. Sebutkan jenis-jenis key yang terdapat dalam pembuatan tabel, beserta penjelasannya !
5. Kapan bisa menggunakan primary key?
6. Kapan bisa menggunakan foreign key?
7. Sebutkan persyaratan penulisan nama database dan tabel !
8. Sebutkan aplikasi / software DBMS !
9. Sebutkan aplikasi software non-DBMS !
10. Tuliskan kode perintah untuk memasuki MySQL di CMD (Command Line) pada Windows !
11. Jelaskan definisi dari ERD?
12. Gambarkan simbol-simbol ERD?
13. Berikan 1 contoh studi kasus dengan ERD !
14. Kapan bisa menggunakan simbol multi-value pada ERD?
15. Apa pengertian dari DDL?
16. Apa pengertian dari DML?
17. Tuliskan perbedaan COMMIT dengan ROLLBACK !
18. Apa kegunaan dari AUTO_INCREMENT?
19. Tuliskan kode perintah MySQL untuk mengaktifkan database di CMD!
20. Tuliskan kode perintah untuk menghapus isi data yang ada di dalam menggunakan MySQL.
21. Apa singkatan dari SQL?
22. Mengapa MongoDB disebut database Non-Relasional?
23. Tuliskan ciri khas dari DBMS !
24. Berapa maksimal panjang karakter untuk tipe data VARCHAR?
25. Apakah AUTO_INCREMENT hanya berlaku bertipe data int (integer), beserta alasannya?
26. Tuliskan kode perintah MySQL untuk mengubah nama table !
27. Tuliskan kode perintah MySQL untuk menghapus database !
28. Tuliskan definisi dari database server!
29. Tuliskan konfigurasi koneksi MySQL di dalam bahasa pemrogaraman PHP !
30. Apa yang dimaksud dari normalisasi data?
31. Apa yang dimaksud dari DCL?
32. Tuliskan kode perintah untuk memasuki MySQL di Terminal pada GNU / Linux!
33. Sebutkan alasan MySQL sebagai aplikasi DBMS yang terbanyak digunakan di dunia!
34. Tuliskan kode perintah untuk melihat field di dalam tabel!
35. Tuliskan kode perintah untuk menutup aplikasi MySQL!
36. Tuliskan kode perintah untuk membuat user baru dalam admin database dengan MySQL!
37. Gambarkan 1 studi kasus menggunakan normalisasi data!
38. Gambarkan studi kasus sistem informasi data pegawai dengan ERD!
39. Apa fungsi dari NULL pada field di dalam tabel?
40. Bagaimana cara reset AUTO_INCREMENT di dalam tabel?
41. Apa fungsi dari COMMIT dan ROLLBACK?
42. Tulisan kode perintah SQL untuk mengubah nama tabel!
43. Tuliskan kode perintah SQL untuk mengubah tipe data pada field!
44. Apa singkatan dari ODBC?
45. Buatlah 1 database dengan bernama perpustakaan beserta tabelnya !
Penutup
Dengan adanya beberapa kumpulan soal-soal yang berkaitan dengan database, maka kamu bisa melatih dalam mempersiapkan secara matang untuk ikuti ujian atau tes apapun seperti tes masuk kerja, ujian semester, tugas sekolah atau kuliah.