Türkçe dillerinde DB2 Programlama soruları

Türkçe dillerinde DB2 Programlama soruları

Aşağıdaki DB2 MCQ programlama soruları, DB2 programlama konularına ilişkin bilginizi sınamak için araştırma uzmanlarımız tarafından derlenmiştir. Dil becerilerinizi değerlendirmek için 100'den fazla çoktan seçmeli soruyu yanıtlamanızı öneririz.
Aşağı kaydırmaya devam edin.

1: Kilitleme konusunda aşağıdakilerden hangisi doğrudur

A.   Güncellenmiş verileri yayınlamak için bir taahhütte bulunana kadar veriler (satır) kilitlenir.

B.   Yukarıdakilerin hepsi

C.   Kilitleme, eşzamanlı kullanıcıların tutarsız verilere erişmesini önler.

D.   Kilitleme, veri bütünlüğünü sağlamak için kullanılan bir işlemdir.

2: Yazdığınız bir programda bir SQL ifadesinin biçimini bilmediğinizde, iyi bir seçenek nedir?

A.   Dinamik SQL.

B.   T-SQL.

C.   Statik SQL.

D.   NoSQL.

3: Tablo alanları hakkında hangi ifade doğrudur?

A.   Bir tablo alanını bırakmak sadece tablo alanının tüm tablolarını değil, aynı zamanda bu tablolarda oluşturulan tüm dizinleri de kaldıracaktır, hatta kendi indexspace'de ayrı olarak saklanıyorlar.

B.   Bir tablo alanı, bir veya daha fazla satır tabloyu tutan sayfalar adı verilen birimlere bölünür. 4K sayfaya 8000 baytlık bir satır yerleştirilirse, satır otomatik olarak iki sayfaya bölünür.

C.   Bir tablo alanı, bir veya daha fazla satır tabloyu tutan sayfalar adı verilen birimlere bölünür. 4K sayfaya 8000 baytlık bir satır yerleştirilirse, sayfa otomatik olarak 8K'ya yeniden boyutlandırılır.

D.   Bir tablo alanı oluştururken, bu tablo alanı tarafından kullanılacak depolama grubunu veya bufferpool'u belirtmelidir. Hiçbiri tanımlanmazsa, tablo alanının oluşturulması başarısız olacaktır.

4: Hangi alt sorgu operatörü tek bir değeri her değer kümesinin her üyesiyle karşılaştırır.

A.   Herhangi

B.   Tüm

C.   İçinde

D.   Arasında

5: EMPNAME, PAYGRAD, EMP'den Maaş, Salgradın, Yukarıdaki Paygrade ile Lowsal ve Highsal Sipariş Arasında Selam, A'nın bir örneğidir.

A.   Dış Katılım

B.   Yukarıdakilerin hiçbiri

C.   Equi olmayan birleştirme

D.   İç birleşim

6: Tablo alanı seviyesinde kilitleme ile ilgili aşağıdaki ifadelerden hangisi doğrudur?

A.   Bir tablo alanı başka bir kullanıcı tarafından S-kilitlendiğinde, bir U-Lock yerleştirilebilir. Ancak, bir X-Lock uyumlu değildir ve S-Lock serbest bırakılana kadar beklemek zorunda kalacaktır.

B.   Bir tablo alanı başka bir kullanıcı tarafından S-kilitlendiğinde, bu seviyede ne bir U kilidi veya bir X kilidi işlenemez. Her iki durumda da bir U kilidi veya X kilidinin yerleştirilmeyi beklediğini belirtmek için bir I kilidi (IU Lock, IX kilidi) yerleştirilecektir.

C.   Bir tablo alanı başka bir kullanıcı tarafından S-kilitlendiğinde, bir U kilidi yerleştirilebilir. Ancak, bir X kilidi uyumlu değildir. Bir X kilidinin yerleştirilmeyi beklediğini belirtmek için bir IX kilidi (sadece kullanma niyeti) yerleştirilecektir.

D.   Bir tablo alanı başka bir kullanıcı tarafından S-kilitlendiğinde (paylaşılan kullanım), bir U kilidi (güncelleme kullanımı) yerleştirilebilir. Bununla birlikte, bu seviyedeki bir X kilidi (özel kullanım) S kilidini düşürülmeye zorlar, işleminin X Kilidini yerleştirebilmesi için geri döndürülür.

7: SQLCA programa dahil edilmişse, aşağıdaki ana bilgisayar değişkenlerinden hangisi bilinmemektedir ve program için bu şekilde kullanılamıyor?

A.   Sqlstate

B.   Sqlwarn

C.   Sqlcode

D.   Sqlnum

8: Aşağıdakilerden hangisi bir DB2 veri türü değildir

