Soal-soal Pemrograman DB2 Bahasa Indonesia

Soal-soal Pemrograman DB2 Bahasa Indonesia

Pertanyaan pemrograman DB2 MCQ berikut telah disusun oleh para ahli penelitian kami untuk menguji pengetahuan Anda tentang topik pemrograman DB2. Kami mendorong Anda untuk menjawab lebih dari 100 pertanyaan pilihan ganda untuk menilai kemampuan bahasa Anda.
Terus gulir ke bawah.

1: Manakah dari berikut ini yang benar tentang penguncian

A.   Data (baris) dikunci sampai komit dieksekusi untuk melepaskan data yang diperbarui.

B.   Semua yang di atas

C.   Penguncian mencegah pengguna bersamaan mengakses data yang tidak konsisten.

D.   Penguncian adalah proses yang digunakan untuk memastikan integritas data.

2: Ketika Anda tidak tahu format pernyataan SQL dalam program yang Anda tulis, apa pilihan yang baik?

A.   SQL Dinamis.

B.   T-sql.

C.   SQL statis.

D.   Nosql.

3: Pernyataan mana tentang tablespaces yang benar?

A.   Menjatuhkan tablespace tidak hanya akan menghapus semua tabel tablespace itu sendiri, tetapi juga semua indeks yang dibuat pada tabel ini, bahkan mereka disimpan secara terpisah di ruang indeks mereka sendiri.

B.   Sebuah tablespace dibagi dalam unit yang disebut halaman, yang menampung satu atau lebih baris meja. Jika baris 8000 byte ditempatkan di halaman 4K, baris itu akan secara otomatis dibagi lebih dari dua halaman.

C.   Sebuah tablespace dibagi dalam unit yang disebut halaman, yang menampung satu atau lebih baris meja. Jika baris 8000 byte ditempatkan di halaman 4K, halaman akan secara otomatis diubah ukurannya menjadi 8k.

D.   Saat membuat tablespace, seseorang harus menunjukkan grup penyimpanan atau bufferpool untuk digunakan oleh tablespace ini. Jika tidak ada yang didefinisikan, pembuatan tablespace akan gagal.

4: Operator subquery mana yang membandingkan nilai tunggal dengan setiap anggota set nilai.

A.   Setiap

B.   Semua

C.   Di dalam

D.   Di antara

5: Pilih Empname, Paygrade, Gaji dari EMP, Salgrade di mana gaji antara urutan lowsal dan highsal dengan paygrade di atas adalah contoh dari a

A.   BERGABUNG LUIRAN

B.   Bukan dari salah satu di atas

C.   Non equi bergabung

D.   Batin bergabung

6: Manakah dari pernyataan berikut tentang penguncian pada tingkat tablespace yang benar?

A.   Ketika sebuah tablespace dikunci oleh pengguna lain, u-lock dapat ditempatkan. Namun, X-Lock tidak kompatibel dan harus menunggu sampai S-Lock dirilis.

B.   Ketika sebuah tablespace dikunci oleh pengguna lain, baik kunci u atau kunci x tidak dapat disetujui pada level ini. Dalam kedua kasus, Kunci I (IU Lock, IX Lock) akan ditempatkan untuk menunjukkan bahwa kunci U atau X Lock sedang menunggu untuk ditempatkan.

C.   Ketika sebuah tablespace dikunci oleh pengguna lain, kunci U dapat ditempatkan. Namun, kunci X tidak kompatibel. Kunci IX (maksud untuk digunakan secara eksklusif) akan ditempatkan untuk menunjukkan bahwa kunci x menunggu untuk ditempatkan.

D.   Ketika sebuah tablespace dikunci S (penggunaan bersama) oleh pengguna lain, kunci U (Penggunaan Perbarui) dapat ditempatkan. Namun, kunci X (penggunaan eksklusif) pada level ini akan memaksa kunci S akan dijatuhkan, transaksinya untuk digulung kembali untuk dapat menempatkan kunci X.

7: Jika SQLCA termasuk dalam program, manakah dari variabel host berikut yang tidak diketahui dan tidak tersedia untuk program ini?

A.   SQLSTATE

B.   Sqlwarn

C.   SQLCode

D.   Sqlnum

8: Manakah dari berikut ini yang bukan tipe data DB2

A.   Vargraphic

B.   Long Vargraphic

C.   Grafis

D.   Grafik panjang

9: Ketika kolom memiliki ekstensi dengan null default dan indeks unik dibuat pada kolom ini, apa yang akan menjadi efek pada nilai nol yang mungkin di kolom itu?

