10 wesentliche Fragen und Antworten zu DB2-Vorstellungsgesprächen (Aktualisiert für 2019)

Inhaltsverzeichnis:

Anonim

Einführung in Fragen und Antworten zum DB2-Interview

DB2 ist im Grunde eine von IBM entwickelte Datenbank. Es verwaltet hauptsächlich relationale Datenbankverwaltungssysteme (RDBMS), die dabei helfen, Daten in einem richtigen relationalen Ansatz zu speichern, wodurch Daten sehr effizient analysiert und abgerufen werden können. Die Leute von DB2-Admin-Experten sind im aktuellen Marktszenario wirklich sehr gefragt, das Grundgehalt dafür auch sehr attraktiv.

Wenn Sie nun nach einem Job suchen, der mit DB2 zusammenhängt, müssen Sie sich auf die DB2-Interviewfragen 2019 vorbereiten. Es ist wahr, dass jedes Interview anders ist, je nach den verschiedenen Berufsprofilen. Hier haben wir die wichtigen Fragen und Antworten zu DB2-Vorstellungsgesprächen vorbereitet, die Ihnen helfen, Ihr Interview erfolgreich zu gestalten.

In diesem Artikel zu DB2-Interviewfragen für 2019 werden die 10 wichtigsten und am häufigsten gestellten Fragen zu DB2-Interviews vorgestellt. Diese Fragen gliedern sich in zwei Teile:

Teil 1 - Fragen zu DB2-Vorstellungsgesprächen (Grundkenntnisse)

In diesem ersten Teil werden grundlegende Fragen und Antworten zu DB2-Vorstellungsgesprächen behandelt

Q1. Geben Sie eine klare Definition oder Erläuterung der Bildklausel in DB2 an. Und im Fall von Null-Indikator-Variable, wie es richtig genutzt werden kann?

Antworten:
Die Bildklausel ist eines der Schlüsselmerkmale, die definiert werden müssen, um bestimmte Merkmale und Anforderungen an die Bearbeitung eines, insbesondere elementaren, Elements zu identifizieren. Diese Picture-Klausel kann für die Sortenaktivität in DB2 oder Mainframe-DB2 unterschiedlich sein. Wir können S9 (4) COMP als Picture-Klausel für die Nullindikatorvariable verwenden.

Q2. Jede RDBMS-Datenbank hat einen gemeinsamen Nachteil beim Erstellen des Deadlocks. Jetzt folgte auch DB2 der gleichen RDBMS-Struktur, sodass auch in DB2 Deadlocks generiert wurden. Erklären Sie, wie oder welche spezifischen Komponenten überprüft werden müssen, um DB2-Deadlocks zu identifizieren.

Antworten:
DB2-Deadlocks sind eines der kritischen Probleme für jede Art von DB2-Benutzer. Derzeit wird DB2 für zwei Arten von Ansätzen ausgeführt. Einer für IBM-Mainframe, bei dem DB2 die einzige Option ist, die verwendet werden kann. Die Funktion ist jedoch aufgrund eines Deadlocks oder eines anderen kritischen RDBMS-Problems verfügbar Datenbank wird normalerweise nicht für die Verwendung derselben im Mainframe-Objekt eingeführt. Ein solches problematisches Szenario kann jedoch leicht generiert werden, wenn DB2 für eine beliebige Webanwendung oder eine andere Anwendung anstelle von Mainframe verwendet wurde. Deadlocks-Bedingungen, die normalerweise im Falle einiger Parallelitätsprobleme auftreten, die für Benutzer von Webanwendungen von entscheidender Bedeutung sind. Normalerweise wurden mit IRLM (Internal Resource Lock Manager), der als Sperrservicekomponente von DB2 bezeichnet wird, alle sperrrelevanten Services bereitgestellt, die alle gleichzeitigen Probleme in der DB2-Datenbank verwalten.

