Fragen zur DB2-Programmierung in deutschen Sprachen

Fragen zur DB2-Programmierung in deutschen Sprachen

Die folgenden DB2 MCQ-Programmierfragen wurden von unseren forschungsbasierten Experten zusammengestellt, um Ihr Wissen über DB2-Programmierthemen zu testen. Wir empfehlen Ihnen, mehr als 100 Multiple-Choice-Fragen zu beantworten, um Ihre Sprachkenntnisse einzuschätzen.
Scrollen Sie weiter nach unten.

1: Welche der folgenden Aussagen gilt für das Sperren

A.   Die Daten (Zeile) sind gesperrt, bis ein Commit ausgeführt wird, um die aktualisierten Daten zu veröffentlichen.

B.   Alles das oben Genannte

C.   Das Sperren verhindert, dass gleichzeitige Benutzer auf inkonsistente Daten zugreifen.

D.   Das Sperren ist ein Prozess, der verwendet wird, um die Datenintegrität zu gewährleisten.

2: Was ist eine gute Option, wenn Sie das Format einer SQL -Erklärung in einem Programm, das Sie schreiben, nicht kennen?

A.   Dynamisches SQL.

B.   T-SQL.

C.   Statische SQL.

D.   NoSql.

3: Welche Aussage über Tabellenspaces ist wahr?

A.   Wenn Sie einen Tablespace fallen lassen, werden nicht nur alle Tabellen des Tablespace selbst, sondern auch alle in diesen Tabellen erstellten Indizes, selbst wenn sie getrennt in ihrem eigenen Indexspace gespeichert werden, entfernen.

B.   Ein Tablespace ist in Einheiten, die als Seiten bezeichnet werden und eine oder mehrere Zeilen einer Tabelle enthalten, geteilt. Wenn eine Zeile von 8000 Bytes auf einer 4K -Seite platziert wird, wird die Zeile automatisch auf zwei Seiten geteilt.

C.   Ein Tablespace ist in Einheiten, die als Seiten bezeichnet werden und eine oder mehrere Zeilen einer Tabelle enthalten, geteilt. Wenn eine Zeile von 8000 Bytes auf einer 4K -Seite platziert wird, wird die Seite automatisch auf 8K geändert.

D.   Beim Erstellen einer Tablespace muss man entweder die Speichergruppe oder die Bufferpool angeben, die von diesem Tablespace verwendet werden soll. Wenn auch nicht definiert ist, schlägt die Erstellung des Tablespace fehl.

4: Welcher Unterabbildungsoperator vergleicht einen einzelnen Wert mit jedem Mitglied des Wertes.

A.   Beliebig

B.   Alle

C.   In

D.   Zwischen

5: Wählen Sie EMPNAME, PAYGRAD, Gehalt von EMP, Salgrade, wobei das Gehalt zwischen Tiefst- und Hochsalreihenfolge durch Zahlung des oben genannten Beispiels ein Beispiel für a ist

A.   Äußerer Join

B.   Nichts des oben Genannten

C.   Non Equi Join

D.   Innerer Join

6: Welche der folgenden Aussagen zum Sperren auf dem Tablespace -Level ist korrekt?

A.   Wenn ein Tablespace von einem anderen Benutzer slockiert wird, kann ein U-Lock platziert werden. Ein X-Lock ist jedoch nicht kompatibel und muss warten, bis der S-Lock veröffentlicht wird.

B.   Wenn ein Tablespace von einem anderen Benutzer slockiert wird, ist auf dieser Ebene weder ein U-Schloss noch eine X-Sperre im Vergleich zu einem Verschluss. In beiden Fällen wird ein I -Schloss (IU -Schloss, IX -Schloss) platziert, um anzuzeigen, dass ein U -Schloss oder eine X -Schloss darauf wartet, platziert zu werden.

C.   Wenn ein Tablespace von einem anderen Benutzer slockiert wird, kann ein U-Schloss platziert werden. Ein X -Schloss ist jedoch nicht kompatibel. Es wird ein IX -Schloss (die ausschließlich verwenden) platziert, um anzuzeigen, dass ein X -Schloss darauf wartet, platziert zu werden.

D.   Wenn ein Tablespace von einem anderen Benutzer S-Locked (gemeinsam genutzte Verwendung) wird, kann eine U-Sperre (UPDATE-Verwendung) platziert werden. Ein X-Schloss (exklusiver Verwendung) auf dieser Ebene zwingt jedoch, dass das S-Schloss fallen gelassen wird. Die Transaktion wird rollt, um das X-Schloss platzieren zu können.

7: Wenn die SQLCA in das Programm enthalten ist, welche der folgenden Host-Variablen ist nicht bekannt und als solches für das Programm nicht verfügbar?

A.   Sqlstate

B.   Sqlwarn

C.   SQLCODE

D.   Sqlnum

8: Welche der folgenden Aussagen ist kein DB2 -Datentyp?

A.   Vargraphisch

B.   Langes vargraphisch