A.   C & f

B.   Masih ada satu nol yang diizinkan, karena unik seperti itu.

C.   Null tidak lagi diizinkan, karena nol tidak unik.

D.   Ia tidak memiliki pengaruh pada nilai nol yang mungkin; DB2 tidak mempertimbangkan nol ketika datang ke indeks.

10: Mengingat Deklarasi Kursor berikut: Deklarasikan Kursor ClassUpdate untuk CSTITLE SELECT dari T001.Classs untuk pembaruan CDUR Manakah dari pernyataan SQL tertanam berikut yang akan menggunakan kursor ini dengan benar?

A.   Perbarui t001.classs set cdur = 5

B.   Perbarui T001.Classs Set CDUR = 5 Di mana Current Of ClassUpdate

C.   Perbarui Set CDUR = 5 Di mana saat ini dari ClassUpdate

D.   Perbarui T001.Classs C Set C.Cstitle = ' Judul Baru ' Dimana saat ini dari classupdate

11: Pertimbangkan pernyataan SQL berikut, dieksekusi oleh pengguna S001: Buat View Boston_Teams sebagai Select * dari Tim Where State = ' Ma ' Pengguna S002 telah memasukkan otoritas pada tampilan ini, apa yang akan terjadi jika dia mencoba memasukkan baris ke dalam tampilan ini, di mana bidang negara dari baris itu berisi nilai 'dalam'?

A.   Baris akan dimasukkan hanya jika pengguna memiliki wewenang untuk menyisipkan pada Tabel S001.Teams, tetapi tidak akan pernah muncul di Pilih pada tampilan ini.

B.   Baris tidak akan dimasukkan karena keadaan lapangan tidak memiliki nilai 'MA'.

C.   Baris akan dimasukkan dalam Tabel S001.Teams, tetapi tidak akan pernah muncul dalam pemilihan pada tampilan ini.

D.   Anda tidak dapat memasukkan ke dalam tampilan, karena tampilan tidak berisi data aktual; Mereka hanya jendela virtual di tabel dasar.

12: Manakah dari berikut ini yang benar tentang perintah penjelasan

A.   Ini dapat digunakan dalam Bind Step (untuk SQL tertanam).

B.   Jelaskan digunakan untuk menampilkan jalur akses sebagaimana ditentukan oleh pengoptimal untuk pernyataan SQL

C.   Ini dapat digunakan dalam SPUFI (untuk pernyataan SQL tunggal)

D.   C, D & E

13: Saat mendeklarasikan kunci asing di atas tabel, merujuk kunci utama yang ada dengan definisi lengkap, apa yang mungkin berbeda antara kunci kunci asing dan kunci utama?

A.   Jenis data kolom yang disertakan.

B.   Urutan kolom yang disertakan.

C.   Nullabilitas salah satu kolom yang disertakan.

D.   MENJADI

14: Ketika seorang pengguna memiliki otorisasi terpilih pada tabel dasar tertentu, dan ia menciptakan tampilan di atas tabel itu saja, lalu manakah dari berikut ini yang benar?

A.   Ia hanya memiliki otorisasi terpilih pada tampilan itu.

B.   Dia akan menghadapi kesalahan otorisasi saat mencoba membuat tampilan

C.   Ia hanya dapat menjalankan pembaruan selama definisi tampilan tidak terlampaui.

D.   Dia juga memiliki otorisasi menghapus pada pandangan itu karena dia adalah pencipta pandangan.

15: Mengingat pernyataan: Buat Tabel T1 (C1 Integer Not Null, C2 Integer, Key Primer (C1), Kunci Asing (C2) Referensi T2) Berapa banyak indeks non-unik yang didefinisikan untuk Tabel T1?

A.   3

B.   0

C.   1

D.   2

16: Kapan perlu untuk mengkompilasi prosedur DB2 Rexx sebelum menjalankannya?

A.   Hanya terkadang, karena mereka bervariasi dari SQL statis ke dinamis.

B.   Tidak pernah karena mereka menggunakan SQL dinamis.

C.   Setiap kali karena mereka menggunakan SQL statis.

D.   Hanya saat Anda menggunakan pembungkus java.

17: Bisakah pernyataan SQL statis diubah tanpa mengubah program itu sendiri?

A.   Ya, tetapi program harus diubah.

B.   Ya. DB2 adalah program yang sepenuhnya dinamis, menerima semua bentuk SQL.

C.   TIDAK.