A.   Vargrafik

B.   Uzun değişken

C.   Grafik

D.   Uzun grafik

9: Bir sütun varsayılan null ile bir uzantıya sahip olduğunda ve bu sütunda benzersiz bir dizin oluşturulduğunda, o sütunundaki olası boş değerler üzerindeki etkileri ne olacaktır?

A.   C&F

B.   Benzersiz olduğu için hala tek bir null izin verilir.

C.   Null'lara artık izin verilmiyor, çünkü nulls benzersiz değil.

D.   Olası boş değerler üzerinde hiçbir etkisi yoktur; DB2, bir dizin söz konusu olduğunda null'ları dikkate almaz.

10: Aşağıdaki imleç beyanı göz önüne alındığında: T001.class'tan seçilen cstitle için classupdate imlecini bildirin CDUR güncellemesi için aşağıdaki gömülü SQL ifadelerinden hangisi bu imleci doğru kullanacaktır?

A.   Güncelleme t001.classs CDUR = 5 SET

B.   Güncelleme t001.classs CDUR = 5 Set Classupdate akımı

C.   Güncelleme Set CDUR = 5 nerede classupdate akımı

D.   Güncelleme t001.classs c seti c.cstitle = ' yeni başlık ' Classupdate'in akımı nerede

11: S001 kullanıcısı tarafından yürütülen aşağıdaki SQL ifadesini düşünün: Boston_teams'i Oluştur Select * olarak SELECT * Durum = ' Kullanıcı S002, bu görünümde otorite ekleme yetkisine sahiptir, bu görünüme bir satır eklemeye çalışırsa, bu satırın durum alanının "in" değeri içerdiği ne olur?

A.   Sıra yalnızca kullanıcının Tablo S001'e ekleme yetkisi varsa eklenir.

B.   Saha durumunun 'MA' değerine sahip olmadığı için satır eklenmez.

C.   Satır S001 Tablosuna eklenecektir.

D.   Görünümler gerçek veriler içermediği için bir görünüme ekleyemezsiniz; Onlar sadece taban tablolarında sanal pencereler.

12: Açıklama komutu hakkında aşağıdakilerden hangisi doğrudur

A.   Bind adımında (gömülü SQL için) kullanılabilir.

B.   Açıklama, bir SQL deyimi için optimize edici tarafından belirlenen erişim yolunu görüntülemek için kullanılır

C.   Spufi'de kullanılabilir (tek SQL ifadesi için)

D.   C, D & E

13: Bir tabloda yabancı bir anahtar bildirirken, mevcut bir birincil tuşa tam bir tanımla atıfta bulunurken, yabancı anahtar ve birincil anahtar arasında ne farklılık gösterebilir?

A.   Dahil edilen sütunların veri türü.

B.   Dahil edilen sütunların sırası.

C.   Dahil edilen sütunlardan birinin nulluluğu.

D.   OLMAK

14: Bir kullanıcının belirli bir taban tablosunda belirli bir yetkilendirme olduğunda ve sadece bu tabloda bir görünüm oluşturduğunda, aşağıdakilerden hangisi doğrudur?

A.   Sadece bu görüşte belirli bir yetkilendirme vardır.

B.   Görünümü oluşturmaya çalışırken bir yetkilendirme hatasıyla karşılaşacak

C.   Bir güncellemeyi yalnızca görünümün tanımı aşılmadığı sürece yürütebilir.

D.   Ayrıca, görüşün yaratıcısı olduğu için bu görüşte yetkilendirmeyi de silin.

15: İfade göz önüne alındığında: Tablo T1 (C1 tamsayı NOL, C2 tamsayı, birincil anahtar (C1), Yabancı Anahtar (C2) Referansları T2) oluşturun.

A.   3

B.   0

C.   1

D.   2

16: DB2 REXX prosedürlerini çalıştırmadan önce önceden oluşturmanız ne zaman gereklidir?

A.   Sadece bazen, çünkü statikten dinamik SQL'e değişirler.

B.   Dinamik SQL kullandıkları için asla.

C.   Her seferinde statik SQL kullandıkları için.

D.   Yalnızca bir Java sargısı kullandığınızda.

17: Statik SQL ifadeleri programın kendisini değiştirmeden değiştirilebilir mi?

A.   Evet, ancak programın değiştirilmesi gerekiyor.

B.   Evet. DB2, tüm SQL formlarını kabul eden tamamen dinamik bir programdır.

C.   HAYIR.

D.   Evet, ama ifadeler de değiştirilmeli.

18: Bir uygulamaya gömülü SQL ifadelerine neye denir?

A.   Dinamik SQL.

B.   PL/SQL

