Senin, 16 Januari 2017

Soal BAsis data

1. Microsoft Access dapat menggunakan data yang disimpan pada semua software data base yang mendukung standar ODBC. Apakah singkatan dari ODBC ?

a. Open Database Connectivity
b. Open Database Center
c. Oracle Database Connectivity
d. Oracle Database Center
e. Oven Database Connectivitas

2. Jenis alter yang digunakan untuk mengubah suatu field dalam tabel adalah

a. Change
b. Modify
c. Add
d. Add index
e. Change Index

3. Dibawah ini yang merupakan contoh aplikasi penggunaan data base adalah

a. Daftar harga elektronik di kasir
b. Absensi di perpustakaan ITS
c. Data absensi elektronik di perusahaan
d. Jawaban A,B.C benar
e. Jawaban ABC salah

4. Konsep database yang memiliki kelompok level rendah yang dapat memiliki lebih dari satu kelompok yang lebih tinggi. Selanjutnya setiap kelompok level rendah dapat dimiliki oleh lebih dari satu record parent tergolong jenis data base...

a. Data base relasional
b. Data base multidimensional
c. Database berorientasi objek
d. Database jaringan
e. Database relational

5. Pengaksesan sebuah berkas bertujuan untuk mendapatkan informasi disebut...

a. DBMS
b. Database
c. Retrieval
d. ODBC
e. Retry

6. Dalam modifikasi data, misalkan kita ingin mengubah kolom nama menjadi Nurtaufiq dalam tabel siswa yang nim-nya 180. Bagaimana perintah SQL yang harus dilakukan ?

a. UPDATE siswa SET nama = ‘Nurtaufiq’ WHERE nim = 180
b. UPDATE ‘siswa’ SET ‘nama’=’ Nurtaufiq’ WHERE ‘nim’=’180’
c. UPDATE siswa SET ‘nama’= Nurtaufiq WHERE ‘nim’=180
d. ‘UPDATE’ siswa ‘SET’ nama= Nurtaufiq ‘WHERE’ =180
e. ‘UPDATE’ siswa ‘SET’ name= Nurtaufiq ‘WHERE’ =180



7. jenis select statement dengan memberikan kondisi atau membatasi baris yang akan ditampilkan disebut...

a. Select dengan klausa where
b. Select *from
c. Retrieval select
d. Selective retrieval
e. Retry Select

8. Operasi yang digunakan untuk menggabungkan dua tabel atau lebih dengan hasil berupa gabungan dari kolom-kolom yang berasal dari tabel-tabel tersebut disebut....

a. Joint
b. Inner Join
c. Join
d. Gabung
e. Right Join

9. Join yang menggunakan tanda equal ( = ) untuk membandingkan operatornya adalah..

a. natural join
b. inner join
c. right join
d. left join
e. equi join

10. Application Programming interface (API) database yang khusus digunakan untuk mengakses database relasional disebut

a. DBCA
b. UDBC
c. ODBC
d. Relational Database
e. APICI

11. Modul perangkat lunak yang terdapat pada DDBMS dapat dibagi dalam tiga level,yaitu

a. perangkat lunak server, client dan komunikasi
b. perangkat lunak server, database dan komunikasi
c. perangkat lunak serve, client dan komunikasi data
d. perangkat lunak server, query dan komunikasi
e. perangkat lunak server, client dan terdistribusi

12. Microsoft Access dapat menggunakan data yang disimpan pada semua software data base yang mendukung standar ODBC. Apakah singkatan dari ODBC ?

a. Open Database Connectivity
b. Open Database Center
c. Oracle Database Connectivity
d. Oracle Database Center
e. Oven Database Connectivitas



13. Manakah yang termasuk dalam bagian dari bahasa SQL?
a. DBMS
b. DDL
c. RDBMS
d. ODBC
e. WWW

14. Select JRS.NIM, Mahasiswa.Nama, JRS.Kode_MK, JRS.Semester, JRS.Tahun_Ajaran from mahasiswa, JRS where mahasiswa NIM=JRS NIM Order By NIM Asc.
Pertanyaan dibawah ini yang kurang tepat berdasarkan perintah query diatas adalah…
A. Tabel yang digunakan pada perintah query tersebut adalah 2 tabel
B. Data yang ditampilkan adalah bersumber dari field NIM, Nama, Kode_MK, semester dan Tahun_ajaran
C. Tabel yang digunakan adalah tabel JRS dan tabel Mahasiswa
D. Data akan tampil berurutan berdasarkan NIM, mulai dari NIM yang angkanya paling kecil sampai paling besar
E. Tabel yang digunakan adalah 5 tabel yaitu tabel NIM, Nama, Kode_MK, Semester dan Tahun_ajaran

15. Proses untuk mendapatkan informasi dari sebuah record dalam berkas disebut....

a. DBMS
b. Comprehensive retrieval
c. Retrieval
d. Selective retrieval
e. Retry

16. join yang bergabung dengan sebuah tabel ke dirinya sendiri atau berelasi dengan dirinya sendiri adalah....

a. natural join
b. inner join
c. self join
d. myself join
e. equi join