D.   Ya, tetapi pernyataannya harus diubah juga.

18: Pernyataan SQL yang tertanam ke dalam aplikasi disebut apa?

A.   SQL Dinamis.

B.   PL/SQL

C.   T-sql.

D.   SQL statis.

19: Bagaimana panggilan ODBC diikat?

A.   Mereka tidak diikat karena mereka menggunakan fungsi standar untuk menjalankan SQL.

B.   Mereka diikat pada waktu kompilasi.

C.   Mereka diikat pra-proses.

D.   Mereka diikat menggunakan fungsi standar di SQL.

20: Apa yang harus dilakukan pada aplikasi DB2 sebelum dapat berjalan, dan mengapa?

A.   Itu harus diikat terlebih dahulu sehingga dapat mengenali pernyataan SQL.

B.   Itu harus dikompresi terlebih dahulu sehingga dapat mengenali pernyataan SQL.

C.   Itu harus dienkripsi terlebih dahulu sehingga dapat mengenali pernyataan SQL.

D.   Itu harus dikompilasi terlebih dahulu sehingga dapat mengenali pernyataan SQL.

21: Apa contoh manfaat menggunakan bahasa pemrograman Java?

A.   Setelah Anda menulis program, dapat digunakan dengan program atau perangkat lunak lain.

B.   Tidak ada manfaat untuk pemrograman dengan Java.

C.   Setelah Anda menulis program, itu bertindak seperti prosedur tersimpan.

D.   Setelah Anda mengembangkan aplikasi, itu dapat dijalankan di mana saja.

22: Apa manfaat konkurensi dalam pemrograman aplikasi SQL?

A.   Peningkatan konflik data.

B.   Minimalisasi konflik akses data.

C.   Meningkatkan titik akses data.

D.   Kompilasi multi-threaded.

23: Pertimbangkan yang berikut: Deklarasikan Kursor Mycurs untuk Select * dari MyTable di mana col1 & gt; : NUM Manakah dari pernyataan SQL tertanam berikut tidak akan menghasilkan kesalahan?

A.   Pilih MyCurs ke: HostMytable: IND

B.   Ambil mycurs ke: hostmytable: ind

C.   SELECT * Into: HostMytable: ind dari mycurs

D.   Fetch * in ke: hostmytable: ind dari mytable

24: Apa nama efeknya ketika suatu sistem terus menerima pekerjaan, tetapi sedang turun?

A.   Efek auger.

B.   Efek Faraday.

C.   Efek StormDrain.

D.   Efek Hutchins.

25: Ketika pengkodean dalam bahasa yang membutuhkan deklarasi variabel host, apa yang harus mendahuluinya?

A.   ; varchar

B.   ; hostvar

C.   ; iostream.h

D.   ; hostchar

26: Manakah dari berikut ini yang dapat dicapai dengan satu pernyataan pembaruan?

A.   Memperbarui beberapa tabel

B.   Memperbarui tampilan yang terdiri dari tabel bergabung

C.   Memperbarui beberapa tabel berdasarkan klausa di mana

D.   Memperbarui tabel berdasarkan sub-select menggunakan tabel gabungan

27: Apa itu aplikasi web ringan yang dibuat dari berbagai sumber?

A.   Retak.

B.   Mashup.

C.   Campuran.

D.   Smashup.

28: Pernyataan mana tentang indeks yang tidak benar?

A.   Indeks memiliki ruang indeks sendiri, dibuat secara otomatis

B.   Indeks pengelompokan mempengaruhi urutan fisik data dalam tablespace.

C.   Indeks selalu memiliki struktur pohon yang seimbang.

D.   Nama indeks dapat disebutkan dalam pernyataan SELECT, untuk meningkatkan kinerja kueri.

29: Mengapa Anda menerima respons perintah normal ketika fasilitas lampiran tidak tersedia?

A.   Database dinonaktifkan.

B.   Keluarnya dinonaktifkan.

C.   Keluarnya tidak memungkinkan dimulai.

D.   Keluarnya tidak diaktifkan.

30: Sebelum menjalankan pernyataan SQL, Anda ingin tahu apakah fasilitas lampiran CICS tersedia. Bagaimana Anda memeriksa?

A.   Anda memeriksa file konfigurasi CICS.

B.   Gunakan perintah Extract Exit di aplikasi Anda, atau tanyakan ExitProgram di versi 4.0.

C.   Anda menutup DB2 dan memeriksa CICS Kernal.

D.   Anda memeriksa menu konfigurasi CICS.