C.   Grafik

D.   Lange Grafik

9: Wenn eine Spalte eine Erweiterung von Standard -Null hat und in dieser Spalte ein eindeutiger Index erstellt wird, welche Auswirkungen auf die möglichen Nullwerte in dieser Spalte sind?

A.   C & f

B.   Es ist immer noch ein einzelner Null erlaubt, da er als solches einzigartig ist.

C.   Nulls sind nicht mehr erlaubt, da Nulls nicht einzigartig sind.

D.   Es hat keinen Einfluss auf die möglichen Nullwerte; DB2 berücksichtigt keine Nulls, wenn es um einen Index geht.

10: Angesichts der folgenden Cursor -Deklaration: DEklarieren Sie den ClassUpdate Cursor für ausgewählte CSTITEL von t001.classs für die Aktualisierung der CDUR Welche der folgenden eingebetteten SQL -Anweisungen werden diesen Cursor richtig verwenden?

A.   Aktualisieren Sie T001.Classs Set CDUR = 5

B.   Aktualisieren Sie T001.Classs Set CDUR = 5 Wobei der Strom von classUpdate

C.   Update Set CDUR = 5 Wobei der Strom von ClassUpdate

D.   Aktualisieren Sie T001.Classs C Set c.cstitle = ' Neue Titel ' Wo Strom von ClassUpdate

11: Betrachten Sie die folgende SQL -Anweisung, ausgeführt von Benutzer S001: Erstellen Sie die Ansicht boston_teams als ausgewählte * aus Teams, wobei State = ' Ma ' Benutzer S002 hat in dieser Ansicht Autorität einfügen. Was würde passieren, wenn er versucht, eine Zeile in diese Ansicht einzufügen, in der das Statusfeld dieser Zeile einen Wert von „IN“ enthält?

A.   Die Zeile wird nur eingefügt, wenn der Benutzer über eine Berechtigung verfügt, in Tabelle S001.teams einzulegen, aber er wird in einer Auswahl dieser Ansicht niemals angezeigt.

B.   Die Zeile wird nicht eingefügt, da der Feldzustand nicht den Wert "MA" hat.

C.   Die Zeile wird in die Tabelle S001.Teams eingefügt, wird jedoch in einer Auswahl dieser Ansicht niemals angezeigt.

D.   Sie können keine Ansicht einfügen, da Ansichten keine tatsächlichen Daten enthalten. Sie sind nur virtuelle Fenster auf Basistabellen.

12: Welche der folgenden Aussagen gilt für den Befehl erklären

A.   Es kann im Bind -Schritt verwendet werden (für eingebettete SQL).

B.   Erklärung wird verwendet, um den vom Optimierer für eine SQL -Anweisung festgelegten Zugriffspfad anzuzeigen

C.   Es kann in SPUFI verwendet werden (für eine einzelne SQL -Anweisung)

D.   C, D & E

13: Was könnte sich zwischen dem Fremdschlüssel und dem Primärschlüssel unterscheiden, wenn Sie einen Fremdschlüssel in einer Tabelle deklarieren und auf einen vorhandenen Primärschlüssel verweisen?

A.   Der Datentyp der enthaltenen Spalten.

B.   Die Reihenfolge der enthaltenen Spalten.

C.   Die Nullabilität einer der eingeschlossenen Säulen.

D.   SEI

14: Wenn ein Benutzer eine ausgewählte Autorisierung in einer bestimmten Basistabelle hat und er allein auf dieser Tabelle eine Ansicht erstellt, welche der folgenden Aussagen ist dann wahr?

A.   Er/sie hat nur eine ausgewählte Autorisierung in dieser Ansicht.

B.   Er/sie wird einem Autorisierungsfehler ausgesetzt sein, wenn er versucht, die Ansicht zu erstellen

C.   Er/sie kann nur ein Update durchführen, solange die Definition der Ansicht nicht überschritten wird.

D.   Er/sie hat auch die Autorisierung in dieser Ansicht gelöscht, weil er/sie der Schöpfer der Sicht ist.

15: Angesichts der Anweisung: Erstellen Sie Tabelle T1 (C1 Ganzzahl nicht NULL, C2 Ganzzahl, Primärschlüssel (C1), Fremdschlüssel (C2) Referenzen T2) Wie viele nicht eindeutige Indizes sind für Tabelle T1 definiert?

A.   3

B.   0

C.   1

D.   2

16: Wann ist es notwendig, die DB2 -Rexx -Verfahren vor dem Ausführen vorzudämmen?

A.   Nur manchmal, weil sie von statisch bis dynamischen SQL variieren.

B.   Niemals, weil sie dynamische SQL verwenden.

C.   Jedes Mal, weil sie statische SQL verwenden.

D.   Nur wenn Sie einen Java -Wrapper verwenden.

17: Können statische SQL -Anweisungen geändert werden, ohne das Programm selbst zu ändern?

A.   Ja, aber das Programm muss geändert werden.