Fahren wir mit den nächsten Fragen zum DB2-Interview fort

Q3. Jede RDBMS-Datenbank folgte immer einer genau definierten Struktur für die ausgeführte SQL-Anweisung in ihrer Umgebung. Bei DB2: Welche Komponente ist für die Ausführung der SQL-Anweisung verantwortlich? Mit einem Beispiel erklären?

Antworten:
SQL-Anweisungen können Varietäten für jede Art von Datenbanken sein. IBM Db2 hat auch einige spezifische SQL-Strukturdefinitionen in ihrer Umgebung befolgt. Diese SQL kann reibungslos ausgeführt werden im Vergleich zu anderen Datenbanken und die Leistung der gleichen etwas besser als andere immer. Normalerweise verarbeiten einige der definierten Datenbankdienstkomponenten dasselbe sehr intelligent und führen es im Vergleich zu anderen Datenbanken so schnell wie möglich aus. IBM Db2 konzentriert sich hauptsächlich darauf, SQL-Abfragen sehr intelligent und ohne große Leistungsprobleme auszuführen. DB2 hat das Warteschlangenergebnis der Ausführung einer Abfrage durch diese IBM DB2-Datenbankservicekomponenten und die Verwaltung des großen Pufferpools ohne Verlust eines kritischen Transaktionsdatenspeichers in der Datenbank bereitgestellt.

Q4. Ist es in DB2 möglich, eines der gängigen Aggregatorschlüsselwörter wie MAX zu verwenden, wenn die Spalte als CHAR definiert ist? Wenn ja, erklären Sie uns bitte, wie wir das machen können.

Antworten:
Dies sind die grundlegenden Fragen zu DB2-Vorstellungsgesprächen, die in einem Interview gestellt werden. Ja, es ist möglich, MAX einfach zu verwenden, wenn die Spalte als CHAR definiert ist. Es muss jedoch sichergestellt werden, dass eine CHAR-Spalte immer einen numerischen Wert enthält. In diesem Fall liefert MAX bei DB2 immer das richtige Ergebnis. Wenn es einen nicht numerischen Wert gibt, besteht eine große Wahrscheinlichkeit, dass falsche Daten empfangen werden. Angenommen, Sie möchten einen MAX-Wert für die Datenarten 'www', '099' und '99' abrufen. In diesem Fall wird möglicherweise ein falsches Ergebnis ausgegeben, da DB2 AS / 400 unterstützt, das auf EBCDIC folgt, um Werte zu speichern. Deshalb wird 099 als 99 in der Datenbank gespeichert. Also sei 99 immer ein maximaler Ansatz.

Q5. Ein gängiger Ansatz in der RDBMS-Datenbank ist die Annahme, dass wir mithilfe des gemeinsamen Aggregators AVG das Durchschnittsgehalt für eine gesamte Organisation aus einer bestimmten Tabelle erwarten. Gibt es eine Möglichkeit, einen falschen Durchschnittswert für eine Art von häufigem Fehler anzugeben? Wenn ja, erklären Sie den Fehler und wie können wir ihn beheben?

Antworten:
Normalerweise berechnen wir einen Durchschnittswert mit dem AVG-Aggregator für eine der Spalten, die numerische Werte enthalten. Manchmal erwähnt der Entwickler diese Spalte fälschlicherweise als erwartete Null, dann wird der Durchschnittswert immer so falsch sein, wie er den Nullwert als einen der Gehaltswerte betrachtet. Außerdem haben sie den Fehler begangen, 0 im Gehaltsfeld zu erwähnen, anstatt 0 zu erwähnen. Deaktivieren oder Entfernen des Mitglieds, das kein Gehalt hat, führt zu einem angemesseneren Ergebnis.

Teil 2 - Fragen zu DB2-Vorstellungsgesprächen (Fortgeschrittene)

Lassen Sie uns nun einen Blick auf die erweiterten DB2-Interviewfragen werfen.

