Senin, 13 Mei 2013

Sistem Basis Data 2 - Ujian M3


  1. Untuk merubah view kita dapat menggunakan perintah
    1.   EDIT VIEW
    2.   DROP VIEW
    3.   ALTER VIEW
    4.   SET VIEW
  2. Untuk menghapus view kita dapat menggunakan perintah
    1.   DROP VIEW
    2.   DELETE VIEW
    3.   REMOVE VIEW
    4.   HIDE VIEW
  3. insert into mahasiswa values(‘3311125’,’imam’,’kebagusan’,’01234567’) Diatas adalah contoh perintah untuk
    1.   Mengganti nama
    2.   Menambah tabel
    3.   Menambah data
    4.   Menambah kolom baru
  4. select * from mahasiswa;
    select * from mahasiswa where nam like ‘%im’ order by nama desc;
    select nama,nilai,avg(nilai) from mahasiswa group by nama,nimai;
    Diatas adalah contoh perintah untuk
    1.   Pemilihan data dari satu atau beberapa tabel
    2.   Pemilihan tabel yang salah
    3.   Pemilihan seluruh data
    4.   Pemilihan tabel yang telah dihapus
  5. Terdapat 2 (dua) macam table dalam Oracle Database, yaitu
    1.   Data dictionary dan Tabel Data
    2.   Tabel User dan Tabel Data
    3.   Data Dictionary dan Data Input
    4.   Tabel User dan Data Dictionary
  6. Baris data pada View tidak dapat dihapus, jika berisi
    1.   Fungsi Group
    2.   Benar semua
    3.   Keyword DISTINCT
    4.   Klausa GROUP BY
  7. Apakah Fungsi dari DDL :
    1.   Memanipulasi data pada basis data, misalnya perintah untuk memilih data (query), menyisipkan, mengubah dan menghapus data dalam basis data.
    2.   melakukan pengambilan sejumlah data yang ada di dalam table untuk ditampilkan ataupun dimanipulasi.
    3.   Berfungsi Untuk memasukkan sejumlah data kedalam table yang telah dibuat.
    4.   Untuk mespesifikasikan struktur basis data yang menggambarkan desain basis data secara keseluruhan.
  8. Perintah untuk mengubah isi kolom npm 120413 di ubah namanya menjadi andi adalah
    1.   update mahasiswa nama=’andi’ where npm=’120413’
    2.   update mahasiswa nama=andi where npm=’120413’
    3.   update mahasiswa set nama=’andi’ where npm=120413
    4.   update mahasiswa set nama=’andi’ where npm=’120413’
  9. Perintah di bawah ini untuk menghapus isi kolom npm 120413 adalah
    1.   delete mahasiswa where npm =120413
    2.   delete nama from mahasiswa where npm=120413
    3.   delete mahasiswa where npm=’120413’
    4.   salah semua
  10. Yang termasuk peintah DDL adalah
    1.   insert
    2.   select
    3.   update
    4.   create
  11. Perintah DDL yang di gunakan untuk membuat database,tabel,view,index adalah
    1.   create
    2.   insert
    3.   alter
    4.   drop
  12. Di bawah ini perintah DDL yang digunakan untuk mengubah struktur tabel adalah
    1.   insert
    2.   create
    3.   alter
    4.   drop
  13. Perhatikan perintah di bawah ini:
    Drop index data1
    Pada printah di atas digunakan untuk 
    1.   menghapus database data1
    2.   menghapus index data1
    3.   menghapus view data1
    4.   menghapus index data1
  14. Manakah dari perintah berikut yang bukan termasuk DML :
    1.   insert
    2.   update
    3.   commit
    4.   update
  15. Berikut ini merupakan manfaat penggunaan DML, kecuali :
    1.   Membuat stored procedure.
    2.   Modifikasi informasi yang disimpan dalam basis data.
    3.   Penyisipan informasi baru ke basis data.
    4.   Penghapusan informasi dari basis data.
  16. Manakah dari INSERT dibawah ini yang benar :
    1.   Insert into table siswa (‘1111’,’joko’,’ipa2’);
    2.   Insert to siswa values (‘1111’,’joko’,’ipa2’);
    3.   Insert into siswa values (‘1111’,’joko’,’ipa2’);
    4.   Insert into siswa (‘1111’,’joko’,’ipa2’);
  17. Berikut ini manakah pernyataan yang benar tentang perintah VIEW :
    1.   untuk melakukan manipulasi data ataupun objek-objek yang ada didalam table.
    2.   Adalah tabel bayangan, tidak menyimpan data secara fisik. Biasanya berupa hasil query dari tabel-tabel dalam sebuah database.
    3.   Untuk mengambil informasi didalam database.
    4.   untuk melakukan pengambilan sejumlah data yang ada di dalam table untuk ditampilkan ataupun dimanipulasi.
  18. Berikut ini merupakan fungsi-fungsi dari DDL, kecuali :
    1.   Membuat stored procedure.
    2.   Modifikasi informasi yang disimpan dalam basis data.
    3.   Membuat database, index, rule, schema dll (tergantung DBMS).
    4.   Membuat trigger.
  19. Apa fungsi dari perintah JOIN :
    1.   Berfungsi untuk menghapus sejumlah data yang ada didalam table yang telah dibuat.
    2.   Menggabungkan tabel dengan query-query yang mendapatkan kembali data.
    3.   Berfungsi untuk melakukan pengambilan sejumlah data yang ada di dalam table untuk ditampilkan ataupun dimanipulasi.
    4.   Berfungsi Untuk memasukkan sejumlah data kedalam table yang telah dibuat.
  20. Apa pengertian DDL (Data Definition Language) ?
    1.   Merupakan bagian terpadu dari bahasa SQL untuk memanipulasi data.
    2.   Mengontrol hak para pengguna data.
    3.   Mendefinisikan data.
    4.   Merupakan salah satu bahasa yang dikembangkan sejak berkembangnya model relasional.
  21. Yang bukan termasuk perintah dari DDL, yaitu
    1.   Create
    2.   Alter
    3.   Drop
    4.   Revoke
  22. Perintah SQL untuk memanipulasi data adalah
    1.   DDL
    2.   DCL
    3.   TCL
    4.   DML
  23. Menggambarkan relasi-relasi yang terjadi antara satu tabel dengan tabel lainnya adalah pengertian dari...
    1.   View
    2.   Join
    3.   Rollback
    4.   Commit
  24. Mengendalikan pengeksekusian transaksi yang menyetujui rangkaian perintah yang berhubungan erat dengan perintah yang sebelumnya telah berhasil dilakukan
    1.   Rollback
    2.   View
    3.   Join
    4.   Commit
  25. Apa kepanjangan dari DML ?
    1.   Data Manipulation Language
    2.   Definisi Maipulaton Language
    3.   Data Menegement System
    4.   Definisi Menegement data
  26. Apa kepanjangan dari DDL ?
    1.   Data Definition Language
    2.   Data Deklarasi Language
    3.   Data Deservasi Language
    4.   Data Defiasi Language
  27. MS Acces terdiri dari berbagai arsitekstur berikut kecuali
    1.   table
    2.   form
    3.   query
    4.   column
  28. Yang merupakan fungsi dari Query adalah
    1.   Untuk membuat table
    2.   untuk menampilkan laporan-laporan
    3.   untuk menampilkan data dari Master sesuai dengan kriteria tertentu
    4.   berisisi function-function
  29. Dalam Ms Acces yang berisi function-function untuk mengotomatisasi perintah yang sering digunakan adalah
    1.   modules
    2.   table
    3.   marcros
    4.   query
  30. Sebutkan 2 contoh bahasa basis data
    1.   DDL & DDD
    2.   DLD & DLM
    3.   DDL & DML
    4.   DDL & DLM
  31. Fungsi untuk menjumlahkan nilai pada kolom tertentu dengan criteria tertentu adalah
    1.   SUM
    2.   AVG
    3.   MAX
    4.   MIN
  32. Fungsi untuk menghitung nilai rata rata dari suatu field adalah
    1.   SUM
    2.   MIN
    3.   AVG
    4.   MAX
  33. Fungsi untuk mencari nilai tertinggi dalam suatu field tertentu adalah
    1.   AVG
    2.   MAX
    3.   SUM
    4.   MIN
  34. Fungsi untuk mencari nilai terendah dalam suatu field tertentu adalah
    1.   MAX
    2.   MIN
    3.   SUM
    4.   AVG
  35. Perintah di bawah ini, untuk membuat function tambah adalah
    1.   create function tambah(int,int) return int AS ‘ SELECT $1+$2’ LANGUAGE sql’
    2.   create function tambah(int,int) return int AS ‘ SELECT $1+$2’ LANGUAGE ‘sql’
    3.   create function tambah(int,int) return int AS SELECT $1+$2 LANGUAGE sql
    4.   create function tambah(int,int) return int AS SELECT $1+$2 LANGUAGE ‘sql’
  36. Untuk menyisipkan suatu fungsi pada saat suatu record di-INSERT,UPDATE atau DELETE adalah pengertian dari
    1.   function
    2.   trigger
    3.   stored procedure
    4.   precedure
  37. perintah yang digunakan untuk menghindari hasil data yang sama terulang kembali adalah
    1.   select
    2.   distinct
    3.   delete
    4.   insert
  38. Perintah pada DCl yang di gunakan untuk memberikan hak akses kepada pengguna adalah
    1.   grant
    2.   revoke
    3.   create
    4.   give
  39. Perintah pada DCl yang di gunakan untuk memberikan hak akses kepada pengguna adalah
    1.   mencabut hak akses select,delete di tabel mahasiswa pada user clien
    2.   memberikan hak akses select,delete di tabel mahasiswa pada user clien
    3.   mencabut hak akses select di tabel mahasiswa pada user client
    4.   memberikan hak akses select di tabel mahasiswa pada user client
  40. Perhatikan tabel di bawah ini
    Delete from mhs from npm =’1A001’
    Perintah di atas di gunakan untuk 
    1.   salah semua
    2.   mengubah record dengan npm 1A001
    3.   menambahkan record dengan npm 1A001
    4.   menghapus record dengan npm 1A001
  41. intah di bawah ini yang di gunakan untuk membuat user bernama praktikan passwornya praktikan adalah
    1.   create user praktikan@localhost identified by ‘user’;
    2.   semua salah
    3.   create user praktikan@localhost identified by user;
    4.   create user ‘praktikan@localhost’ identified by user;
  42. Syntax yang di gunakan untuk menghapus sebuah user adalah
    1.   drop user user1
    2.   drop user user1@labsi
    3.   drop user user@localhost
    4.   b dan c benar
  43. printah yang digunakan untuk memencabut hak akses select ,update,insert mhs ke pada user praktikan adalah
    1.   revoke select,insert and update on mhs to praktikan
    2.   revoke select ,update,insert on mhs to praktikan
    3.   a dan b benar
    4.   a dan b salah
  44. Manakah dari perintah dibawah ini yang merupakan bentuk umum dari ROLLBACK:
    1.   ROLLBACK;
    2.   ROLLBACK;
    3.   AS ROLLBACK;
    4.   IF ROLLBACK;
  45. Apa fungsi dari Rollback :
    1.   Berfungsi untuk mencabut hak akses pada tabel dan view dari user atau untuk mencabut kemampuan pengaksesan data.
    2.   Berfungsi untuk melakukan perubahan terhadap sejumlah data yang ada didalam table yang telah dibuat.
    3.   berfungsi untuk mengendalikan pengeksekusian transaksi yang membatalkan transaksi yang dilakukan karena adanya kesalahan atau kegagalan pada salah satu rangkaian perintah.
    4.   berfungsi untuk mengendalikan pengeksekusian transaksi yang menyetujui rangkaian perintah yang berhubungan erat dengan perintah yang sebelumnya telah berhasil dilakukan.
  46. Manakah dari perintah dibawah ini yang benar :
    1.   COMMIT TO;
    2.   AS COMMIT;
    3.   COMMIT WHERE;
    4.   COMMIT;
    1.   INNER JOIN
    2.   CROSS JOIN
    3.   MERGE JOIN
    4.   OUTER JOIN
  47. Pengertian join adalah
    1.   Salah satu object database yang secara logika mempresentasikan sub himpunan dari data yang berasal dari satu / lebih tabel.
    2.   Menggambarkan relasi-relasi yang terjadi antara satu tabel dengan tabel lainnya.
    3.   Perintsh untuk menyediakan hak akses pada objek database untuk pengguna.
    4.   Menghapus hak akses pengguna / hak untuk objek.
  48. Apa fungsi alter pada DDL
    1.   Menambah baris (record) baru.
    2.   Mengubah record.
    3.   Menghapus view.
    4.   Mengubah atribut pada suatu table.
  49. insert into mahasiswa values(‘3311125’,’imam’,’kebagusan’,’01234567’)
    Diatas adalah contoh perintah untuk
    1.   Mengganti nama
    2.   Menambah tabel
    3.   Menambah data
    4.   Menambah kolom baru

Tidak ada komentar:

Posting Komentar