B.   Ja. DB2 ist ein voll dynamisches Programm, das alle Formen von SQL akzeptiert.

C.   NEIN.

D.   Ja, aber auch die Aussagen müssen geändert werden.

18: SQL -Anweisungen, die in eine Anwendung eingebettet sind, heißt was?

A.   Dynamisches SQL.

B.   PL/sql

C.   T-SQL.

D.   Statische SQL.

19: Wie werden ODBC -Anrufe gebeten?

A.   Sie sind nicht gebunden, weil sie Standardfunktionen verwenden, um SQL auszuführen.

B.   Sie werden zur Kompilierungszeit gebunden.

C.   Sie sind vorverarbeitet.

D.   Sie werden mit Standardfunktionen in SQL gebunden.

20: Was muss einer DB2 -Anwendung angetan werden, bevor sie ausgeführt werden kann, und warum?

A.   Es muss zuerst gebeten werden, damit es SQL -Anweisungen erkennen kann.

B.   Es muss zuerst komprimiert werden, damit es SQL -Anweisungen erkennen kann.

C.   Es muss zuerst verschlüsselt werden, damit es SQL -Anweisungen erkennen kann.

D.   Es muss zuerst kompiliert werden, damit SQL -Anweisungen erkennen können.

21: Was ist ein Beispiel für einen Vorteil der Verwendung der Java -Programmiersprache?

A.   Sobald Sie das Programm geschrieben haben, kann es mit jedem anderen Programm oder einer anderen Software verwendet werden.

B.   Das Programmieren mit Java hat keinen Nutzen.

C.   Sobald Sie das Programm geschrieben haben, wirkt es wie ein gespeichertes Verfahren.

D.   Sobald Sie eine Anwendung entwickelt haben, kann sie überall ausgeführt werden.

22: Was ist ein Vorteil der Parallelität bei der SQL -Anwendungsprogrammierung?

A.   Erhöhung von Datenkonflikten.

B.   Minimierung von Datenzugriffskonflikten.

C.   Erhöhung der Datenzugriffspunkte.

D.   Multi-Thread-Kompilierung.

23: Betrachten Sie Folgendes: Deklarieren Sie den Mycurs Cursor für ausgewählte * aus mytable, wo col1 & gt; : Num, welche der folgenden eingebetteten SQL -Anweisungen generieren keinen Fehler?

A.   Wählen Sie Mycurs in: hostmytable: IND

B.   Mycurs in: hostmytable: ind

C.   Wählen Sie * in: hostmytable: ind von mycurs

D.   Abrufen * in: hostmytable: ind von mytable

24: Wie heißt der Effekt, wenn ein System weiterhin Arbeit erhält, aber nicht mehr ausgefallen ist?

A.   Augereffekt.

B.   Faraday -Effekt.

C.   Sturmdraineffekt.

D.   Hutchins -Effekt.

25: Was muss ihr in einer Sprache codieren, für die eine Deklaration der Hostvariablen erforderlich ist?

A.   ; Varchar

B.   ; Hostvar

C.   ; iOstream.h

D.   ; Hostchar

26: Welche der folgenden Aussagen kann mit einer einzelnen Update -Anweisung erreicht werden?

A.   Aktualisieren mehrerer Tabellen

B.   Aktualisieren einer Ansicht, die aus zusammengefügten Tischen besteht

C.   Aktualisieren mehrerer Tabellen basierend auf einer WO -Klausel

D.   Aktualisieren einer Tabelle basierend auf einem Unterelekten mit zusammengefügten Tabellen

27: Was ist eine leichte Webanwendung aus mehreren Quellen?

A.   Ein Crackup.

B.   Ein Mashup.

C.   Eine Verwechslung.

D.   Ein Smashup.

28: Welche Aussage über einen Index ist nicht wahr?

A.   Ein Index hat einen eigenen Indexraum, der automatisch erstellt wurde

B.   Ein Clustering -Index beeinflusst die physikalische Abfolge von Daten in der Tabellenstelle.

C.   Ein Index hat immer eine ausgewogene Baumstruktur.

D.   Der Name eines Index kann in einer ausgewählten Anweisung erwähnt werden, um die Leistung der Abfrage zu verbessern.

29: Warum sollten Sie eine Befehlsantwort von Normalen erhalten, wenn die Anhangsanlage nicht verfügbar ist?

A.   Die Datenbank war deaktiviert.

B.   Der Ausgang war deaktiviert.

C.   Der Ausgang wurde nicht aktiviert.

D.   Der Ausgang war nicht aktiviert.

30: Bevor Sie SQL -Anweisungen ausführen, möchten Sie wissen, ob die CICS -Anhangsanlage verfügbar ist. Wie überprüfen Sie?

A.   Sie überprüfen die CICS -Konfigurationsdatei.

B.   Verwenden Sie den Befehl Extract Exit in Ihrer Anwendung oder fragen Sie das ExitProgram in Version 4.0.

C.   Sie schalten DB2 aus und überprüfen im CICS -Kernal.

