Microsoft Querying Microsoft SQL Server 2012/2014 (70-461 Deutsch Version) - 70-461 Deutsch Exam Practice Test
Sie sind Entwickler für eine Microsoft SQL Server-Datenbank. Sie müssen eine gespeicherte Prozedur schreiben, die mehrere Vorgänge so effizient wie möglich ausführt.
Welchen Operator oder welche Operatoren sollten Sie verwenden? Ziehen Sie zum Beantworten die entsprechenden Operatoren auf die richtigen Operationen. Jeder Operator kann einmal, mehrmals oder überhaupt nicht verwendet werden. Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.

Welchen Operator oder welche Operatoren sollten Sie verwenden? Ziehen Sie zum Beantworten die entsprechenden Operatoren auf die richtigen Operationen. Jeder Operator kann einmal, mehrmals oder überhaupt nicht verwendet werden. Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.

Correct Answer:

Explanation:
Box 1: UNION ALL
UNION combines the results of two or more queries into a single result set that includes all the rows that belong to all queries in the union.
UNION ALL Incorporates all rows into the results. This includes duplicates. If ALL is not specified, duplicate rows are removed.
Box 2: INTERSECT
INTERSECT returns distinct rows that are output by both the left and right input queries operator.
Box 3: INNER JOIN
The INNER JOIN keyword selects records that have matching values in both tables.
Box 4: MERGE
Merge performs insert, update, or delete operations on a target table based on the results of a join with a source table. For example, you can synchronize two tables by inserting, updating, or deleting rows in one table based on differences found in the other table.
Box 5: FULL OUTER JOIN
The FULL OUTER JOIN keyword return all records when there is a match in either left (table1) or right (table2) table records.
Note: FULL OUTER JOIN can potentially return very large result-sets!
Sie entwickeln eine Datenbank, die Preisinformationen enthält.
Sie müssen die Preise speichern, die eine feste Genauigkeit und eine sechsstellige Skala enthalten.
Welchen Datentyp sollten Sie verwenden?
Sie müssen die Preise speichern, die eine feste Genauigkeit und eine sechsstellige Skala enthalten.
Welchen Datentyp sollten Sie verwenden?
Correct Answer: B
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
Sie haben eine Herstelleranwendung, die eine Skalarfunktion verwendet.
Sie stellen fest, dass die Abfragen für die Anwendung langsamer als erwartet ausgeführt werden.
Sie müssen die Laufzeitinformationen der Skalarfunktion erfassen.
Welche zwei Möglichkeiten gibt es, um dieses Ziel zu erreichen? Jede richtige Antwort bietet eine vollständige Lösung.
Sie stellen fest, dass die Abfragen für die Anwendung langsamer als erwartet ausgeführt werden.
Sie müssen die Laufzeitinformationen der Skalarfunktion erfassen.
Welche zwei Möglichkeiten gibt es, um dieses Ziel zu erreichen? Jede richtige Antwort bietet eine vollständige Lösung.
Correct Answer: B,E
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
Sie sind Datenbankentwickler für eine Anwendung, die auf einem Microsoft SQL Server 2012-Server gehostet wird.
Die Datenbank enthält zwei Tabellen mit folgenden Definitionen:

Weltweite Kunden bestellen aus mehreren Ländern.
Sie müssen das Land anzeigen, aus dem jeder Kunde die meisten Bestellungen aufgegeben hat.
Welche Transact-SQL-Abfrage verwenden Sie?
Die Datenbank enthält zwei Tabellen mit folgenden Definitionen:

Weltweite Kunden bestellen aus mehreren Ländern.
Sie müssen das Land anzeigen, aus dem jeder Kunde die meisten Bestellungen aufgegeben hat.
Welche Transact-SQL-Abfrage verwenden Sie?
Correct Answer: B
Sie verwalten eine Microsoft SQL Server 2012-Datenbank, die eine Tabelle mit dem Namen Produkte enthält. Die Products-Tabelle enthält Spalten mit den Namen ProductId, ProductName und CreatedDateTime.
Die Tabelle enthält eine eindeutige Einschränkung für die Kombination von ProductName und CreatedDateTime.
Sie müssen die Produkttabelle ändern, um die folgenden Anforderungen zu erfüllen:
Entfernen Sie alle Duplikate der Tabelle "Produkte" basierend auf der Spalte "Produktname".
Behalten Sie nur die neueste Produktzeile bei.
Welche Transact-SQL-Abfrage sollten Sie verwenden?
Die Tabelle enthält eine eindeutige Einschränkung für die Kombination von ProductName und CreatedDateTime.
Sie müssen die Produkttabelle ändern, um die folgenden Anforderungen zu erfüllen:
Entfernen Sie alle Duplikate der Tabelle "Produkte" basierend auf der Spalte "Produktname".
Behalten Sie nur die neueste Produktzeile bei.
Welche Transact-SQL-Abfrage sollten Sie verwenden?
Correct Answer: B
Sie haben eine Datenbank mit dem Namen Sales, die die in der Ausstellung gezeigten Tabellen enthält. (Klicken Sie auf die Schaltfläche Ausstellen.)

Sie haben eine Anwendung namens Appl. Sie haben einen Parameter namens @Count, der den Datentyp int verwendet. App1 ist so konfiguriert, dass @Count an eine gespeicherte Prozedur übergeben wird.
Sie müssen eine gespeicherte Prozedur mit dem Namen usp_Customers für App1 erstellen, die nur die vom Parameter @Count angegebene Anzahl von Zeilen zurückgibt.
Die Lösung darf KEINE BEGIN-, END- oder DECLARE-Anweisungen verwenden.
Ein Teil der korrekten Transact-SQL-Anweisung wurde im Antwortbereich bereitgestellt. Vervollständigen Sie die Transact-SQL-Anweisung


Sie haben eine Anwendung namens Appl. Sie haben einen Parameter namens @Count, der den Datentyp int verwendet. App1 ist so konfiguriert, dass @Count an eine gespeicherte Prozedur übergeben wird.
Sie müssen eine gespeicherte Prozedur mit dem Namen usp_Customers für App1 erstellen, die nur die vom Parameter @Count angegebene Anzahl von Zeilen zurückgibt.
Die Lösung darf KEINE BEGIN-, END- oder DECLARE-Anweisungen verwenden.
Ein Teil der korrekten Transact-SQL-Anweisung wurde im Antwortbereich bereitgestellt. Vervollständigen Sie die Transact-SQL-Anweisung

Correct Answer: A
Sie verwalten eine Microsoft SQL Server-Datenbank, die eine Tabelle mit dem Namen Produkte enthält. Die Products-Tabelle enthält Spalten mit den Namen ProductId, ProductName und CreatedDateTime.
Die Tabelle enthält eine eindeutige Einschränkung für die Kombination von ProductName und CreatedDateTime.
Sie müssen die Produkttabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Entfernen Sie alle Duplikate der Tabelle "Produkte" basierend auf der Spalte "Produktname".
* Behalten Sie nur die älteste Produktzeile bei.
Welche Transact-SQL-Abfrage sollten Sie ausführen?


Die Tabelle enthält eine eindeutige Einschränkung für die Kombination von ProductName und CreatedDateTime.
Sie müssen die Produkttabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Entfernen Sie alle Duplikate der Tabelle "Produkte" basierend auf der Spalte "Produktname".
* Behalten Sie nur die älteste Produktzeile bei.
Welche Transact-SQL-Abfrage sollten Sie ausführen?


