最新的Microsoft Querying Microsoft SQL Server 2012/2014 (70-461 Deutsch Version) - 70-461 Deutsch免費考試真題
Die Agententabelle einer Microsoft SQL Server-Datenbank enthält mehrere Millionen Zeilen. Die Datenbank verwendet die Sortierung SQL_Latin1_General_Cp1_CS_AS.
Sie müssen sicherstellen, dass die folgenden Anforderungen erfüllt sind:
* Die Werte in der StateRefID-Spalte entsprechen dem Muster aus 3 Großbuchstaben, gefolgt von 5 Ziffern, z. B. "ABC12345".
* Die StateRefID-Werte sind in der Agent-Tabelle eindeutig.
* Die Werte aller Datensätze, die in die Agententabelle eingefügt oder aktualisiert werden, sind korrekt formatiert.
* Vorhandene Zeilen werden ignoriert
Welche Transact-SQL-Anweisung sollten Sie ausführen?

Sie müssen sicherstellen, dass die folgenden Anforderungen erfüllt sind:
* Die Werte in der StateRefID-Spalte entsprechen dem Muster aus 3 Großbuchstaben, gefolgt von 5 Ziffern, z. B. "ABC12345".
* Die StateRefID-Werte sind in der Agent-Tabelle eindeutig.
* Die Werte aller Datensätze, die in die Agententabelle eingefügt oder aktualisiert werden, sind korrekt formatiert.
* Vorhandene Zeilen werden ignoriert
Welche Transact-SQL-Anweisung sollten Sie ausführen?

正確答案: D
Mit Microsoft SQL Server 2012 erstellen Sie eine gespeicherte Prozedur, wie im folgenden Codesegment gezeigt.
(Zeilennummern dienen nur als Referenz.)

Die Prozedur kann innerhalb anderer Transaktionen aufgerufen werden.
Sie müssen sicherstellen, dass die Änderung auch dann beibehalten wird, wenn die DELETE-Anweisung aus der HumanResourcesJobCandidate-Tabelle erfolgreich ausgeführt wurde, selbst wenn das Einfügen in die Audit.Log-Tabelle fehlschlägt.
Welches Codesegment sollten Sie in Zeile 14 einfügen?
(Zeilennummern dienen nur als Referenz.)

Die Prozedur kann innerhalb anderer Transaktionen aufgerufen werden.
Sie müssen sicherstellen, dass die Änderung auch dann beibehalten wird, wenn die DELETE-Anweisung aus der HumanResourcesJobCandidate-Tabelle erfolgreich ausgeführt wurde, selbst wenn das Einfügen in die Audit.Log-Tabelle fehlschlägt.
Welches Codesegment sollten Sie in Zeile 14 einfügen?
正確答案: B
說明:(僅 Fast2test 成員可見)
Sie entwickeln eine Datenbank für eine Reiseanwendung. Sie müssen Tabellen und andere Datenbankobjekte entwerfen.
Sie müssen Mediendateien in mehreren Tabellen speichern.
Jede Mediendatei ist kleiner als 1 MB. Die Mediendateien erfordern einen schnellen Zugriff und werden häufig abgerufen.
Was tun?
Sie müssen Mediendateien in mehreren Tabellen speichern.
Jede Mediendatei ist kleiner als 1 MB. Die Mediendateien erfordern einen schnellen Zugriff und werden häufig abgerufen.
Was tun?
正確答案: E
說明:(僅 Fast2test 成員可見)
Sie verwalten eine Microsoft SQL Server 2012-Datenbank. Die Datenbank enthält eine Tabelle namens Employee. Ein Teil der Mitarbeitertabelle ist in der Ausstellung zu sehen. (Klicken Sie auf die Schaltfläche "Ausstellen".)


Sofern oben nicht anders angegeben, verweisen keine Spalten in der Employee-Tabelle auf andere Tabellen.
Vertrauliche Informationen zu den Mitarbeitern werden in einer separaten Tabelle mit dem Namen EmployeeData gespeichert. In EmployeeData ist für jeden Datensatz in der Employee-Tabelle ein Datensatz vorhanden.
Sie müssen die entsprechenden Einschränkungen und Tabelleneigenschaften zuweisen, um die Datenintegrität und -sichtbarkeit sicherzustellen.
In welcher Spalte der Employee-Tabelle sollten Sie eine Identitätsspezifikation verwenden, um einen Startwert von 1.000 und ein Inkrement von 1 einzuschließen?


Sofern oben nicht anders angegeben, verweisen keine Spalten in der Employee-Tabelle auf andere Tabellen.
Vertrauliche Informationen zu den Mitarbeitern werden in einer separaten Tabelle mit dem Namen EmployeeData gespeichert. In EmployeeData ist für jeden Datensatz in der Employee-Tabelle ein Datensatz vorhanden.
Sie müssen die entsprechenden Einschränkungen und Tabelleneigenschaften zuweisen, um die Datenintegrität und -sichtbarkeit sicherzustellen.
In welcher Spalte der Employee-Tabelle sollten Sie eine Identitätsspezifikation verwenden, um einen Startwert von 1.000 und ein Inkrement von 1 einzuschließen?
正確答案: A
Sie sind Datenbankentwickler für eine Anwendung, die auf einem Microsoft SQL Server 2012-Server gehostet wird.
Die Datenbank enthält zwei Tabellen mit den folgenden Definitionen:

Globale Kunden geben Bestellungen aus mehreren Ländern auf.
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 den folgenden Definitionen:

Globale Kunden geben Bestellungen aus mehreren Ländern auf.
Sie müssen das Land anzeigen, aus dem jeder Kunde die meisten Bestellungen aufgegeben hat.
Welche Transact-SQL-Abfrage verwenden Sie?
正確答案: B
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.

正確答案:

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
Sie verwalten eine Microsoft Azure SQL-Datenbankinstanz.
Sie schreiben eine neue gespeicherte Prozedur, die explizite Transaktionen verwendet.
Sie müssen sicherstellen, dass kein anderer Prozess die Objekte beeinflussen kann, die von der gespeicherten Prozedur verwendet werden, während sie ausgeführt wird.
Welche Transact-SQL-Anweisung sollten Sie ausführen?
Sie schreiben eine neue gespeicherte Prozedur, die explizite Transaktionen verwendet.
Sie müssen sicherstellen, dass kein anderer Prozess die Objekte beeinflussen kann, die von der gespeicherten Prozedur verwendet werden, während sie ausgeführt wird.
Welche Transact-SQL-Anweisung sollten Sie ausführen?
正確答案: B
說明:(僅 Fast2test 成員可見)
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 die folgenden Anforderungen erfüllt:
* Verweist auf Spalten, indem nur einteilige Namen verwendet werden.
* Gruppiert Aggregate nur nach SalesTerritoryID und dann nach ProductID.
* Ordnet die Ergebnisse in absteigender Reihenfolge nach SalesTerritoryID und dann nach ProductID in absteigender Reihenfolge für beide.
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 die folgenden Anforderungen erfüllt:
* Verweist auf Spalten, indem nur einteilige Namen verwendet werden.
* Gruppiert Aggregate nur nach SalesTerritoryID und dann nach ProductID.
* Ordnet die Ergebnisse in absteigender Reihenfolge nach SalesTerritoryID und dann nach ProductID in absteigender Reihenfolge für beide.
Ein Teil der korrekten T-SQL-Anweisung wurde im Antwortbereich bereitgestellt. Geben Sie den vollständigen Code ein.

正確答案: B
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, bei denen die gleichen oder ähnliche Antwortmöglichkeiten verwendet werden. Eine Antwortauswahl kann für mehr als eine Frage in der Reihe richtig sein. Jede Frage ist unabhängig von den anderen Fragen in der Reihe. In einer Frage angegebene Informationen und Details gelten nur für diese Frage.
Sie verwalten eine Microsoft SQL Server-Datenbank.
Die Datenbank enthält eine Tabelle namens Employee. Ein Teil der Mitarbeitertabelle ist in der Ausstellung zu sehen. (Klicken Sie auf die Schaltfläche "Ausstellen".)


Sofern oben nicht anders angegeben, verweisen keine Spalten in der Employee-Tabelle auf andere Tabellen.
Vertrauliche Informationen zu den Mitarbeitern werden in einer separaten Tabelle mit dem Namen EmployeeData gespeichert. In EmployeeData ist für jeden Datensatz in der Employee-Tabelle ein Datensatz vorhanden.
Sie müssen die entsprechenden Einschränkungen und Tabelleneigenschaften zuweisen, um die Datenintegrität und -sichtbarkeit sicherzustellen.
Auf welche Spalte in der Employee-Tabelle sollte in einer Eins-zu-Eins-Beziehung in der EmployeeData-Tabelle verwiesen werden?
Sie verwalten eine Microsoft SQL Server-Datenbank.
Die Datenbank enthält eine Tabelle namens Employee. Ein Teil der Mitarbeitertabelle ist in der Ausstellung zu sehen. (Klicken Sie auf die Schaltfläche "Ausstellen".)


Sofern oben nicht anders angegeben, verweisen keine Spalten in der Employee-Tabelle auf andere Tabellen.
Vertrauliche Informationen zu den Mitarbeitern werden in einer separaten Tabelle mit dem Namen EmployeeData gespeichert. In EmployeeData ist für jeden Datensatz in der Employee-Tabelle ein Datensatz vorhanden.
Sie müssen die entsprechenden Einschränkungen und Tabelleneigenschaften zuweisen, um die Datenintegrität und -sichtbarkeit sicherzustellen.
Auf welche Spalte in der Employee-Tabelle sollte in einer Eins-zu-Eins-Beziehung in der EmployeeData-Tabelle verwiesen werden?
正確答案: A
Sie verwalten eine Microsoft SQL Server 2012-Datenbank. Die Datenbank enthält eine Tabelle namens Employee. Ein Teil der Mitarbeitertabelle ist in der Ausstellung zu sehen. (Klicken Sie auf die Schaltfläche "Ausstellen".)


Vertrauliche Informationen zu den Mitarbeitern werden in einer separaten Tabelle mit dem Namen EmployeeData gespeichert. In EmployeeData ist für jeden Datensatz in der Employee-Tabelle ein Datensatz vorhanden. Sie müssen die entsprechenden Einschränkungen und Tabelleneigenschaften zuweisen, um die Datenintegrität und -sichtbarkeit sicherzustellen. In welcher Spalte der Employee-Tabelle sollten Sie eine eindeutige Einschränkung erstellen?


Vertrauliche Informationen zu den Mitarbeitern werden in einer separaten Tabelle mit dem Namen EmployeeData gespeichert. In EmployeeData ist für jeden Datensatz in der Employee-Tabelle ein Datensatz vorhanden. Sie müssen die entsprechenden Einschränkungen und Tabelleneigenschaften zuweisen, um die Datenintegrität und -sichtbarkeit sicherzustellen. In welcher Spalte der Employee-Tabelle sollten Sie eine eindeutige Einschränkung erstellen?
正確答案: F