C.   T-SQL.

D.   Statik SQL.

19: ODBC çağrıları nasıl Bedged?

A.   SQL'i yürütmek için standart işlevler kullandıkları için kıvrımlı değildirler.

B.   Derleme zamanında bükülürler.

C.   Onlar öncesi BIDLED.

D.   SQL'de standart fonksiyonlar kullanılarak kördürler.

20: Bir DB2 uygulamasına çalışmadan önce ne yapılmalı ve neden?

A.   SQL ifadelerini tanıyabilmesi için önce bükülmelidir.

B.   SQL ifadelerini tanıyabilmesi için önce sıkıştırılmalıdır.

C.   SQL ifadelerini tanıyabilmesi için önce şifrelenmelidir.

D.   SQL ifadelerini tanıyabilmesi için önce derlenmelidir.

21: Java programlama dilini kullanmanın bir yararı örneği nedir?

A.   Programı yazdıktan sonra, başka herhangi bir program veya yazılımla kullanılabilir.

B.   Java ile programlamanın bir yararı yoktur.

C.   Programı yazdıktan sonra, saklı bir prosedür gibi davranır.

D.   Bir uygulama geliştirdikten sonra, her yerde çalıştırılabilir.

22: SQL uygulama programlamasında eşzamanlılığın yararı nedir?

A.   Veri çatışmalarının artması.

B.   Veri erişim çatışmalarının en aza indirilmesi.

C.   Artan veri erişim noktaları.

D.   Çok iş parçacıklı derleme.

23: Aşağıdakileri göz önünde bulundurun: MyTable'dan MyCurs imlecini bildirin * MyTable Where col1 & gt; : NUM Aşağıdaki gömülü SQL ifadelerinden hangisi bir hata oluşturmaz?

A.   MyCurs'u seçin: Hostmytable: Ind

B.   MyCurs'a Alın: Hostmytable: Ind

C.   SEÇ * IN: HostmyTable: MyCurs'tan Ind

D.   Getir * içine: HostmyTable: MyTable'dan Ind

24: Bir sistem iş almaya devam ettiğinde etkinin adı nedir, ancak aşağı mı?

A.   Burgu etkisi.

B.   Faraday Etkisi.

C.   Stormdrain etkisi.

D.   Hutchins efekti.

25: Ana bilgisayar değişkeni bildirimi gerektiren bir dilde kodlarken, ondan önce ne yapmalı?

A.   ; varchar

B.   ; hostvar

C.   ; ioStream.h

D.   ; hostar

26: Aşağıdakilerden hangisi tek bir güncelleme ifadesiyle gerçekleştirilebilir?

A.   Birden çok tabloyu güncelleme

B.   Birleştirilmiş tablolardan oluşan bir görünümün güncellenmesi

C.   Bir WHERE Memuruna göre birden çok tabloyu güncelleme

D.   Birleştirilmiş tabloları kullanarak bir alt seçime dayalı bir tabloyu güncelleme

27: Birden çok kaynaktan oluşturulan hafif bir web uygulaması nedir?

A.   Bir çatlak.

B.   Bir karışım.

C.   Bir karışım.

D.   Bir şut.

28: Bir dizin hakkında hangi ifade doğru değil?

A.   Bir dizin kendi dizin alanı vardır, otomatik olarak oluşturulmuş

B.   Bir kümeleme endeksi, tablo alanındaki fiziksel veri sırasını etkiler.

C.   Bir dizin her zaman dengeli bir ağaç yapısına sahiptir.

D.   Sorgunun performansını artırmak için bir dizin adı Select ifadesinde belirtilebilir.

29: Bağlanma tesisi mevcut olmadığında neden normal bir komut yanıtı alıyorsunuz?

A.   Veritabanı devre dışı bırakıldı.

B.   Çıkış devre dışı bırakıldı.

C.   Çıkış etkinleştirilmedi.

D.   Çıkış etkinleştirilmedi.

30: SQL ifadelerini yürütmeden önce, CICS ek tesisinin mevcut olup olmadığını bilmek istersiniz. Nasıl kontrol edersiniz?

A.   CICS yapılandırma dosyasını kontrol edersiniz.

B.   Uygulamanızdaki Extract Çıkış komutunu kullanın veya 4.0 sürümünde ExitProgram'ı isteyin.

C.   DB2'yi kapatıp CICS Kernal'ı kontrol ediyorsunuz.

D.   CICS yapılandırma menüsünü kontrol edersiniz.

31: Bir uygulamayı gömülü statik veya dinamik SQL ifadeleriyle kodlamadan önce atılması gereken iki adım örneği nelerdir?

A.   Kopyalayın ve bağlayın.