17. join yang menggunakan tanda selain equal ( = ), misalnya tanda !=, >, <, >=, <= disebut....

a. natural join
b. inner join
c. non equi join
d. myself join
e. equi join

18. Perintah untuk menampilkan semua data dari tabel sebelah kanan adalah....

a. natural join
b. inner join
c. non equi join
d. right join
e. equi join

19. Yang digunakan untuk mengkonfigurasi DMBS sehingga dapat digunakan untuk sumber data aplikasi adalah

a. DBCA Admin
b. UDBC Administrator
c. Relational Database
d. ODBC Administrator
e. APICI Administrator

20. Di bawah ini, manakah yang tidak termasuk dalam manipulasi data dalam DML?

a. Penyisipan data
b. Modifikasi data
c. Mendefinisikan data
d. Penghapusan data
e. Mengganti data

21. Konsep database yang memiliki kelompok level rendah yang dapat memiliki lebih dari satu kelompok yang lebih tinggi. Selanjutnya setiap kelompok level rendah dapat dimiliki oleh lebih dari satu record parent tergolong jenis data base...

a. Data base relasional
b. Data base multidimensional
c. Database berorientasi objek
d. Database jaringan
e. Database relational


22. Cara untuk mendapatkan informasi dari record tertentu berdasarkan persyaratan tertentu disebut dengan....

a. DBMS
b. Selection retrieval
c. Retrieval
d. Selective retrieval
e. Retry

23. Yang bertugas untuk memuat driver basis data ODBC yang dibutuhkan oleh aplikasi adalah

a. Open Database Connectivity
b. Open Database Center
c. Oracle Database Connectivity
d. ODBC Driver Manager
e. Oven Database Connectivitas

24. Berdasarkan perintah query dibawah ini, maka nama field yang akan tampil saat di eksekusi adalah?
SELECT nilai, nim AS Nama_Mahasiswa, kodeMK AS Kode_Matakuliah FROM Nilai

A. Nama_Mahasiswa, Kode_Matakuliah, nilai
B. Nama_Mahasiswa, Kode_Matakuliah
C. Nilai, Nama_Mahasiswa
D. Niai, nim, kodeMK
E. Nama_Mahasiswa, Kode_Matakuliah


25. Perintah Join untuk menampilkan semua data dari dua tabel dimana jika terdapat kolom yang sama, maka yang akan ditampilkan hanya salah satunya saja, yaitu kolom dari tabel sebelah kiri adalah...

a. natural join
b. inner join
c. right join
d. left join
e. join join

26. CREATE TABLE nama_tabel(
            Tipe char(20),
Query diatas digunakan untuk ?

a. Membuat Tabel
b. Membuat Database
c. Membuat Query Tabel
d. Membuat Primary Key
e. Membuat Tabel nama

27. Jika terdapat data dari sebelah kiri tidak memiliki pasangan, tetap akan ditampilkan dengan pasangannya berupa nilai ...

a. NOT NULL
b. NULL
c. Not
d. FULL
e. FULL NULL

28. Nama/alias dari database yang digunakan oleh program, yang koneksinya melalui ODBC disebut ?

a. DSN (Data Soul Name)
b. OSN (Open Source Name)
c. DSN (Data Source Nama)
d. DSN (Database Source Name)
e. DSN (Data Source Name)

29. Perintah yang digunakan untuk menampilkan data seperti berikut adalah....
+----------+--------------+--------+-------+-------------+
| id_siswa | nama_alattulis | jumlah | nama  | alamat      |
+----------+--------------+--------+-------+-------------+
| 1        | bolpoin       | 12     | dede | Jjaten    |
| 2        | penghapus  | 13     | nur |kalijirak     |
| 3        | pensil          | 10     | Taufik | pokoh |
+----------+--------------+--------+-------+-------------+

a. select*from siswa inner join alattulis using(id_siswa);
b. select from siswa inner join alattulis using(id_siswa);
c. select’from siswa inner join alattulis using(id_siswa);
d. select*siswa inner join alattulis using(id_siswa);
e. select.from siswa inner join alattulis using(id_siswa);

30. Perintah yang digunakan untuk menampilkan data seperti berikut adalah....
+----------+-------+-------------+----------+--------------+--------+
| id_siswa | nama  | alamat      | id_siswa | nama_makanan | jumlah |
+----------+-------+-------------+----------+--------------+--------+
| 1        |Taufik     | Pokoh   | 1        | permen                  | 10     |
| 2        | Dwi     | Ngijo     | 2         | keripik                   | 10     |
| 3        | Firmansyah  | Tasikmadu | 3        | mangga                | 10     |
+----------+-------+-------------+----------+--------------+--------+

a. select*from siswa iner join makanan on siswa.id_siswa = makanan.id_siswa
b. select.from siswa inner join makanan on siswa.id_siswa = makanan.id_siswa
c. select*from siswa1 inner join makanan on siswa.id_siswa = makanan.id_siswa
d. select*from siswa2 inner join makanan on siswa.id_siswa = makanan.id_siswa
e. select*from siswa inner join makanan on siswa.id_siswa = makanan.id_siswa


0 komentar:

Posting Komentar