31: Apa dua contoh langkah yang harus diambil sebelum mengkode aplikasi dengan pernyataan SQL statis atau dinamis tertanam?

A.   Menyalin, dan mengikat.

B.   Kompilasi, dan mengikat.

C.   Pretranscribe, dan bind.

D.   Prakompile, dan mengikat.

32: Berapa banyak indeks yang akan dibuat oleh pernyataan berikut? Buat tabel Smarterer {col1 int not null kunci primer, col2 char (64), col3 char (32), col4 int not null, kendala c4 unik (col4, col1)}

A.   3

B.   2

C.   1

D.   0

33: Apa output dari ikatan db2

A.   Rencana Aplikasi DB2

B.   Katalog DB2

C.   Modul Permintaan Basis Data

D.   Muat modul

34: Pernyataan apa yang harus dikodekan di dalamnya?

A.   Kursor statis

B.   Kursor deklarasi.

C.   Kursor terpilih

D.   Kursor define

35: Bagaimana cara menyiapkan program Java yang berisi metode JDBC?

A.   Gunakan perintah "Javago".

B.   Gunakan perintah "Javac".

C.   Gunakan perintah "DB2JAVA".

D.   Gunakan perintah "JBDC".

36: Manakah dari berikut ini yang bukan salah satu jenis otorisasi yang terkait dengan pengguna DB2?

A.   SQLID saat ini

B.   ID Otorisasi Utama

C.   ID Otorisasi SQL

D.   ID Otorisasi Sekunder

37: Apa tiga lingkungan pengembangan utama untuk DB2?

A.   Studio Websphere, Adobe Acrobat Studio, dan IBM Optim Development Studio.

B.   Photodata Studio, Microsoft Visual Studio, dan IBM Optim Development Studio.

C.   Silverlight Studio, Microsoft Visual Studio, dan IBM Optim Development Studio.

D.   WebSphere Studio, Microsoft Visual Studio, dan IBM Optim Development Studio.

38: Teknik apa yang dapat digunakan DB2 untuk lebih efektif menafsirkan data dari Tabel menjelaskan?

A.   Pemrosesan jaringan.

B.   Proses paralel.

C.   Pemrosesan unilateral.

D.   Pemrosesan kuadratik.

39: Manakah dari berikut ini yang merupakan sintaks yang benar untuk variabel input dari string parmlist?

A.   DCL Sintar bin Faxed (15);

B.   (15) DCL Sintvar Bin diperbaiki;

C.   DCL Sinvtar bin tetap (15);

D.   DCL Sintvar Bin Fixed (15);

40: Apa tiga contoh bahasa yang dapat Anda gunakan untuk memprogram di DB2?

A.   Html, msdos, python.

B.   PHP, Ruby on Rails, dan Haskell.

C.   Perl, Python, dan PL/SQL.

D.   Cobol, Fortran, dan Perl.

41: Untuk apa SQLCA digunakan?

A.   Itu adalah prosedur tersimpan parse.

B.   Itu memeriksa kode pernyataan SQL.

C.   Itu memeriksa eksekusi pernyataan SQL.

D.   Ini memeriksa penguncian pernyataan SQL.

42: Apa itu struktur host?

A.   Sekelompok variabel host yang dapat dirujuk oleh pernyataan SQL dengan menggunakan satu nama.

B.   Variabel host tunggal yang dapat dirujuk oleh pernyataan SQL dengan menggunakan satu nama.

C.   Grup variabel host yang dapat dirujuk oleh pernyataan SQL dengan menggunakan nama apa pun.

D.   Sekelompok variabel host yang dapat diproses oleh pernyataan SQL.

43: Manakah dari objek DB2 berikut yang memungkinkan banyak pengguna untuk mengakses data dalam tabel dengan masing -masing hanya dapat mengakses himpunan bagian data tertentu?

A.   Tabel cermin

B.   Indeks

C.   Alias

D.   Tampilan

44: Apa itu prosedur tersimpan?

A.   Pernyataan SQL untuk menjalankan program.

B.   Program untuk menjalankan pernyataan SQL.

C.   Metode untuk menggunakan pembungkus untuk menyandikan SQL.

D.   Pernyataan SQL.

45: Manakah dari pernyataan berikut yang menghilangkan semua kecuali satu dari setiap set baris berulang di tabel hasil akhir?

A.   Pilih berbeda *dari T1

B.   Pilih Unik * dari T1

C.   Pilih * dari T1 yang berbeda

D.   Pilih Unik (*) dari T1