B.   Derleyin ve bağlayın.

C.   Predranscripe ve bağlayın.

D.   Ön bilgisayar ve bağlayın.

32: Aşağıdaki ifade ile kaç dizin oluşturulacak? Table Smarterer Oluştur {col1 int Not Null Birincil Anahtar, Col2 Char (64), Col3 Char (32), Col4 int NOT NOT, Kısıtlama C4 Benzersiz (Col4, Col1)}

A.   3

B.   2

C.   1

D.   0

33: Bir DB2 bağının çıkışı nedir

A.   DB2 Uygulama Planı

B.   DB2 kataloğu

C.   Veritabanı istek modülü

D.   Yük modülü

34: Bir seçme ifadesi içinde ne kodlanmalıdır?

A.   Statik bir imleç

B.   Bir beyan imleci.

C.   Bir seçme imleci

D.   Bir tanımla imleci

35: JDBC yöntemleri içeren bir Java programı nasıl hazırlanır?

A.   “Javago” komutunu kullanın.

B.   “Javac” komutunu kullanın.

C.   “DB2java” komutunu kullanın.

D.   “JBDC” komutunu kullanın.

36: Aşağıdakilerden hangisi bir DB2 kullanıcısıyla ilişkili yetkilendirme türlerinden biri değildir?

A.   Mevcut SQLID

B.   Birincil Yetkilendirme Kimliği

C.   SQL Yetkilendirme Kimliği

D.   İkincil Yetkilendirme Kimliği

37: DB2 için üç temel geliştirme ortamı nelerdir?

A.   WebSphere Studio, Adobe Acrobat Studio ve IBM Optimal Development Studio.

B.   Photodata Studio, Microsoft Visual Studio ve IBM Optimal Development Studio.

C.   Silverlight Studio, Microsoft Visual Studio ve IBM Optimal Development Studio.

D.   WebSphere Studio, Microsoft Visual Studio ve IBM Optimal Development Studio.

38: DB2, verileri açıklama tablolarından daha etkili bir şekilde yorumlamak için hangi tekniği kullanabilir?

A.   Ağa bağlı işleme.

B.   Paralel işleme.

C.   Tek taraflı işleme.

D.   İkinci dereceden işleme.

39: Bir parmlist dizesinin bir giriş değişkeni için doğru sözdizimi aşağıdakilerden hangisidir?

A.   DCL Sintar Bin Faksed (15);

B.   (15) DCL Sintvar Bin sabit;

C.   DCL Sinvtar Bin sabit (15);

D.   DCL Sintvar Bin sabit (15);

40: DB2'de programlamak için kullanabileceğiniz üç dil örneği nedir?

A.   HTML, MSDOS, Python.

B.   PHP, Ruby On Rails ve Haskell.

C.   Perl, Python ve PL/SQL.

D.   Cobol, Fortran ve Perl.

41: SQLCA ne için kullanılır?

A.   Saklı prosedürleri ayrıştırır.

B.   SQL ifadelerinin kodunu kontrol eder.

C.   SQL ifadelerinin yürütülmesini kontrol eder.

D.   SQL ifadelerinin kilitlenmesini kontrol eder.

42: Ev sahibi yapı nedir?

A.   Bir SQL ifadesinin tek bir ad kullanarak başvurabileceği bir grup ana bilgisayar değişkeni.

B.   Bir SQL ifadesinin tek bir ad kullanarak başvurabileceği tek bir ana bilgisayar değişkeni.

C.   Bir SQL ifadesinin herhangi bir ad kullanarak başvurabileceği değişken bir grup ana bilgisayar.

D.   Bir SQL ifadesinin işleyebileceği bir grup ana bilgisayar değişkeni.

43: Aşağıdaki DB2 nesnelerinden hangisi, birden fazla kullanıcının bir tablodaki verilere erişmesine izin verir ve her biri yalnızca verilerin belirli alt kümelerine erişebilir?

A.   Aynalı Tablolar

B.   İndeksler

C.   Takma adlar

D.   Görüntüleme

44: Saklanan prosedür nedir?

A.   Bir program yürütmek için bir SQL ifadesi.

B.   SQL ifadelerini yürütmek için bir program.

C.   SQL'i kodlamak için ambalajları kullanmak için bir yöntem.

D.   Bir SQL ifadesi.

45: Aşağıdaki ifadelerden hangisi, nihai sonuç tablosundaki her tekrarlanan satır kümesinden biri hariç tümü ortadan kaldırır?

A.   T1'den farklı *seçin

B.   T1'den benzersiz * seçin

C.   Farklı T1'den * seçin

D.   T1'den benzersiz (*) seçin

46: Rol, bir veya daha fazla ayrıcalık toplayan bir veritabanı varlığıdır. Aşağıdakilerden hangisi bir "rol" için geçerlidir.

A.   Yukarıdakilerin hepsi

B.   Bir rol birincil yetkilendirme kimliği olamaz.

C.   Belirli bir akım SQLID deyimi kullanılarak rol ayarlanamaz.

D.   Rol, bir nesnenin şema niteleyicisi olabilir. Bununla birlikte, bir şema niteleyicisi olarak kullanıldığında, bir rol bir karakter dizesi olarak kabul edilir ve bu role örtük şema ayrıcalıkları (alterin, createIn veya Dropin) eklemez.

47: Aşağıdaki amaçlardan hangisi için beyan edilen geçici bir tablo kullanılır?

A.   Ara sonuçları depolamak

B.   Sonuç setlerini uygulamalar arasında paylaşmak

C.   Bir veritabanının veya tablo alanının yedek kopyasını oluşturmak için

D.   Veritabanı Yöneticisi türleri için bir alan sağlamak için

48: Kopyaları korurken 2 seçkin ifadenin sonuçlarını birleştirmek için ne tür SQL operatörü kullanırsınız?

A.   İç birleşim

B.   Kesişmek

C.   Birlik hepsi

D.   Birlik

49: Aktif bir çalışma birimi sırasında bir DB2 prosedürü veya uygulama anormal olarak sona ererse, aşağıdakilerden hangisi meydana gelir?

A.   WOK birimi bekleyen devlete geçiyor

B.   İş birimi check_ping

C.   İş birimi aktif kalır

D.   İş birimi geri döndü

50: Aşağıdakilerden hangisi DB2 programlamasında kullanılmayan bir programlama yöntemi örneğidir?

A.   Hadoop

B.   OBDC

C.   Dinamik SQL.

D.   Statik SQL

51: Aşağıdaki DDL ifadesi göz önüne alındığında: Smart1 gibi tablo NewsMart1 Oluşturun İfade yürütülmesi sonucunda aşağıdakilerden hangisi ortaya çıkacaktır?

A.   newsmart1 smart1 ile aynı tetikleyicilere sahiptir

B.   newsmart1 smart1 verileriyle doldurulur

C.   NewsMart1 sütunları Smart1 ile aynı özelliklere sahiptir.

D.   newsmart1 smart1 ile aynı birincil tuşa sahiptir1

52: Socorasyon prosedürlerini kodlarken “SQL Connect” ifadesi ne için kullanılır?

A.   DB2'yi Active Directory ile bağlar.

B.   DB2'yi veritabanına bağlar.

C.   Bir uygulamanın DB2 ile iletişim kurmasına izin verir.

D.   DB2'yi Java ile bağlar.

53: Dinamik SQL uygulamaları ne zaman hazırlanıyor?

A.   Program kum havuzu olduğunda.

B.   Program çalışmadığında.

C.   Sistem kapatıldığında.

D.   Program çalışırken.

54: Aşağıdakilerden hangisi birincil ve yabancı anahtarlarla ilgili tablolar arasında veri bütünlüğünü sağlayan bir DB2 mekanizmasıdır.

A.   M.Ö

B.   Bilgi tutarlılığı

C.   Veri bütünlüğü

D.   Önceden derleme

55: Açıklama ifadesini kullanmadan önce ne olmalı?

A.   İşlemek için saklı bir prosedür yapılmalıdır.

B.   Kullanmak için bir Java sargısı yazılmalıdır.

C.   Yürütmek için planlanan bir prosedür yapılmalıdır.

D.   Açıklama sonuçlarını tutmak için bir plan tablosu oluşturulmalıdır.

56: CICS ek tesisini başlatmak için hangi kod kullanılır?

A.   CICSGO

B.   CICSSTART

C.   Exec CICS Bağlantı Programı (' DSNYCOM ')

D.   CICS

57: DB2'ye katılabilecek maksimum tablo sayısı nelerdir?

A.   12

B.   16

C.   15

D.   10

58: Saklanan prosedürler yoksa SQL ifadelerine ne olur?

A.   Gömülüdürler.

B.   Göz ardı edilirler.

C.   Bozuklar.

D.   Kilitli.

59: Aşağıdakilerden hangisi doğru SQLJ sözdizimidir?

A.   #// sql [myconnctxt] {güncelleme emp

B.   ///#sql [myconnctxt]}} {{|| \\ {güncelleme emp ///

C.   #sql [myconnctxt] {güncelleme emp

D.   #sql [myconnctxt] :: güncelleme // emp