Correct Answer: C
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
Sie haben mehrere SQL Server-Abfragen.
Sie möchten die Abfragen optimieren, um die Leistung zu verbessern.
Sie führen die Abfragen in SQL Server Management Studio aus.
Sie müssen Abfrageläufe vergleichen, um die Indizierungsprobleme der Abfragen aufzudecken.
Welche drei Aktionen sollten Sie in SQL Server Management Studio ausführen? Jede richtige Antwort ist Teil der Lösung.
Sie möchten die Abfragen optimieren, um die Leistung zu verbessern.
Sie führen die Abfragen in SQL Server Management Studio aus.
Sie müssen Abfrageläufe vergleichen, um die Indizierungsprobleme der Abfragen aufzudecken.
Welche drei Aktionen sollten Sie in SQL Server Management Studio ausführen? Jede richtige Antwort ist Teil der Lösung.
Correct Answer: A,C,D
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
Sie entwickeln eine Microsoft SQL Server 2012-Serverdatenbank, die eine Anwendung unterstützt.
Die Anwendung enthält eine Tabelle mit der folgenden Definition:
TABELLE ERSTELLEN Inventar (
ItemID int NICHT NULL PRIMARY KEY,
ItemsInStore int NICHT NULL,
ItemsInWarehouse int NOT NULL)
Sie müssen eine berechnete Spalte erstellen, die die Gesamtsumme der ItemsInStore- und ItemsInWarehouse-Werte für jede Zeile zurückgibt.
Die neue Spalte wird voraussichtlich stark abgefragt, und Sie müssen in der Lage sein, die Spalte zu indizieren. Welche Transact-SQL-Anweisung sollten Sie verwenden?
Die Anwendung enthält eine Tabelle mit der folgenden Definition:
TABELLE ERSTELLEN Inventar (
ItemID int NICHT NULL PRIMARY KEY,
ItemsInStore int NICHT NULL,
ItemsInWarehouse int NOT NULL)
Sie müssen eine berechnete Spalte erstellen, die die Gesamtsumme der ItemsInStore- und ItemsInWarehouse-Werte für jede Zeile zurückgibt.
Die neue Spalte wird voraussichtlich stark abgefragt, und Sie müssen in der Lage sein, die Spalte zu indizieren. Welche Transact-SQL-Anweisung sollten Sie verwenden?
Correct Answer: C
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
In einer Tabelle mit dem Namen Profits wird der Gesamtgewinn gespeichert, der jedes Jahr in einem Gebiet erzielt wird. Die Tabelle "Profits" enthält die Spalten "Territory", "Year" und "Profit".
Sie müssen einen Bericht erstellen, in dem die Gewinne der einzelnen Gebiete für jedes Jahr und für das Vorjahr aufgeführt sind.
Welche Transact-SQL-Abfrage sollten Sie verwenden?
Sie müssen einen Bericht erstellen, in dem die Gewinne der einzelnen Gebiete für jedes Jahr und für das Vorjahr aufgeführt sind.
Welche Transact-SQL-Abfrage sollten Sie verwenden?
Correct Answer: B
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
Sie müssen eine gespeicherte Prozedur erstellen, um Folgendes zu unterstützen:
* TRY / CATCH Fehlerbehandlung
* Transaktionsmanagement
Welche drei Anweisungen sollten Sie der Reihe nach in die gespeicherte Prozedur aufnehmen? Verschieben Sie zum Beantworten die entsprechenden Anweisungen aus der Liste der Anweisungen in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

* TRY / CATCH Fehlerbehandlung
* Transaktionsmanagement
Welche drei Anweisungen sollten Sie der Reihe nach in die gespeicherte Prozedur aufnehmen? Verschieben Sie zum Beantworten die entsprechenden Anweisungen aus der Liste der Anweisungen in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

Correct Answer:

Explanation:
References: https://docs.microsoft.com/en-us/sql/t-sql/language-elements/try-catch-transact-sql?view=sql-server-2017
Sie entwickeln eine SQL Server-Datenbank für eine Online-Vertriebsfirma. Die Datenbank enthält die folgenden vier Tabellen:

Das folgende Diagramm zeigt die Tabellen und ihre Beziehungen:



Das folgende Diagramm zeigt die Tabellen und ihre Beziehungen:


Correct Answer:
