IMS DB - INTERVIEW FRAGEN


Advertisements

Diese Interview-Fragen sind speziell entworfen, um Sie mit der Art der Fragen, die Sie während Ihres Interview für das Thema IMS DB begegnen.

Wie pro meine Erfahrung, gute Interviewer kaum plan Sie eine bestimmte Frage während Ihres Interview zu bitten. Im Allgemeinen beginnen die Fragen, mit einigen Grundbegriffen des Themas und später werden sie weiterhin auf die weitere Diskussion auf der Basis, und was Sie zu beantworten.

Q: Was ist ein Hierarchiepfad?

A: Hierarchy Pfad eine Linie ist, die an der Wurzel beginnt, tritt durch den Zwischenebenen in der Hierarchie, und endet an einem Segment an der Unterseite der Hierarchie.

Q: Was ist eine Wurzelsegment?

A: ein Segment, dass liegt am oberen Hierarchie befindet sich das Root-Segment bezeichnet. Es ist das einzige Segment, durch welche alle abhängigen Segmente zugegriffen sind.

Q: Was sind Zwilling segmenten?

A: Zwei oder mehrere Segment des Auftretens eines bestimmten Segmenttyp unter einer einzigen Elternsegment Auftreten sind Zwillingssegmente genannt.

Q: Definieren Segment Auftreten?

A:  Ein Segment Vorkommen ist eine Einzelne Segment von bestimmten Typs enthält der Benutzerdaten .

Q: Was ist ein Datenbankdatensatz?

A: Jedes Auftreten des Root-Segment plus alle untergeordneten Segment Auftreten Make-up für einen Datenbankdatensatz.

Q: Was ist die Begrenzung der Anzahl der Pegel in einem DL / I-Datenbank?

A: Wir können haben 15 Stufen in einer DL / I-Datenbank.

Q: Wie viele Segment-Typen können Sie in einem DL / I-Datenbank?

A: A DL / I-Datenbank kann haben 255 Segmenttypen.

Q: Was sind die Steuerblöcke in IMS?

A: Es gibt zwei Steuerblöcke: der Datenbank-Descriptor (DBD) und Programm-Spezifikation-Block (PSB).

Q: Was sind gemeinsame DLI Funktionen ?

A: Die gemeinsamen Funktionen sind GU, GN, BSP, GHU, GHN, ERSETZT, ISRT und DLET.

Q: Was sind die Befehlscodes und deren Zwecke?

A: Befehlscodes verlängern die Funktion eines SSA Anruf . Sie vereinfachen die Programmierung und die Leistung zu verbessern..

Q: Was ist die Verwendung von PROCOPT ?

A: Procopt Parameter gibt Verarbeitungsoptionen, dass definieren die Art der Verarbeitung auf ein Segment durchgeführt .

Q: Was ist Multi-Positionierung ?

A: Multi-Positionierung ist eine Option, wobei die IMS unterhält eine separate Position auf jeder Hierarchiepfad. Wenn mehr als ein Leiterplatten auf den gleichen DBD, wird er als Multipositionierung .

Q: Definieren Sie ein Suchfeld.

A: Das Feld, das verwendet wird, um die Daten abzurufen als Suchfeld bekannt.

Q: Was ist ein GOBACK Erklärung?

A:Ein GoBack-Anweisung wird verwendet, um die Kontrolle wieder an den IMS-Steuerungsprogramm übergeben.

Q: Definieren Sie einen Anruf Erklärung.

A: Ein Call-Anweisung wird verwendet, zu anfordern für DL /I services wie zum Beispiel die Durchführung bestimmter Vorgänge in der IMS Datenbank .

Q: Was ist die Funktion eines GU rufen?

A: "GU" oder Get Einzigartige funktioniert ähnlich wie die zufällige Leseanweisung in COBOL. Es wird verwendet, um ein bestimmtes Segment Auftreten holen auf der Grundlage der Feldwerte, die unter Verwendung von Segmentsuchargumente bereitgestellt werden können..

Q: Was ist die Funktion eines GHU Anruf ?