Q6. Angenommen, wir sind bereit, die DB2-Datenbank herunterzufahren oder eine DB2-Datenbank zu starten. Welche Komponente muss dann für das Starten und Herunterfahren verwendet werden?

Antworten:
Das Starten und Herunterfahren von DB2 kann von systemdefinierten Servicekomponenten von DB2 ausgeführt werden. Es gibt zwei wichtige Systemdienstkomponenten: Global db2start und db2stop, die hauptsächlich zum Starten und Herunterfahren der DB2-Datenbank verwaltet werden.

Q7. Angenommen, wir sind bereit, einige Sperren in der DB2-Datenbank anzuwenden. Auf welcher Ausführungsebene können wir dann diese Sperren hinzufügen. Geben Sie einige weitere Details auf dem gleichen?

Antworten:
DB2-Datenbanksperrung oder ein beliebiges RDBMS-Datenbanksperrsystem sind gut definiert. Es gibt mehrere Phasen, für die Sperren angewendet werden können:

  • Seite : Das Sperren kann für eine ganze Seite erfolgen. In diesem Fall ist in der Sperrzeit keine Tabelle verfügbar.
  • Tabelle: Tabelle abschließen. Auf eine dieser Tabellen kann von einer anderen Anforderung nicht zugegriffen werden.
  • Tabellenbereich: Tablespace kann die Sperre sein. In diesem Fall kann während des Sperrzeitraums nicht auf alle Tabellen zugegriffen werden, die diesen bestimmten Tablespace verwenden.

Fahren wir mit den nächsten Fragen zum DB2-Interview fort

Q8. Angenommen, wir planen, eine Isolationsstufe für die DB2-Datenbank hinzuzufügen. Ist es möglich? Wenn ja, erklären Sie, auf welcher Ebene dies möglich ist.

Antworten:
In DB2 können wir die Isolationsstufe für den Bindeschritt angeben. Bindeschritt in DB2 ist tatsächlich der auf dieser Datenbankplattform definierte Kompilierungsprozess. BIND sorgt grundsätzlich für die korrekte Kompilierung der Cobol-Programmierung. Grundsätzlich hilft es dem DB2-Optimierer, SQL-Anweisungen im ausführbaren Code vorzubereiten.

Q9. Angenommen, wir haben eine DML-Anweisung wie UPDATE, INSERT und DELETE für eine bestimmte Tabelle ausgeführt. Nun geben diese Anweisungen normalerweise eine bestimmte Anzahl von Zeilen zurück, die betroffen oder aktualisiert sind. In welchem ​​Feld wird die Anzahl der Zeilen in SQLCA angezeigt?

Antworten:
Dies ist die am häufigsten gestellte DB2-Interviewfrage in einem Interview. Um dies zu überprüfen, müssen wir SQLERRD validieren, das tatsächlich die Anzahl der betroffenen oder aktualisierten Zeilen enthält.

Q10. Wie lang ist der physische Speicher für die Speicherung des Zeitstempels in der IBM Db2-Datenbank definiert?

Antworten:
Zeitstempel haben normalerweise 10 Bytes gedauert. JJJJ-MM-TT HH: MM: SS: NNNNNN

Empfohlener Artikel

Dies war ein Leitfaden für die Liste der Fragen und Antworten zu DB2-Vorstellungsgesprächen, damit der Kandidat diese Fragen zu DB2-Vorstellungsgesprächen auf einfache Weise durchgreifen kann. Hier in diesem Beitrag haben wir uns mit den wichtigsten Fragen zu DB2-Vorstellungsgesprächen befasst, die in Interviews häufig gestellt werden. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Fragen in Vorstellungsgesprächen bei Top 10 für Embedded System
  2. Fragen und Antworten zum Oracle SOA-Interview
  3. Fragen im Vorstellungsgespräch bei Inheritance
  4. Fragen im Vorstellungsgespräch bei RMAN