60: Aşağıdaki DDL ifadeleri göz önüne alındığında: Smart1 (a int, b int, c int) tablo oluştur, görünüm1'i oluşturun ve Smart1'den A, B, C'yi seçin, burada a & gt; 250 kontrol seçeneği ile aşağıdaki ekten hangisi doğrudur

A.   Smart1 değerlerine ekle (200, 2, 3)

B.   Smart1 değerlerine ekle (350, 2, 3)

C.   View1 değerlerine ekle (250, 2, 3)

D.   View1 değerlerine ekle (300, 2, 3)

61: SQLSTATE, ilk iki karakterin sınıfı tanımladığı ve son üçünün hatanın alt sınıfını tanımladığı standart bir hata mesajı ve uyarısı kümesidir. Aşağıdaki SQLSTATE kodlarından hangisi "veri döndürülmedi" olarak yorumlanır?

A.   00xxx

B.   01xxx

C.   22xxx

D.   02xxx

62: Bir bağ yerine ne zaman bir rebind yürütmeliyiz?

A.   Uygulamanın gömülü SQL'si değiştirildiğinde.

B.   C&E

C.   Bir runstats yürütülmesinden sonra.

D.   Gömülü SQL tarafından kullanılan tablolardan birine bir dizin eklendiğinde.

63: DB2'deki değişikliklerin neden olduğu regresyonların altında yatan bir neden örneği nedir?

A.   Regresyon analizi.

B.   Gereksiz istatistikler.

C.   Doğru istatistikler.

D.   Yetersiz istatistikler.

64: Aşağıdakilerden hangisi yazılı SQL kodunun doğru sözdizimsel örneğidir?

A.   Exec: Seçin: Book_type'den BookTypes Where

B.   Book_types'ten //: book_type adına yazın //

C.   Türü seçin: book_type book_types nereden

D.   EXEC SQL SELECT Tür: Book_type Book_types'den burada

65: Hangi katalog tablosunda saklı yordamlar tanımlanmalıdır?

A.   Cimri

B.   Duraklar

C.   Sysprocedures

D.   İhtişam

66: Aşağıdakilerden hangisi bir DB2 nesnesi değil

A.   Masa

B.   Eşanlamlı sözcük

C.   Depo grubu

D.   Kolon

67: Bir yardımcı programın yürütülmesi komut terimi ile feshedildiğinde ne olur?

A.   Yürütme normal olarak sona erer, sysutil tablosundaki karşılık gelen satır kaldırılmaz, tüm kaynaklar serbest bırakılır.

B.   Yürütme normal olarak sona erer, sysutil tablosundaki karşılık gelen satır kaldırılır, tüm kaynaklar serbest bırakılır.

C.   Yürütme anormal olarak sona erer, sysutil tablosundaki karşılık gelen satır kaldırılmaz, tüm kaynaklar serbest bırakılır.

D.   Yürütme anormal olarak sona erer, sysutil tablosundaki karşılık gelen satır kaldırılır, tüm kaynaklar serbest bırakılır.

68: DB2'de kullanılan Java Veri Erişim Platformu nedir?

A.   JQuery.

B.   Purequery.

C.   DQUERY.

D.   sorgu.

69: SQL prosedür dili gelişmiş işlevler için kullanılabilir mi?

A.   Evet, ama önce önceden derlenmelidirler.

B.   HAYIR.

C.   Evet, ama bazı ek kodlama ile.

D.   Evet, ama ek bir dizi Java sargısı ile.

70: Hangi dört dil değişken dizileri belirtilebilir?

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

B.   JavaScript, C ++, Cobol veya PL/I.

C.   C, C ++, fortran veya pl/i.

D.   C, C ++, perl veya pl/i.

71: DB2 Öncül Dosyası neden SQL ifadelerini yürütmek için kullanılmalıdır?

A.   Derleyici SQL ifadelerini tanımıyor.

B.   DB2 Precompiler daha kolay kullanım için Java'daki SQL ifadelerini sarar.

C.   DB2 precompiler kullanmak için gerekli değildir.

D.   DB2 Precompiler, SQL çalışması için bir Hive veritabanı yürütür.

72: Hangisi programlama için gerekli istatistikleri içerecek bir sütun örneğidir?

A.   CRDX

B.   Karton

C.   CRDF

D.   Cardf

73: Aşağıdakilerden hangisi bir DB2 tablosunda her satır için gerçekleştirilen bir işlevi temsil eder

A.   Skaler işlev

B.   Grup

C.   Toplu işlev

D.   Sahip olarak grup

74: JBDC kullanırken, sürücüler arasında değişmek istiyorsanız Java uygulamanızı yeniden kodlamanız gerekiyor mu?

A.   Hayır, ancak yeni sürücülerin ambalajlara ihtiyacı var.

B.   Evet, ancak yeni bir sürücüye geçmek için kullanılması gereken bir araç var.

C.   Hayır, ancak yeni bir sürücü kullanmak için özel bir kod yazılmalıdır.

D.   HAYIR.

75: Aşağıdakilerden hangisi bir tür dinamik SQL değildir?

A.   Etkileşimli SQL.

B.   Gelişmiş PL/SQL

C.   Ertelenmiş gömülü SQL.

D.   Gömülü Dinamik SQL.

76: Verilerin yalnızca bir kez temsil edildiğinden emin olmak için herhangi bir veritabanının normalleştirme işleminden geçmesi gerekir. Bu, veritabanındaki veri oluşturma veya yok etme sorunlarını ortadan kaldıracaktır. Normalizasyon işlemi genellikle birinci, ikinci ve üçüncü normal formlarla sonuçlanan üç adımda yapılır. Üçüncü normal formu elde etme işlemini en iyi şekilde tanımlar?

A.   Bir tablonun birincil tuşlara bağlı olmayan sütunları varsa, ayrı bir tabloda taşınmaları gerekir.

B.   Çok değerli anahtarlı bir masamız var. Anahtarların yalnızca birine veya bazılarına bağlı olan tüm sütunlar farklı bir tabloda taşınmalıdır.

C.   Her tabloda ilgili sütunlar olmalıdır.

D.   Her ayrı tablonun birincil anahtarı olmalıdır.

77: Aşağıdaki gömülü SQL ifadesini göz önünde bulundurun: className'i seçin: className: ind'den ind where where studname =: StudName Hangi sırayla aşağıdaki program değişkenleri bu SQL ifadesinden hemen sonra programın bir kısmı tarafından değerlendirilmelidir?

A.   Ind, Studname, ClassName

B.   Sqlcode, studname, classname

C.   Sqlcode, ind, className

D.   Sqlcode, className, ind

78: Masa ve tablo alanı seviyesinin yanı sıra, DB2 tarafından hangi seviyede örtük kilitler yerleştirilebilir?

A.   Sayfada, segment ve bölüm seviyesinde.

B.   Sayfada, segment ve bölüm seviyesinde.

C.   Satır, sayfa ve bölüm seviyesinde

D.   Satır, sayfa ve segment seviyesinde.

79: DB2'de fiziksel olarak depolanan veriler hangi biçimde

A.   VSAM ESDS

B.   Düz dosyalar

C.   Tablolar

D.   VSAM LDS

80: Bir veritabanını ne zaman bırakamazsın

A.   Başka bir veritabanının tablosundan bu veritabanının bir tablosunu gösteren bir referans kısıtlaması varsa.

B.   Bir DB2 yardımcı programı veritabanının herhangi bir bölümünü kontrol ettiğinde.

C.   Halen veritabanına bağlı bir kullanıcı varsa.

D.   Bu veritabanının tablolarına bağlı tüm dizinler bırakılmadan önce.

81: Bir Char sütununda Max kullanabilir misiniz?

A.   Evet

B.   Hayır & nbsp;

82: DB2 hangi kilit boyutunu kullanılacağını nasıl belirler?

A.   DB2, tablo alanını oluştururken verilen kilit boyutuna göre belirler

B.   Programcı, kilit boyutunun kullanabileceği DB2'yi yönetebilir

C.   Kilit boyutu herhangi bir belirtilirse, DB2 genellikle bir sayfa kilit boyutu seçer

D.   Yukarıdakilerin hiçbiri & nbsp;

83: Mevcut çeşitli kilitleme seviyeleri nelerdir?

A.   Sayfa seviyesi

B.   Masa seviyesi

C.   Tablo seviyesi

D.   Yukarıdakilerin hepsi & nbsp;

84: Açık imleç dediğinde ne olur?

A.   Sıralar getirildi

B.   İmleç ilk sıraya yerleştirilir

C.   Sıralar sıralanır ve daha sonra getirilir

D.   Yukarıda hiçbiri & nbsp;

85: Grup tarafından tek bir sorguda kullanılabilir mi?

A.   Evet

B.   Hayır & nbsp;

86: QMF'deki bir tablonun tablo tanımlarını (sütunlar, sütun veri türleri, kısıtlamalar veya varsayılan değerler kümesi vb.) Nasıl görüntülersiniz?

A.   Desc Comand tarafından

B.   Sysibm.syscolumns'tan * seçin.

C.   Sysibm.syscols'tan * seçin.

D.   Yukarıda hiçbiri & nbsp;

87: Varchar kullanmanın dezavantajları nelerdir?

A.   Değerlerin çoğu maksimuma yakınsa yüksek alan kullanımına yol açabilir