46: Peran adalah entitas basis data yang mengelompokkan satu atau lebih hak istimewa. Manakah dari berikut ini yang berlaku untuk "peran"

A.   Semua yang di atas

B.   Peran tidak bisa menjadi ID otorisasi utama.

C.   Peran tidak dapat diatur dengan menggunakan Pernyataan SQLID SET saat ini.

D.   Peran dapat menjadi kualifikasi skema dari suatu objek. Namun, ketika digunakan sebagai kualifikasi skema, peran dianggap sebagai string karakter dan tidak menambahkan hak istimewa skema implisit (alterin, create, atau dropin) ke peran ini.

47: Tabel sementara yang dinyatakan digunakan untuk tujuan berikut?

A.   Untuk menyimpan hasil perantara

B.   Untuk berbagi set hasil antar aplikasi

C.   Untuk membuat salinan cadangan dari basis data atau ruang tabel

D.   Untuk menyediakan area untuk jenis manajer basis data

48: Jenis operator SQL apa yang akan Anda gunakan untuk menggabungkan hasil 2 pernyataan pilih sambil mempertahankan duplikat

A.   Batin bergabung

B.   Memotong

C.   Union All

D.   Persatuan

49: Manakah dari berikut ini yang terjadi jika prosedur DB2 atau aplikasi berakhir secara tidak normal selama unit kerja aktif?

A.   Unit wok bergerak ke keadaan tertunda

B.   Unit pekerjaan bergerak ke check_pending

C.   Unit pekerjaan tetap aktif

D.   Unit pekerjaan digulung kembali

50: Manakah dari berikut ini yang merupakan contoh metode pemrograman yang tidak digunakan dalam pemrograman DB2?

A.   Hadoop

B.   OBDC

C.   SQL Dinamis.

D.   SQL statis

51: Mengingat pernyataan DDL berikut: Buat Table Newsmart1 seperti Smart1 Manakah dari berikut ini yang akan terjadi sebagai hasil dari eksekusi pernyataan?

A.   Newsmart1 memiliki pemicu yang sama dengan Smart1

B.   Newsmart1 diisi dengan data Smart1

C.   Kolom Newsmart1 memiliki atribut yang sama dengan Smart1

D.   Newsmart1 memiliki kunci utama yang sama dengan Smart1

52: Apa yang akan digunakan oleh pernyataan "SQL Connect" saat pengkodean prosedur tersimpan?

A.   Ini menghubungkan DB2 dengan Active Directory.

B.   Ini menghubungkan DB2 dengan database.

C.   Ini memungkinkan aplikasi untuk berkomunikasi dengan DB2.

D.   Ini menghubungkan DB2 dengan Java.

53: Kapan aplikasi SQL dinamis disiapkan?

A.   Saat program dibuksir.

B.   Saat program tidak berjalan.

C.   Saat sistem dimatikan.

D.   Saat program berjalan.

54: Manakah dari berikut ini adalah mekanisme DB2 yang memastikan integritas data antara tabel yang terkait dengan kunci primer & asing

A.   B & c

B.   Integritas referensial

C.   Integritas data

D.   Pra-kompilasi

55: Apa yang harus terjadi sebelum menggunakan pernyataan menjelaskan?

A.   Prosedur tersimpan harus dilakukan untuk memprosesnya.

B.   Pembungkus Java harus ditulis untuk menggunakannya.

C.   Prosedur yang direncanakan harus dilakukan untuk melaksanakannya.

D.   Tabel rencana harus dibuat untuk menahan hasil penjelasan.

56: Kode apa yang digunakan untuk memulai fasilitas lampiran CICS?

A.   CICSGO

B.   CICSSTART

C.   EXEC CICS Link Program (' dsnycom ')

D.   CICS

57: Berapa jumlah tabel maksimum yang dapat bergabung dalam DB2

A.   12

B.   16

C.   15

D.   10

58: Apa yang terjadi pada pernyataan SQL jika tidak ada prosedur tersimpan?

A.   Mereka tertanam.

B.   Mereka diabaikan.

C.   Mereka rusak.

D.   Mereka terkunci.

59: Manakah dari berikut ini yang benar sintaks SQLJ?

A.   #// sql [myconnctxt] {update emp

B.   ///#sql [myconnctxt]}} {{|| \\ {update emp ///

C.   #sql [myconnctxt] {update emp

D.   #sql [myconnctxt] :: update // emp

60: Mengingat pernyataan DDL berikut: Buat tabel Smart1 (A int, b int, c int) Buat tampilan view1 sebagai pilih A, B, C dari Smart1 di mana A & gt; 250 dengan opsi cek Manakah dari sisipan berikut yang benar

