Microsoft Querying Microsoft SQL Server 2012/2014 (70-461 Deutsch Version) (70-461 Deutsch) Free Practice Test
Question 1
Sie sind Datenbankentwickler bei einem unabhängigen Softwareanbieter. Sie erstellen gespeicherte Prozeduren, die proprietären Code enthalten.
Sie müssen den Code vor der Anzeige durch Ihre Kunden schützen.
Welche Option für gespeicherte Prozeduren sollten Sie verwenden?
Sie müssen den Code vor der Anzeige durch Ihre Kunden schützen.
Welche Option für gespeicherte Prozeduren sollten Sie verwenden?
Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 2
Sie entwickeln in SQL Server 2012 eine Datenbank, in der Informationen zu aktuellen Projektzuweisungen von Mitarbeitern gespeichert werden.
Sie erstellen eine Sicht, die Daten aus der Projektzuordnungstabelle verwendet.
Sie müssen sicherstellen, dass die Ansicht nicht ungültig wird, wenn sich das Schema der Projektzuordnungstabelle ändert.
Was tun?
Sie erstellen eine Sicht, die Daten aus der Projektzuordnungstabelle verwendet.
Sie müssen sicherstellen, dass die Ansicht nicht ungültig wird, wenn sich das Schema der Projektzuordnungstabelle ändert.
Was tun?
Correct Answer: D
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 3
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 müssen eine Abfrage erstellen, die eine Liste der Produkte aus Sales.ProductCatalog zurückgibt. Die Lösung muss die folgenden Anforderungen erfüllen:
* Gibt Zeilen zurück, die nach absteigenden Werten in der UnitPrice-Spalte sortiert sind.
* Verwenden Sie die Rangfunktion, um die Ergebnisse basierend auf der UnitPrice-Spalte zu berechnen.
* Gibt die Rangfolge der Zeilen in einer Spalte zurück, die den Alias PriceRank verwendet.
* Verwenden Sie zweiteilige Namen, um Tabellen zu referenzieren.
* Zeigen Sie die Spalten in der Reihenfolge an, in der sie in der Tabelle definiert sind. Die PriceRank-Spalte muss zuletzt angezeigt werden.
Ein Teil der korrekten T-SQL-Anweisung wurde im Antwortbereich bereitgestellt. Geben Sie den vollständigen Code ein.


Sie müssen eine Abfrage erstellen, die eine Liste der Produkte aus Sales.ProductCatalog zurückgibt. Die Lösung muss die folgenden Anforderungen erfüllen:
* Gibt Zeilen zurück, die nach absteigenden Werten in der UnitPrice-Spalte sortiert sind.
* Verwenden Sie die Rangfunktion, um die Ergebnisse basierend auf der UnitPrice-Spalte zu berechnen.
* Gibt die Rangfolge der Zeilen in einer Spalte zurück, die den Alias PriceRank verwendet.
* Verwenden Sie zweiteilige Namen, um Tabellen zu referenzieren.
* Zeigen Sie die Spalten in der Reihenfolge an, in der sie in der Tabelle definiert sind. Die PriceRank-Spalte muss zuletzt angezeigt werden.
Ein Teil der korrekten T-SQL-Anweisung wurde im Antwortbereich bereitgestellt. Geben Sie den vollständigen Code ein.

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 4
Sie entwickeln eine SQL Server-Datenbank für ein Auftragsverwaltungssystem. Die Datenbank enthält eine Tabelle, die durch die folgende Transact-SQL-Anweisung definiert wird:

Transaktionen müssen festgeschrieben werden, wenn keine Fehler vorliegen. Transaktionen müssen zurückgesetzt werden, wenn Verstöße gegen Bedingungen auftreten.
Sie müssen das Transact-SQL-Skript erstellen, um neue Aufträge einzufügen.
Wie müssen Sie das entsprechende Transact-SQL-Skript ausführen? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Anweisungen aus jeder Liste im Antwortbereich aus.


Transaktionen müssen festgeschrieben werden, wenn keine Fehler vorliegen. Transaktionen müssen zurückgesetzt werden, wenn Verstöße gegen Bedingungen auftreten.
Sie müssen das Transact-SQL-Skript erstellen, um neue Aufträge einzufügen.
Wie müssen Sie das entsprechende Transact-SQL-Skript ausführen? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Anweisungen aus jeder Liste im Antwortbereich aus.

Correct Answer:

Explanation:
Box 1: SET XACT_ABORT ON;
XACT_ABORT specifies whether SQL Server automatically rolls back the current transaction when a Transact-SQL statement raises a run-time error.
When SET XACT_ABORT is ON, if a Transact-SQL statement raises arun-time error, the entire transaction is terminated and rolled back.
Box 2: IF (XACT_STATE()) =-1
If XACT_STATE has the value of -1, then the current request has an active user transaction, but an error has occurred that has caused the transaction to beclassified as an uncommittable transaction. The request cannot commit the transaction or roll back to a savepoint; it can only request a full rollback of the transaction.
Box 3: IF (XACT_STATE()) =1
If XACT_STATE has the value of 1, then the current request has an active user transaction. The request can perform any actions, including writing data and committing the transaction.
References:
https://msdn.microsoft.com/en-us/library/ms188792.aspx
https://msdn.microsoft.com/en-us/library/ms189797.aspx
Question 5
Sie verwenden eine Microsoft SQL Server-Datenbank, die eine Tabelle enthält. Die Tabelle enthält Aufzeichnungen von Webanforderungen, wie in der Ausstellung gezeigt. (Klicken Sie auf die Schaltfläche "Ausstellen".)

Ihr Netzwerk verfügt über drei Webserver mit den folgenden IP-Adressen:
* 10.0.0.1
* 10.0.0.2
* 10.0.0.3
Sie müssen eine Abfrage erstellen, die die folgenden Informationen anzeigt:
* Die Anzahl der Anforderungen für jede Webseite (UriStem), gruppiert nach dem Webserver (ServerIP), der die Anforderung bereitgestellt hat
* Eine Spalte für jeden Server
Welche Transact-SQL-Abfrage sollten Sie verwenden?






Ihr Netzwerk verfügt über drei Webserver mit den folgenden IP-Adressen:
* 10.0.0.1
* 10.0.0.2
* 10.0.0.3
Sie müssen eine Abfrage erstellen, die die folgenden Informationen anzeigt:
* Die Anzahl der Anforderungen für jede Webseite (UriStem), gruppiert nach dem Webserver (ServerIP), der die Anforderung bereitgestellt hat
* Eine Spalte für jeden Server
Welche Transact-SQL-Abfrage sollten Sie verwenden?





Correct Answer: C
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 6
Sie entwickeln eine Datenbankanwendung mit Microsoft SQL Server 2012.
Sie haben eine Abfrage, die langsamer als erwartet ausgeführt wird.
Sie müssen Ausführungspläne erfassen, die detaillierte Informationen zu fehlenden Indizes enthalten, die vom Abfrageoptimierer empfohlen werden.
Was tun?
Sie haben eine Abfrage, die langsamer als erwartet ausgeführt wird.
Sie müssen Ausführungspläne erfassen, die detaillierte Informationen zu fehlenden Indizes enthalten, die vom Abfrageoptimierer empfohlen werden.
Was tun?
Correct Answer: J
Question 7
Sie verwenden Microsoft SQL Server 2012, um eine Datenbankanwendung zu entwickeln.
Sie erstellen eine gespeicherte Prozedur mit dem Namen dbo.ModifyData, mit der Zeilen geändert werden können.
Sie müssen sicherstellen, dass dbo.ModifyData die folgenden Anforderungen erfüllt, wenn die Transaktion fehlschlägt:
* Gibt keinen Fehler zurück
* Schließt alle geöffneten Transaktionen
Welche Transact-SQL-Anweisung sollten Sie verwenden?
Sie erstellen eine gespeicherte Prozedur mit dem Namen dbo.ModifyData, mit der Zeilen geändert werden können.
Sie müssen sicherstellen, dass dbo.ModifyData die folgenden Anforderungen erfüllt, wenn die Transaktion fehlschlägt:
* Gibt keinen Fehler zurück
* Schließt alle geöffneten Transaktionen
Welche Transact-SQL-Anweisung sollten Sie verwenden?
Correct Answer: D
Question 8
Ihre Datenbank enthält eine Tabelle mit dem Namen Products, die die Spalten ProductID und Name enthält.
Sie möchten eine Abfrage schreiben, mit der Daten aus der Tabelle "Produkte" abgerufen werden, die nach Namen sortiert sind und jeweils 15 Zeilen enthalten.
Sie müssen die Zeilen 31 bis 45 anzeigen.
Welche Transact-SQL-Abfrage sollten Sie erstellen?

Sie möchten eine Abfrage schreiben, mit der Daten aus der Tabelle "Produkte" abgerufen werden, die nach Namen sortiert sind und jeweils 15 Zeilen enthalten.
Sie müssen die Zeilen 31 bis 45 anzeigen.
Welche Transact-SQL-Abfrage sollten Sie erstellen?

Correct Answer: B
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 9
Sie müssen eine gespeicherte Prozedur erstellen, die Werte in mehrere Tabellen eingibt. Die Lösung muss sicherstellen, dass bei einem Fehlschlagen einer einzelnen Einfügung keiner der Werte in die Tabellen eingefügt wird.
Wie sollten Sie die gespeicherte Prozedur vervollständigen? Ziehen Sie zum Beantworten die entsprechenden Werte an die richtigen Stellen. Jeder Wert kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.

Wie sollten Sie die gespeicherte Prozedur vervollständigen? Ziehen Sie zum Beantworten die entsprechenden Werte an die richtigen Stellen. Jeder Wert kann einmal, mehrmals oder gar 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:
References:https://msdn.microsoft.com/en-us/library/ms188378.aspx