D.   Sie überprüfen das CICS -Konfigurationsmenü.

31: Was sind zwei Beispiele für Schritte, die vor dem Codieren einer Anwendung mit eingebetteten statischen oder dynamischen SQL -Anweisungen unternommen werden müssen?

A.   Transkribieren und binden.

B.   Kompilieren und binden.

C.   Vorranscribe und binden.

D.   Vorkompiliert und binden.

32: Wie viele Indizes werden durch die folgende Anweisung erstellt? Erstellen Sie Tabelle Smartterer {col1 int nicht null primärschlüssel, col2 char (64), col3 char (32), col4 int nicht null, Constraint C4 Unique (col4, col1)}

A.   3

B.   2

C.   1

D.   0

33: Was ist die Ausgabe einer DB2 -Bindung?

A.   DB2 -Anwendungsplan

B.   DB2 -Katalog

C.   Datenbankanforderungsmodul

D.   Lastmodul

34: Was muss eine Auswahlanweisung codiert werden?

A.   Ein statischer Cursor

B.   Ein Deklar -Cursor.

C.   Ein ausgewählter Cursor

D.   Ein definierter Cursor

35: Wie erstellt man ein Java -Programm, das JDBC -Methoden enthält?

A.   Verwenden Sie den Befehl "Javago".

B.   Verwenden Sie den Befehl "Javac".

C.   Verwenden Sie den Befehl "db2java".

D.   Verwenden Sie den Befehl "JBDC".

36: Welche der folgenden Aussagen ist keine der Arten von Autorisierungen, die mit einem DB2 -Benutzer verbunden sind?

A.   Aktueller SQLID

B.   Hauptautorisierungs -ID

C.   SQL Autorisierungs -ID

D.   Sekundäre Autorisierungs -ID

37: Was sind die drei primären Entwicklungsumgebungen für DB2?

A.   WebSphere Studio, Adobe Acrobat Studio und IBM Optim Development Studio.

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

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

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

38: Welche Technik kann DB2 verwenden, um Daten aus Erklärung Tabellen effektiver zu interpretieren?

A.   Verarbeitung vernetzte Verarbeitung.

B.   Parallelverarbeitung.

C.   Einseitige Verarbeitung.

D.   Quadratische Verarbeitung.

39: Welche der folgenden Aussagen ist die richtige Syntax für eine Eingabevariable einer Parmlist -Zeichenfolge?

A.   DCL Sintar Bin Faxed (15);

B.   (15) DCL SINTVAR BIN FEHREN;

C.   DCL sinvtar bin fest (15);

D.   DCL SINTVAR BIN FEELD (15);

40: Was sind drei Beispiele für Sprachen, mit denen Sie in DB2 programmieren können?

A.   HTML, MSDOS, Python.

B.   PHP, Ruby on Rails und Haskell.

C.   Perl, Python und PL/SQL.

D.   COBOL, FORTRAN und PERL.

41: Wofür wird SQLCA verwendet?

A.   Es speichert gespeicherte Verfahren.

B.   Es überprüft den Code von SQL -Anweisungen.

C.   Es überprüft die Ausführung von SQL -Anweisungen.

D.   Es überprüft die Verriegelung von SQL -Anweisungen.

42: Was ist eine Wirtsstruktur?

A.   Eine Gruppe von Hostvariablen, auf die sich eine SQL -Anweisung unter Verwendung eines einzelnen Namens beziehen kann.

B.   Eine einzelne Hostvariable, auf die sich eine SQL -Anweisung unter Verwendung eines einzelnen Namens beziehen kann.

C.   Eine variable Gruppe von Hosts, auf die sich eine SQL -Anweisung unter Verwendung eines beliebigen Namens beziehen kann.

D.   Eine Gruppe von Hostvariablen, die eine SQL -Anweisung verarbeiten kann.

43: Welches der folgenden DB2 -Objekte ermöglicht es mehreren Benutzern, in einer Tabelle auf Daten zugreifen zu können, wobei jeder nur in der Lage ist, auf bestimmte Teilmengen der Daten zugreifen zu können?

A.   Spiegelte Tische

B.   Indizes

C.   Aliase

D.   Ansichten

44: Was ist eine gespeicherte Prozedur?

A.   Eine SQL -Anweisung zur Ausführung eines Programms.

B.   Ein Programm zur Ausführung von SQL -Anweisungen.

C.   Eine Methode zur Verwendung von Wrappern zum Encodieren von SQL.

D.   Eine SQL -Anweisung.

45: Welche der folgenden Aussagen beseitigt alle bis auf jeden von jedem Satz wiederholter Zeilen in der Endergebnis -Tabelle?

A.   Wählen Sie Unterscheidungsmerkmal *von T1

B.   Wählen Sie eindeutig * aus T1 aus

C.   Wählen Sie * aus einem bestimmten T1 aus

D.   Wählen Sie eindeutig (*) aus T1

46: Eine Rolle ist eine Datenbankeinheit, die eine oder mehrere Privilegien zusammenfasst. Welche der folgenden Aussagen gilt für eine "Rolle"

A.   Alles das oben Genannte

B.   Eine Rolle kann keine primäre Autorisierungs -ID sein.

C.   Eine Rolle kann nicht unter Verwendung einer aktuellen SQLID -Anweisung festgelegt werden.

D.   Eine Rolle kann das Schema -Qualifikationsmerkmal eines Objekts sein. Wenn es jedoch als Schema -Qualifikationsmerkmal verwendet wird, wird eine Rolle als Zeichenzeichenfolge angesehen und fügt dieser Rolle keine implizite Schema -Privilegien (Alterin, Erstellen oder Dropin) hinzu.

47: Für welche der folgenden Zwecke wird eine deklarierte temporäre Tabelle verwendet?

A.   Intermediate -Ergebnisse speichern

B.   Umgebungssätze zwischen Anwendungen zu teilen

C.   Erstellen einer Sicherungskopie einer Datenbank oder eines Tabellenraums

D.   Bereitstellung eines Bereichs für Datenbankmanager -Sorten

48: Mit welcher Art von SQL -Operator würden Sie die Ergebnisse von 2 ausgewählten Anweisungen kombinieren, während Sie die Duplikate beibehalten

A.   Innerer Join

B.   Schneiden

C.   Gewerkschaft alle

D.   Union

49: Welches der folgenden Aufträge tritt auf, wenn ein DB2 -Verfahren oder eine Anwendung während einer aktiven Arbeitseinheit abnormal endet?

A.   Die Wok -Einheit bewegt sich in den anstehenden Zustand

B.   Die Arbeitseinheit bewegt sich zu Check_Pending

C.   Die Arbeitseinheit bleibt aktiv

D.   Die Arbeitseinheit wird zurückgerollt

50: Welches der folgenden Beispiele ist ein Beispiel für eine Programmiermethode, die bei der DB2 -Programmierung nicht verwendet wird?

A.   Hadoop

B.   OBDC

C.   Dynamisches SQL.

D.   Statische SQL

51: Angesichts der folgenden DDL -Anweisung: Erstellen Sie Tabelle NewsMart1 wie Smart1 Welche der folgenden Ausgaben würde als Ergebnis der Ausführung der Anweisung erfolgen?

A.   NewsMart1 hat die gleichen Auslöser wie Smart1

B.   NewsMart1 ist mit Smart1 -Daten besiedelt

C.   NewsMart1 -Spalten haben die gleichen Attribute wie Smart1

D.   NewsMart1 hat den gleichen Hauptschlüssel wie Smart1

52: Was würde die Anweisung „SQL Connect“ bei der Codierung gespeicherter Prozeduren verwendet?

A.   Es verbindet DB2 mit Active Directory.

B.   Es verbindet DB2 mit der Datenbank.

C.   Es ermöglicht eine Anwendung, mit DB2 zu kommunizieren.

D.   Es verbindet DB2 mit Java.

53: Wann werden dynamische SQL -Anwendungen erstellt?

A.   Wenn das Programm sandboxiert ist.

B.   Wenn das Programm nicht ausgeführt wird.

C.   Wenn das System ausgeschaltet ist.

D.   Während das Programm läuft.

54: Welcher der folgenden ist ein DB2 -Mechanismus, der die Datenintegrität zwischen Tabellen durch primäre und fremde Schlüssel gewährleistet

A.   B & c

B.   Referenzielle Integrität

C.   Datenintegrität

D.   Vorkompilierung

55: Was muss passieren, bevor die Erklärung Anweisung verwendet?

A.   Ein gespeichertes Verfahren muss vorgenommen werden, um es zu verarbeiten.

B.   Ein Java -Wrapper muss geschrieben werden, um sie zu verwenden.

C.   Ein geplanter Verfahren muss vorgenommen werden, um es auszuführen.

D.   Es muss eine Plantabelle erstellt werden, um die Ergebnisse der Erklärung zu erhalten.

56: In welchem ​​Code wird die CICS -Anhangeinrichtung gestartet?

A.   CICSGO

B.   Cicsstart

C.   Exec CICS Link -Programm (' dsnycom ')

D.   CICs

57: Was sind die maximale Anzahl von Tabellen, die in DB2 verbunden werden können

A.   12

B.   16

C.   15

D.   10

58: Was passiert mit SQL -Anweisungen, wenn keine gespeicherten Verfahren vorhanden sind?

A.   Sie sind eingebettet.

B.   Sie werden ignoriert.

C.   Sie sind korrupt.

D.   Sie sind verschlossen.

59: Welche der folgenden SQLJ -Syntax ist die folgende SQLJ -Syntax?

A.   #// SQL [MyConnctxt] {Update EMP

B.   ///#SQL [MyConnctxt]}} {{|| \\ {Update EMP ///

C.   #SQL [MyConnctxt] {Update EMP