B.   Varchar sütununun konumlandırılması, performans sonuçları olduğu için dikkatlice yapılmalıdır

C.   Satırların farklı sayfalara yer değiştirmesi, geri kazanımda daha fazla G/OS'ye yol açamaz

D.   Yukarıdakilerin hepsi

88: Bir güncelleme ifadesinden sonra güncellenen satır sayısını nasıl hızlı bir şekilde öğrenebilirsiniz?

A.   SQLERRD (3) 'te depolanan değeri kontrol edin

B.   SQLerrm'de depolanan değeri kontrol edin (3)

C.   SQLCODE'de depolanan değeri kontrol edin

D.   SQLERRC & NBSP'de depolanan değeri kontrol edin;

89: Hangi koşullar altında bir tabloda bir dizin oluşturursunuz?

A.   Masa küçük olduğunda

B.   Tablo sık güncellendiğinde

C.   Sütun değerleri statik olduğunda ve dar bir değer aralığı içerdiğinde

D.   İki sütun sürekli olarak kullanıldığında WHERE cümlesinde kullanıldığında Seçim ifadelerinin durumuna katılın & nbsp;

90: Runstats sırasında toplanan istatistikler nedir?

A.   Dizinlenmiş sütunun farklı değerlerinin sayısı

B.   Satır uzunluğu artışı nedeniyle yakındaki/Farway sayfasına taşınan satır sayısı

C.   İstatistiklerin yapıldığı satır sayısı

D.   Yukarıdakilerin hiçbiri & nbsp;

91: Bekletme seçeneğini ne zaman kullanacaksınız?

A.   İmleç kullanırken

B.   İmleç döngüsü kullanırken

C.   The Commer In the Cursor kullanırken

D.   Bekleme seçeneği olan imleç kullanılamaz & nbsp;

92: Konu nedir?

A.   Bu bir modül

B.   Bir dizi kod & nbsp;

C.   DB2 ve diğer bazı alt sistemler arasında bir bağlantıdır

D.   Yukarıda hiçbiri & nbsp;

93: QMF & amp; Spui?

A.   İkisi de aynı

B.   Kodu QMF'de mükemmelleştirdikten sonra SQLCODE'yi bilebilirsiniz. Spufi'de mümkün değil

C.   SPUFI bir seferde Mutliple sorgularını yürütürken, QMF bir seferde yalnızca bir sorgu yürütür.

D.   SPUFI esas olarak başlıklar, işletme kullanıcıları için altbilgiler ile güzel hazırlanmış raporlar oluşturmak için kullanılırken, QMF raporlar oluşturmak için kullanamaz. & NBSP;

94: Gömülü SQL'de Union kullanma kısıtlaması nedir?

A.   Döngüde olmalı

B.   Bir imleçte olmalı

C.   Union gömülü SQL ile çalışmayacak

D.   Yukarıdakilerin hiçbiri & nbsp;

95: Gömülü SQL programlarında SELECT * neden tercih edilmiyor?

A.   Tablo yapısı değiştirilirse, programın değiştirilmesi gerekecektir

B.   Program, kullanamayacağı sütunları alabilir

C.   Bir dizin sadece tarama şansı kaybolur

D.   Yukarıdakilerin hiçbiri & nbsp;

96: Doğru veya yanlış olup olmadığını belirtin. Bir imleci açtığınızda, DB2 her zaman seçim kriterlerini karşılayan tüm satırları alır ve bir sonuç kümesi oluşturur.

A.   Doğru

B.   Yanlış & nbsp;

97: Bir DB2 tablosundaki toplam satır sayısını nasıl öğrenirsiniz?

A.   Seçim sayımı (*) kullanma

B.   All Seç'i Kullanma

C.   Select * kullanma *

D.   Toplam satır sayısını bulamazsınız & nbsp;

98: Ücretsiz komutun kullanımı nedir?

A.   Boşluğu boşaltmak için kullanılır

B.   Satırları silmek için kullanılır

C.   Planı silmek için kullanılır

D.   Yukarıdakilerin hiçbiri & nbsp;

99: İlişkili alt sorgular nelerdir?

A.   İç (iç içe) sorgunun dış sorgudaki tabloya geri döndüğü bir alt sorgu

B.   İç içe geçmiş bir alt sorgu

C.   Bu bir alt sorgu

D.   Yukarıdakilerin hiçbiri & nbsp;

100: Benzer ifadedeki alt çizginin ('_') anlamı nedir?

A.   Belirtilen karakter için bir eşleşme

B.   Tüm karakter için bir eşleşme

C.   Herhangi bir tek karakter için bir eşleşme

D.   Yukarıdakilerin hiçbiri & nbsp;