A.   Masukkan ke dalam nilai Smart1 (200, 2, 3)

B.   Masukkan ke dalam nilai Smart1 (350, 2, 3)

C.   Sisipkan ke Nilai View1 (250, 2, 3)

D.   Sisipkan ke Nilai View1 (300, 2, 3)

61: SQLState adalah set standar pesan kesalahan dan peringatan di mana dua karakter pertama mendefinisikan kelas dan tiga terakhir mendefinisikan subkelas kesalahan. Manakah dari kode SQLState berikut yang ditafsirkan sebagai "tidak ada data yang dikembalikan"?

A.   00XXX

B.   01xxx

C.   22xxx

D.   02xxx

62: Kapan kita harus menjalankan rebind daripada ikatan

A.   Ketika SQL tertanam dari aplikasi diubah.

B.   C&E

C.   Setelah eksekusi runstats.

D.   Ketika indeks ditambahkan ke salah satu tabel yang digunakan oleh SQL tertanam.

63: Apa contoh penyebab mendasar untuk regresi yang disebabkan oleh perubahan DB2?

A.   Analisis regresi.

B.   Statistik yang berlebihan.

C.   Statistik yang akurat.

D.   Statistik yang tidak memadai.

64: Manakah dari berikut ini yang merupakan contoh sintaksis yang benar dari kode SQL tertulis?

A.   EXEC: Pilih ke: book_type dari booktypes di mana

B.   Ketik ke //: book_type dari book_types di mana //

C.   Pilih Type Into: book_type dari book_types di mana

D.   EXEC SQL SELECT TYPE INTO: book_type dari book_types di mana

65: Dalam tabel katalog apa yang harus ditentukan oleh prosedur tersimpan?

A.   Confroc

B.   Penghentian

C.   Sysprocedures

D.   Confrocedures

66: Manakah dari berikut ini bukan objek DB2

A.   Meja

B.   Persamaan Kata

C.   Grup penyimpanan

D.   Kolom

67: Apa yang terjadi ketika eksekusi suatu utilitas diakhiri dengan perintah istilah?

A.   Eksekusi berakhir secara normal, baris yang sesuai dalam tabel sysutil tidak dihapus, semua sumber daya dibebaskan.

B.   Eksekusi berakhir secara normal, baris yang sesuai dalam tabel sysutil dihapus, semua sumber daya dibebaskan.

C.   Eksekusi berakhir secara tidak normal, baris yang sesuai dalam tabel sysutil tidak dihapus, semua sumber daya dibebaskan.

D.   Eksekusi berakhir secara tidak normal, baris yang sesuai dalam tabel sysutil dihapus, semua sumber daya dibebaskan.

68: Apa platform Akses Data Java yang digunakan dalam DB2?

A.   jQuery.

B.   PureQuery.

C.   DQUERY.

D.   Aquery.

69: Bisakah bahasa prosedur SQL digunakan untuk fungsi lanjutan?

A.   Ya, tetapi mereka harus dikompilasi terlebih dahulu.

B.   TIDAK.

C.   Ya, tetapi dengan beberapa pengkodean tambahan.

D.   Ya, tetapi dengan set pembungkus Java tambahan.

70: Empat bahasa apa yang dapat di -host array variabel ditentukan?

A.   C, C ++, COBOL, atau PL/I.

B.   JavaScript, C ++, COBOL, atau PL/I.

C.   C, C ++, FORTRAN, atau PL/I.

D.   C, C ++, Perl, atau PL/I.

71: Mengapa prekompiler DB2 harus digunakan untuk menjalankan pernyataan SQL?

A.   Kompiler tidak mengenali pernyataan SQL.

B.   Precompiler DB2 membungkus pernyataan SQL di Java untuk lebih mudah digunakan.

C.   Ini tidak perlu menggunakan precompiler db2.

D.   Precompiler DB2 menjalankan database Hive untuk operasi SQL.

72: Manakah contoh kolom yang akan berisi statistik yang diperlukan untuk pemrograman?

A.   Crdx

B.   Cardy

C.   CRDF

D.   Cardf

73: Manakah dari berikut ini yang mewakili fungsi yang dilakukan untuk setiap baris dalam tabel DB2

A.   Fungsi skalar

B.   Grup oleh

C.   Fungsi agregat

D.   Kelompok dengan memiliki

74: Saat menggunakan JBDC, apakah Anda harus mengkode ulang aplikasi Java jika Anda ingin mengubah antar driver?

A.   Tidak, bagaimanapun pengemudi baru membutuhkan pembungkus.

B.   Ya, namun ada alat yang harus digunakan untuk berubah ke driver baru.

C.   Tidak, namun kode khusus harus ditulis untuk menggunakan driver baru.

D.   TIDAK.

75: Manakah dari berikut ini yang bukan jenis SQL dinamis?

A.   SQL interaktif.

B.   Ditingkatkan PL/SQL

C.   SQL tertanam ditangguhkan.

D.   SQL dinamis tertanam.

76: Database apa pun perlu melalui proses normalisasi untuk memastikan bahwa data diwakili hanya sekali. Ini akan menghilangkan masalah dengan membuat atau menghancurkan data dalam database. Proses normalisasi dilakukan biasanya dalam tiga langkah yang menghasilkan bentuk normal pertama, kedua dan ketiga. Mana yang paling menggambarkan proses untuk mendapatkan bentuk normal ketiga?

A.   Jika tabel memiliki kolom yang tidak tergantung pada kunci utama, mereka perlu dipindahkan dalam tabel terpisah.

B.   Kami memiliki tabel dengan kunci multi-bernilai. Semua kolom yang hanya bergantung pada satu atau pada beberapa tombol harus dipindahkan dalam tabel yang berbeda.

C.   Setiap tabel harus memiliki kolom terkait.

D.   Setiap tabel terpisah harus memiliki kunci utama.

77: Pertimbangkan pernyataan SQL tertanam berikut: Pilih ClassName ke: ClassName: Ind dari kelas di mana studName =: studName di mana urutan mana variabel program berikut dievaluasi oleh bagian program tepat setelah pernyataan SQL ini?

A.   Ind, studname, classname

B.   SQLCode, StudName, ClassName

C.   Sqlcode, ind, classname

D.   SQLCode, ClassName, Ind

78: Selain di level meja dan tablespace, pada tingkat apa kunci implisit dapat ditempatkan oleh DB2?

A.   Di halaman, segmen, dan tingkat partisi.

B.   Di halaman, segmen, dan tingkat partisi.

C.   Di baris, level halaman dan partisi

D.   Di level baris, halaman dan segmen.

79: Dalam bentuk apa data yang disimpan secara fisik dalam DB2

A.   VSAM ESDS

B.   File datar

C.   Tabel

D.   VSAM LDS

80: Kapan Anda tidak bisa menjatuhkan database

A.   Jika ada kendala referensial yang menunjuk ke tabel database ini dari tabel database lain.

B.   Ketika utilitas DB2 memiliki kendali bagian mana pun dari database.

C.   Jika masih ada pengguna yang terhubung ke database.

D.   Sebelum semua indeks yang terhubung ke tabel database ini dijatuhkan.

81: Bisakah Anda menggunakan max pada kolom char?

A.   Ya

B.   No & nbsp;

82: Bagaimana DB2 menentukan ukuran kunci mana yang digunakan?

A.   DB2 menentukannya berdasarkan ukuran kunci yang diberikan saat membuat tablespace

B.   Programmer dapat mengarahkan db2 yang ukuran kunci untuk digunakan

C.   Jika ukuran kunci ditentukan, DB2 biasanya memilih halaman ukuran kunci

D.   Tidak ada di atas & nbsp;

83: Apa berbagai tingkat penguncian yang tersedia?

A.   Level halaman

B.   Level Tabel

C.   Level tablespace

D.   Semua di atas & nbsp;

84: Apa yang terjadi saat Anda mengatakan kursor terbuka?

A.   Baris diambil

B.   Kursor ditempatkan di baris pertama

C.   Baris disortir dan kemudian diambil

D.   Tidak ada di atas & nbsp;

85: Bisakah grup oleh dan memesan dengan digunakan dalam satu kueri?

A.   Ya

B.   No & nbsp;

86: Bagaimana Anda menampilkan definisi tabel (kolom, tipe data kolom, kendala atau nilai default yang diatur dll) dari tabel di QMF?

A.   Oleh Desc Comand

B.   Pilih * dari sysibm.syscolumns di mana tbname = tabel-name dan tbcreator = 'creator-name';

C.   Pilih * dari sysibm.syscols di mana tbname = tabel-nama dan tbcreator = 'tabel-name';

D.   Tidak ada di atas & nbsp;

87: Apa kelemahan menggunakan varchar?