D.   #SQL [MyConnctxt] :: Update // EMP

60: Bei den folgenden DDL -Anweisungen: Erstellen Sie Tabelle Smart1 (A int, B int, c int) erstellen Sie Ansicht 1 als Auswahl A, B, C von Smart1, wobei a & gt; 250 mit Überprüfungsoption Welche der folgenden Einsätze ist korrekt

A.   In Smart1 -Werte einfügen (200, 2, 3)

B.   In Smart1 -Werte einfügen (350, 2, 3)

C.   In die View1 -Werte einfügen (250, 2, 3)

D.   Einlegen Sie in View1 -Werte (300, 2, 3)

61: SQLState ist ein Standardsatz von Fehlermeldungen und Warnungen, in denen die ersten beiden Zeichen die Klasse definieren und die letzten drei die Unterklasse des Fehlers definieren. Welche der folgenden SQLState -Codes wird als "keine Daten zurückgegeben" interpretiert?

A.   00xxx

B.   01xxx

C.   22xxx

D.   02xxx

62: Wann sollten wir eher eine Wiederbindung als eine Bindung ausführen?

A.   Wenn der eingebettete SQL der Anwendung geändert wird.

B.   C & e

C.   Nach der Ausführung eines Runstats.

D.   Wenn ein Index zu einem der von der eingebetteten SQL verwendeten Tabellen hinzugefügt wird.

63: Was ist ein Beispiel für eine zugrunde liegende Ursache für Regressionen, die durch Änderungen in DB2 verursacht werden?

A.   Regressionsanalyse.

B.   Redundante Statistiken.

C.   Genaue Statistiken.

D.   Unzureichende Statistik.

64: Welche der folgenden Aussagen ist ein korrektes syntaktisches Beispiel für einen schriftlichen SQL -Code?

A.   Exec: SELECT IN: book_type aus bookTypes wo

B.   Geben Sie in //: book_type aus book_types ein, wo //

C.   Wählen Sie ein Typ in: book_type aus book_types wo

D.   Exec SQL Wählen Sie ein Typ in: book_type aus book_types wo

65: In welcher Katalogtabelle müssen gespeicherte Verfahren definiert werden?

A.   Confproc

B.   Stopprocedures

C.   Sysprocedures

D.   Confprocedures

66: Welches der folgenden ist kein DB2 -Objekt

A.   Tisch

B.   Synonym

C.   Speichergruppe

D.   Spalte

67: Was passiert, wenn die Ausführung eines Dienstprogramms durch den Begriff Befehl beendet wird?

A.   Die Ausführung endet normalerweise, die entsprechende Zeile in der Sysutil -Tabelle wird nicht entfernt, alle Ressourcen werden befreit.

B.   Die Ausführung endet normalerweise, die entsprechende Zeile in der Sysutil -Tabelle wird entfernt, alle Ressourcen werden befreit.

C.   Die Ausführung endet abnormal, die entsprechende Zeile in der Sysutil -Tabelle wird nicht entfernt, alle Ressourcen werden befreit.

D.   Die Ausführung endet abnormal, die entsprechende Zeile in der Sysutil -Tabelle wird entfernt, alle Ressourcen werden befreit.

68: Was ist die in DB2 verwendete Java -Datenzugriffsplattform?

A.   JQuery.

B.   PureQuery.

C.   DQuery.

D.   eine Anfrage.

69: Kann die SQL -Verfahrenssprache für erweiterte Funktionen verwendet werden?

A.   Ja, aber sie müssen zuerst vorkompiliert werden.

B.   NEIN.

C.   Ja, aber mit einer zusätzlichen Codierung.

D.   Ja, aber mit einem ergänzenden Satz von Java -Verpackern.

70: In welchen vier Sprachen können Host -Variablenarrays angegeben werden?

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

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

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

D.   C, C ++, Perl oder pl/i.

71: Warum muss der DB2 -Präkompiler verwendet werden, um SQL -Anweisungen auszuführen?

A.   Der Compiler erkennt SQL -Anweisungen nicht.

B.   Der DB2 -Präkompiler umhüllt die SQL -Anweisungen in Java, um sie einfacher zu verwenden.

C.   Es ist nicht erforderlich, den DB2 -Vorkompiler zu verwenden.

D.   Der DB2 -Präkompiler führt eine Hive -Datenbank für den SQL -Betrieb aus.

72: Welches Beispiel für eine Spalte, die Statistiken enthalten würde, die für die Programmierung erforderlich sind?

A.   CRDX

B.   Cardy

C.   CRDF

D.   CARDF

73: Welche der folgenden Aussagen stellt eine Funktion dar, die für jede Zeile in einer DB2 -Tabelle ausgeführt wird

A.   Skalarfunktion

B.   Gruppiere nach

C.   Aggregatfunktion

D.   Gruppe durch

74: Müssen Sie bei der Verwendung von JBDC Ihre Java -Anwendung wiederholen, wenn Sie zwischen den Treibern wechseln möchten?