A:  'GHU' oder Get Halten Einzigartige gibt an, dass wir gehen, um ein Segment nach dem Abrufen zu aktualisieren. GHU entspricht dem GU Anruf.

Q: Was ist die Funktion des SSA?

A: SSA ist als Segment Suchargumente bekannt. SSA ist ein optionaler Parameter. Es wird verwendet, um das Segment Auftreten die zugegriffen identifizieren. Wir können eine beliebige Anzahl von SSA sind je nach Anforderung.

Q: Erklären Indexzeiger Segment.

A: DL / I speichert den Zeiger auf Teile der indizierten Datenbank in einer eigenen Datenbank. Index Zeiger Segment ist die einzige Art von Sekundärindex..

Q: Welches ist die erste Anweisung in COBOL-IMS-Programme ?

A: Eintrag Aussage ist die erste Anweisung nach dem Prozedur Aufteilung.

Q: Was ist der Return-Code Sie bekommen nach einer erfolgreichen IMS Anruf?

A: Wir erhalten Plätze nach einem erfolgreichen Aufruf .

Q: Was ist die Verwendung von Sparse Sequencing ?

A: Wir können einige der Index Quelle Segmente aus dem Index mit spärlichen Sequenzierung mit Sekundärindex-Datenbank zu entfernen. Sparse-Sequenzierung verwendet, um die Leistung zu verbessern. Wenn einige Vorkommen des Indexausgangssegment nicht verwendet werden, können wir zu entfernen. Sparse-Sequenzierung ist auch als Sparse Indexing bekannt.

Q: Erklären Logische Beziehung.

A: Eine logische Beziehung ist eine Verbindung zwischen zwei Segmenten logisch und physisch nicht zusammen. Normalerweise wird eine logische Beziehung zwischen verschiedenen Datenbanken etabliert. Aber es ist möglich, eine Beziehung zwischen den Segmenten einer bestimmten Datenbank haben. .

Q: Was sind logische Zwillinge?

A: Logische Zwillinge sind die Vorkommen einer logischen untergeordneten Segment-Typ, dass sind Untergebenen an einzelnes Auftreten der logischen Elternsegment sind. DL / I macht die logischen untergeordneten Segment erscheint wie eine tatsächliche physische Kindersegment. Dies wird auch als virtuelle Kindersegment logisch bekannt.

Q: Was ist eine verkettete Segment?

A: Eine logische Kindsegment beginnt immer mit dem gesamten verketteten Schlüssel des Zielelternteils . Dies wird als Ziel Eltern Concatenated Key (DPCK) bekannt. Immer codieren die DPCK zu Beginn Ihr Segment E / A-Bereich für eine logische Kind. In einer logischen Datenbank macht die verketteten Segment die Verbindung zwischen Segmenten, die in anderen physischen Datenbanken definiert sind.

Q: Erklären Sie, DL / I log.

A: Wenn ein Anwendungsprogramm abnormal endet, ist es notwendig, um die Änderungen durch das Anwendungsprogramm durchgeführt zurück, die Fehler zu korrigieren, und führen Sie es erneut. Um diesen Vorgang zu tun, ist es erforderlich, die DL haben / ich mich wieder auslogge..

Q: Was ist ein Checkpoint

A: Ein Checkpoint ist ein Stadium, wo die Änderungen an der Datenbank, die von einem Anwendungsprogramm durchgeführt werden vollständig und genau angesehen.

Vorbereitung auf die Betreff

Darüber hinaus können Sie durch die Beispiele, die Sie mit dem Thema geübt haben zu gehen und sicherzustellen, dass Sie sprechen selbstbewusst auf sie. Wenn Sie ein frischeres, dann der Interviewer nicht erwarten, dass Sie sehr komplexe Fragen zu beantworten. Vielmehr erwartet, dass Sie die grundlegenden Konzepte klar wissen..

Zweitens, es ist wirklich nicht so wichtig, wenn Sie nicht ein paar Fragen beantworten, aber Ihr Vertrauen Angelegenheiten. So sicher sein, und lassen Sie Ihre Antworten spiegeln das Vertrauen, während des Interviews. Wir bei Howcodex wünsche Ihnen allen das Beste.

Advertisements