A.   Ini dapat menyebabkan pemanfaatan ruang tinggi jika sebagian besar nilai mendekati maksimum

B.   Posisi kolom varchar harus dilakukan dengan hati -hati karena memiliki implikasi kinerja

C.   Relokasi baris ke halaman yang berbeda tidak dapat menyebabkan lebih banyak I/OS saat pengambilan

D.   Semua yang di atas

88: Bagaimana Anda dapat dengan cepat mengetahui jumlah baris yang diperbarui setelah pernyataan pembaruan?

A.   Periksa nilai yang disimpan di Sqlerrd (3)

B.   Periksa nilai yang disimpan di Sqlerrm (3)

C.   Periksa nilai yang disimpan di SQLCode

D.   Periksa nilai yang disimpan di SQLerrc & nbsp;

89: Dalam keadaan apa Anda akan membuat indeks di atas meja?

A.   Saat meja kecil

B.   Saat tabel sering diperbarui

C.   Saat nilai kolom statis dan berisi kisaran nilai yang sempit

D.   Ketika dua kolom secara konsisten digunakan dalam kondisi gabungan klausa dari pernyataan terpilih & nbsp;

90: Apa statistik yang dikumpulkan selama runstats?

A.   Jumlah nilai berbeda dari kolom yang diindeks

B.   Jumlah baris dipindahkan ke halaman terdekat/Farway karena peningkatan panjang baris

C.   Jumlah baris di mana statistik telah dilakukan

D.   Tidak ada di atas & nbsp;

91: Kapan Anda akan menggunakan Curser dengan opsi Hold?

A.   Saat Anda menggunakan kursor

B.   Saat Anda menggunakan loop kursor

C.   Saat Anda menggunakan komit dengan di kursor

D.   Opsi Kursor dengan Hold tidak dapat digunakan & nbsp;

92: Apa itu utas?

A.   Itu adalah modul

B.   Ini adalah satu set kode & nbsp;

C.   Ini adalah hubungan antara DB2 dan beberapa subsistem lainnya

D.   Tidak ada di atas & nbsp;

93: Apa perbedaan antara QMF & amp; Spufi?

A.   Keduanya sama

B.   Anda dapat mengetahui SQLCode setelah mengeluarkan kode di QMF. Di Spufi, tidak mungkin

C.   Spufi menjalankan kueri mutliple pada satu waktu sementara QMF hanya menjalankan satu kueri sekaligus.

D.   Spufi terutama digunakan untuk menghasilkan laporan yang dibuat dengan baik dengan header, footer untuk pengguna bisnis, sedangkan QMF tidak dapat digunakan untuk menghasilkan laporan. & NBSP;

94: Apa pembatasan menggunakan Union di SQL tertanam?

A.   Itu harus di loop

B.   Itu harus di kursor

C.   Union tidak akan bekerja dengan SQL tertanam

D.   Tidak ada di atas & nbsp;

95: Mengapa Select * tidak disukai dalam program SQL tertanam?

A.   Jika struktur tabel diubah, program harus dimodifikasi

B.   Program mungkin mengambil kolom yang mungkin tidak digunakan

C.   Peluang indeks hanya pemindaian yang hilang

D.   Tidak ada di atas & nbsp;

96: Nyatakan apakah benar atau salah. Saat Anda membuka kursor, DB2 akan selalu mendapatkan semua baris yang memenuhi kriteria seleksi dan membuat set hasil.

A.   BENAR

B.   False & nbsp;

97: Bagaimana Anda mengetahui jumlah total baris dalam tabel DB2?

A.   Menggunakan Pilih Hitung (*)

B.   Menggunakan Select All

C.   Menggunakan SELECT *

D.   Anda tidak dapat menemukan jumlah total baris & nbsp; & nbsp;

98: Apa gunanya perintah gratis?

A.   Itu digunakan untuk ruang bebas

B.   Itu digunakan untuk menghapus baris

C.   Itu digunakan untuk menghapus rencana

D.   Tidak ada di atas & nbsp;

99: Apa yang dikorelasikan subqueries?

A.   Ini adalah subquery di mana kueri dalam (bersarang) mengacu kembali ke meja dalam kueri luar

B.   Itu adalah subquery bersarang

C.   Itu adalah subquery

D.   Tidak ada di atas & nbsp;

100: Apa arti underscore ('_') dalam pernyataan sejenisnya?

A.   Ini cocok untuk karakter tertentu

B.   Ini cocok untuk semua karakter

C.   Itu cocok untuk setiap karakter

D.   Tidak ada di atas & nbsp;