A.   Nein, aber die neuen Fahrer brauchen Verpackungen.

B.   Ja, es gibt jedoch ein Tool, mit dem sich ein neuer Treiber ändern muss.

C.   Nein, jedoch muss ein spezieller Code geschrieben werden, um einen neuen Treiber zu verwenden.

D.   NEIN.

75: Welche der folgenden Aussagen ist keine Art dynamischer SQL?

A.   Interaktiver SQL.

B.   Verbessert PL/SQL

C.   Aufgeschobener eingebetteter SQL.

D.   Eingebettete dynamische SQL.

76: Jede Datenbank muss einen Normalisierungsprozess durchlaufen, um sicherzustellen, dass die Daten nur einmal dargestellt werden. Dadurch werden Probleme beim Erstellen oder Zerstören von Daten in der Datenbank beseitigt. Der Normalisierungsprozess erfolgt normalerweise in drei Schritten, was zu den ersten, zweiten und dritten normalen Formen führt. Was beschreibt den Prozess am besten, um die dritte normale Form zu erhalten?

A.   Wenn eine Tabelle nicht von den Primärschlüssel abhängig ist, müssen sie in einer separaten Tabelle bewegt werden.

B.   Wir haben eine Tabelle mit mehrfach bewertetem Schlüssel. Alle Spalten, die nur von einem oder auf einigen Tasten abhängig sind, sollten in einer anderen Tabelle bewegt werden.

C.   Jede Tabelle sollte verwandte Spalten haben.

D.   Jede separate Tabelle sollte einen Primärschlüssel haben.

77: Betrachten Sie die folgende eingebettete SQL -Anweisung: Wählen Sie ClassName in: className: ind aus der Klasse, wo studname =: studname in welcher Reihenfolge sollte die folgenden Programmvariablen vom Teil des Programms unmittelbar nach dieser SQL -Anweisung bewertet werden?

A.   IND, Studname, Klassenname

B.   SQLCODE, Studname, Klassenname

C.   SQLCODE, IND, Klassenname

D.   SQLCODE, CLASSNAME, IND

78: Auf welchem ​​Niveau können implizite Schlösser neben DB2 nicht nur auf Tisch- und Tablespace -Ebene platziert werden?

A.   Auf Seite, Segment und Partitionsebene.

B.   Auf Seite, Segment und Partitionsebene.

C.   Auf Zeile, Seite und Partitionsebene

D.   Auf Zeilen-, Seiten- und Segmentebene.

79: In welcher Form sind Daten, die in DB2 physisch gespeichert sind

A.   Vsam ESDs

B.   Flache Dateien

C.   Tische

D.   Vsam lds

80: Wann können Sie keine Datenbank fallen lassen

A.   Wenn es eine Referenzbeschränkung gibt, die auf eine Tabelle dieser Datenbank aus einer Tabelle einer anderen Datenbank zeigt.

B.   Wenn ein DB2 -Dienstprogramm die Kontrolle über einen Teil der Datenbank hat.

C.   Wenn immer noch ein Benutzer mit der Datenbank verbunden ist.

D.   Bevor alle mit Tabellen dieser Datenbank verbundenen Indizes fallen gelassen werden.

81: Können Sie Max in einer SHAR -Spalte verwenden?

A.   Ja

B.   No & nbsp;

82: Wie bestimmt DB2, welche Sperrgröße verwendet werden soll?

A.   DB2 bestimmt es basierend auf der angegebenen Sperrgröße beim Erstellen des Tablespace

B.   Der Programmierer kann den DB2 leiten, der zu verwenden, um zu verwenden

C.   Wenn die Sperrgröße angegeben ist, wählt DB2 normalerweise eine Sperrgröße der Seite aus

D.   Keine der oben genannten & nbsp;

83: Was sind die verschiedenen Sperrstufen verfügbar?

A.   Seitenstufe

B.   Tischstufe

C.   Tablespace Level

D.   Alle oben genannten & nbsp;

84: Was passiert, wenn Sie offener Cursor sagen?

A.   Zeilen werden abgerufen

B.   Der Cursor wird in der ersten Reihe gelegt

C.   Zeilen werden sortiert und dann abgerufen

D.   Keiner von oben & nbsp;

85: Kann Gruppen nach und bestellen, indem sie in einer einzigen Abfrage verwendet werden?

A.   Ja

B.   No & nbsp;

86: Wie würden Sie die Tabellendefinitionen (Spalten, Datentypen von Spalten, Einschränkungen oder Standardwerten usw.) einer Tabelle in QMF anzeigen?

A.   Von Desc Comand

B.   Wählen Sie * aus sysibm.syscolumns, wobei tbname = table-name und tbCreator = 'creator-name';

C.   Wählen Sie * aus sysibm.syscols wob

D.   Keiner von oben & nbsp;

87: Was sind die Nachteile der Verwendung von Varchar?

A.   Dies kann zu einer hohen Raumnutzung führen, wenn die meisten Werte nahe am Maximum liegen

B.   Die Positionierung der Varchar -Spalte muss sorgfältig durchgeführt werden, da sie Leistungsauswirkungen hat

C.   Die Verlagerung von Zeilen auf verschiedene Seiten kann nicht zu mehr I/A -OS beim Abrufen führen

D.   Alles das oben Genannte

88: Wie können Sie schnell die Anzahl der nach einer Update -Anweisung aktualisierten Zeilen herausfinden?

A.   Überprüfen Sie den in SQLERRD (3) gespeicherten Wert

B.   Überprüfen Sie den in SQLERRM (3) gespeicherten Wert

C.   Überprüfen Sie den in SQLCode gespeicherten Wert

D.   Überprüfen Sie den in SQLERRC & NBSP gespeicherten Wert;

89: Unter welchen Umständen würden Sie einen Index auf einer Tabelle erstellen?

A.   Wenn der Tisch klein ist

B.   Wenn die Tabelle häufig aktualisiert wird

C.   Wenn die Spaltenwerte statisch sind und einen schmalen Wertebereich enthalten

D.   Wenn zwei Spalten in der WHERE -Klauselverbindungsbedingung der ausgewählten Anweisungen & nbsp verwendet werden;

90: Was sind die Statistiken während Runstats?

A.   Anzahl der unterschiedlichen Werte der indizierten Spalte

B.   Anzahl der Zeilen,

C.   Anzahl der Zeilen, für die Statistiken durchgeführt wurden

D.   Keine der oben genannten & nbsp;

91: Wann werden Sie Curser mit Hold -Option verwenden?

A.   Wenn Sie Cursor verwenden

B.   Wenn Sie Cursorschleife verwenden

C.   Wenn Sie sich im Cursor begehen

D.   Cursor mit Hold -Option kann nicht verwendet werden & nbsp;

92: Was ist ein Thread?

A.   Es ist ein Modul

B.   Es ist eine Reihe von Code & nbsp;

C.   Es ist eine Verbindung zwischen DB2 und einem anderen Subsystem

D.   Keiner von oben & nbsp;

93: Was ist der Unterschied zwischen QMF & amp; Spufi?

A.   Beide sind gleich

B.   Sie können SQLCODE kennen, nachdem Sie den Code in QMF excutiert haben. In Spufi ist es nicht möglich

C.   SPUFI führt mutliple Abfragen gleichzeitig aus, während QMF jeweils nur eine Abfrage ausführt.

D.   Spufi wird hauptsächlich verwendet, um gut gefertigte Berichte mit Header, Fußzeilen für Geschäftsanwender zu erstellen, während QMF nicht verwendet wird, um Berichte zu generieren. & Nbsp;

94: Was ist die Einschränkung der Verwendung von Union in eingebettetem SQL?

A.   Es muss in der Schleife sein

B.   Es muss in einem Cursor sein

C.   Union wird nicht mit eingebettetem SQL arbeiten

D.   Keine der oben genannten & nbsp;

95: Warum wird ausgewählt * in eingebetteten SQL -Programmen nicht bevorzugt?

A.   Wenn die Tabellenstruktur geändert wird, muss das Programm geändert werden

B.   Das Programm kann die Spalten abrufen, die es möglicherweise nicht verwendet

C.   Die Wahrscheinlichkeit, dass nur ein Index -Scan -Scan verloren geht

D.   Keine der oben genannten & nbsp;

96: Geben Sie an, ob wahr oder falsch. Wenn Sie einen Cursor öffnen, erhält DB2 immer alle Zeilen, die die Auswahlkriterien erfüllen und ein Ergebnissatz erstellen.

A.   WAHR

B.   False & nbsp;

97: Wie würden Sie die Gesamtzahl der Zeilen in einer DB2 -Tabelle herausfinden?

A.   Verwenden Sie auswählen Sie count (*)

B.   Verwenden Sie mithilfe von allen

C.   Verwenden von Auswahl *

D.   Sie können nicht die Gesamtzahl der Zeilen finden.

98: Was nutzt der kostenlose Befehl?

A.   Es wird verwendet, um den freien Speicherplatz zu frei

B.   Es wird verwendet, um Zeilen zu löschen

C.   Es wird verwendet, um den Plan zu löschen

D.   Keine der oben genannten & nbsp;

99: Was sind korrelierte Unterabfragen?

A.   Es ist eine Unterabfrage, in der sich die innere (verschachtelte) Abfrage auf den Tisch in der äußeren Abfrage bezieht

B.   Es ist eine verschachtelte Unterabfrage

C.   Es ist eine Unterabfrage

D.   Keine der oben genannten & nbsp;

100: Was bedeutet Unterstrich ('_') in der ähnlichen Aussage?

A.   Es ist ein Übereinstimmung mit dem angegebenen Charakter

B.   Es ist ein Match für alle Charaktere

C.   Es ist eine Übereinstimmung für ein einzelnes Zeichen

D.   Keine der oben genannten & nbsp;