70-461 Deutsch 無料問題集「Microsoft Querying Microsoft SQL Server 2012/2014 (70-461 Deutsch Version)」
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?
正解:A
解答を投票する
Sie entwickeln eine Microsoft SQL Server-Datenbank, die eine Tabelle mit dem Namen Products enthält. Die Tabelle "Produkte" enthält Spalten mit den Namen "ProductId", "CategoryId", "Name" und "Price".
Produktpreise werden häufig wie folgt aktualisiert:
* Für ein einzelnes Produkt mit einem bestimmten Wert in der Spalte ProductId
* Für eine gesamte Kategorie in Prozent mithilfe der Spalte CategoryId Sie müssen den Änderungspreis mithilfe der Spalten ProductId 'ChangedValue und ChangedDate in einer neuen Tabelle mit dem Namen PriceChange protokollieren. Sie müssen auch sicherstellen, dass Preiserhöhungen als positive Werte und Preisverringerungen als negative Werte erfasst werden.
Welche Transact-SQL-Abfrage sollten Sie verwenden?




Produktpreise werden häufig wie folgt aktualisiert:
* Für ein einzelnes Produkt mit einem bestimmten Wert in der Spalte ProductId
* Für eine gesamte Kategorie in Prozent mithilfe der Spalte CategoryId Sie müssen den Änderungspreis mithilfe der Spalten ProductId 'ChangedValue und ChangedDate in einer neuen Tabelle mit dem Namen PriceChange protokollieren. Sie müssen auch sicherstellen, dass Preiserhöhungen als positive Werte und Preisverringerungen als negative Werte erfasst werden.
Welche Transact-SQL-Abfrage sollten Sie verwenden?




正解:A
解答を投票する
Sie haben eine SQL Server-Datenbank mit dem Namen CUSTOMERS.
Sie müssen eine gespeicherte Prozedur mit dem Namen SelectCustomers in der CUSTOMERS-Datenbank signieren.
Welche vier Anweisungen sollten Sie nacheinander ausführen? Verschieben Sie zum Beantworten die entsprechenden Anweisungen aus der Liste der Anweisungen in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

Sie müssen eine gespeicherte Prozedur mit dem Namen SelectCustomers in der CUSTOMERS-Datenbank signieren.
Welche vier Anweisungen sollten Sie nacheinander ausführen? Verschieben Sie zum Beantworten die entsprechenden Anweisungen aus der Liste der Anweisungen in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

正解:

Explanation:
There are four steps involved in signing a module:
References:https://msdn.microsoft.com/en-us/library/bb669102(v=vs.110).aspx
Sie entwickeln drei Microsoft SQL Server 2012-Datenbanken mit den Namen "Database1", "Database2" und "Database3". Sie haben Berechtigungen für Datenbank1 und Datenbank2.
Sie planen, eine gespeicherte Prozedur mit dem Namen dbo.usp_InsertEvent in Database3 zu schreiben und bereitzustellen.
dbo.usp_InsertEvent muss andere gespeicherte Prozeduren in den anderen Datenbanken ausführen.
Sie müssen sicherstellen, dass Aufrufer, die keine Berechtigungen für Datenbank1 oder Datenbank2 haben, die gespeicherte Prozedur ausführen können.
Welche Transact-SQL-Anweisung sollten Sie verwenden?
Sie planen, eine gespeicherte Prozedur mit dem Namen dbo.usp_InsertEvent in Database3 zu schreiben und bereitzustellen.
dbo.usp_InsertEvent muss andere gespeicherte Prozeduren in den anderen Datenbanken ausführen.
Sie müssen sicherstellen, dass Aufrufer, die keine Berechtigungen für Datenbank1 oder Datenbank2 haben, die gespeicherte Prozedur ausführen können.
Welche Transact-SQL-Anweisung sollten Sie verwenden?
正解:D
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Sie haben eine Datenbank, 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:
* UnitPrice muss in absteigender Reihenfolge zurückgegeben werden.
* Die Abfrage muss zweiteilige Namen verwenden, um auf die Tabelle zu verweisen.
* Die Abfrage muss die RANK-Funktion verwenden, um die Ergebnisse zu berechnen.
* Die Abfrage muss die Rangfolge der Zeilen in einer Spalte mit dem Namen PriceRank zurückgeben.
* In der Liste müssen die Spalten in der Reihenfolge angezeigt werden, in der sie in der Tabelle definiert sind.
* PriceRank muss zuletzt erscheinen.
Welches Codesegment sollten Sie verwenden?
Um zu antworten, geben Sie den richtigen Code in den Antwortbereich 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:
* UnitPrice muss in absteigender Reihenfolge zurückgegeben werden.
* Die Abfrage muss zweiteilige Namen verwenden, um auf die Tabelle zu verweisen.
* Die Abfrage muss die RANK-Funktion verwenden, um die Ergebnisse zu berechnen.
* Die Abfrage muss die Rangfolge der Zeilen in einer Spalte mit dem Namen PriceRank zurückgeben.
* In der Liste müssen die Spalten in der Reihenfolge angezeigt werden, in der sie in der Tabelle definiert sind.
* PriceRank muss zuletzt erscheinen.
Welches Codesegment sollten Sie verwenden?
Um zu antworten, geben Sie den richtigen Code in den Antwortbereich ein.
正解: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
解答を投票する
Ihre Bewerbung enthält eine gespeicherte Prozedur für jedes Land. Jede gespeicherte Prozedur akzeptiert eine Mitarbeiteridentifikationsnummer über den Parameter @EmpID.
Sie müssen für jeden Mitarbeiter einen einzelnen Prozess erstellen, der die entsprechende gespeicherte Prozedur basierend auf dem Land des Wohnsitzes ausführt.
Welchen Ansatz sollten Sie verwenden?
Sie müssen für jeden Mitarbeiter einen einzelnen Prozess erstellen, der die entsprechende gespeicherte Prozedur basierend auf dem Land des Wohnsitzes ausführt.
Welchen Ansatz sollten Sie verwenden?
正解:D
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Sie haben eine Datenbank, die die in der Ausstellung gezeigten Tabellen enthält. (Klicken Sie auf die Schaltfläche Ausstellen).

Sie müssen eine Abfrage für einen Bericht erstellen. Die Abfrage muss die folgenden Anforderungen erfüllen:
* Verwenden Sie KEINE Objekttrennzeichen.
* Geben Sie zuerst die neuesten Bestellungen zurück.
* Verwenden Sie die erste Initiale der Tabelle als Alias.
* Geben Sie für jeden Kunden das letzte Bestelldatum zurück.
* Rufen Sie den Nachnamen der Person ab, die die Bestellung aufgegeben hat.
* Geben Sie das Bestelldatum in einer Spalte mit dem Namen MostRecentOrderDate zurück, die als letzte Spalte im Bericht angezeigt wird.
Die Lösung muss den ANSI SQL-99-Standard unterstützen.
Welches Codesegment sollten Sie verwenden?
Um zu antworten, geben Sie den richtigen Code in den Antwortbereich ein.

Sie müssen eine Abfrage für einen Bericht erstellen. Die Abfrage muss die folgenden Anforderungen erfüllen:
* Verwenden Sie KEINE Objekttrennzeichen.
* Geben Sie zuerst die neuesten Bestellungen zurück.
* Verwenden Sie die erste Initiale der Tabelle als Alias.
* Geben Sie für jeden Kunden das letzte Bestelldatum zurück.
* Rufen Sie den Nachnamen der Person ab, die die Bestellung aufgegeben hat.
* Geben Sie das Bestelldatum in einer Spalte mit dem Namen MostRecentOrderDate zurück, die als letzte Spalte im Bericht angezeigt wird.
Die Lösung muss den ANSI SQL-99-Standard unterstützen.
Welches Codesegment sollten Sie verwenden?
Um zu antworten, geben Sie den richtigen Code in den Antwortbereich ein.
正解:A
解答を投票する
Sie verwenden eine enthaltene Datenbank mit dem Namen ContosoDb in einer Domäne. Sie müssen einen Benutzer erstellen, der sich bei der ContosoDb-Datenbank anmelden kann. Sie müssen auch sicherstellen, dass Sie die Datenbank ohne zusätzliche Benutzerkontokonfigurationen auf verschiedene Datenbankserver innerhalb der Domäne portieren können.
Welchen Benutzertyp sollten Sie anlegen?
Welchen Benutzertyp sollten Sie anlegen?
正解:B
解答を投票する
Sie erstellen eine Ansicht basierend auf der folgenden Anweisung:

Sie erteilen die Select-Berechtigung für Benutzer1.
Sie müssen die Ansicht so ändern, dass nur die Datensätze angezeigt werden, die im Monat vor dem aktuellen Monat verarbeitet wurden. Sie müssen sicherstellen, dass die Ansicht für Benutzer1 nach den Änderungen ordnungsgemäß funktioniert.
Welche Transact-SQL-Anweisung sollten Sie verwenden?


Sie erteilen die Select-Berechtigung für Benutzer1.
Sie müssen die Ansicht so ändern, dass nur die Datensätze angezeigt werden, die im Monat vor dem aktuellen Monat verarbeitet wurden. Sie müssen sicherstellen, dass die Ansicht für Benutzer1 nach den Änderungen ordnungsgemäß funktioniert.
Welche Transact-SQL-Anweisung sollten Sie verwenden?

正解:C
解答を投票する
Ihre Datenbank enthält eine Tabelle namens Purchases. Die Tabelle enthält eine DATETIME-Spalte mit dem Namen PurchaseTime, in der das Datum und die Uhrzeit jedes Kaufs gespeichert sind. In der Spalte PurchaseTime befindet sich ein nicht gruppierter Index.
Das Geschäftsteam möchte einen Bericht, in dem die Gesamtzahl der am aktuellen Tag getätigten Käufe angezeigt wird.
Sie müssen eine Abfrage schreiben, die die richtigen Ergebnisse auf die effizienteste Weise zurückgibt.
Welche Transact-SQL-Abfrage sollten Sie verwenden?
Das Geschäftsteam möchte einen Bericht, in dem die Gesamtzahl der am aktuellen Tag getätigten Käufe angezeigt wird.
Sie müssen eine Abfrage schreiben, die die richtigen Ergebnisse auf die effizienteste Weise zurückgibt.
Welche Transact-SQL-Abfrage sollten Sie verwenden?
正解:D
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Sie entwickeln eine Microsoft SQL Server-Datenbank.
Sie müssen die folgenden Anforderungen erfüllen:
* Erstellen Sie eine Tabelle, die eine Primärschlüsselspalte und eine XML-Datenspalte enthält.
* Verhindern Sie das Einfügen von ungültigem XML.
* Laden Sie ein XML-Dokument.
Welche drei Transact-SQL-Segmente sollten Sie zur Entwicklung der Lösung verwenden? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente aus der Liste der Transact-SQL-Segmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

Sie müssen die folgenden Anforderungen erfüllen:
* Erstellen Sie eine Tabelle, die eine Primärschlüsselspalte und eine XML-Datenspalte enthält.
* Verhindern Sie das Einfügen von ungültigem XML.
* Laden Sie ein XML-Dokument.
Welche drei Transact-SQL-Segmente sollten Sie zur Entwicklung der Lösung verwenden? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente aus der Liste der Transact-SQL-Segmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

正解:

Explanation:
Box 1: CREATE XML SCHEMA COLLECTION MySchema AS...
CREATE XML SCHEMA COLLECTION imports the schema components into a database.
Box 2: CREATE TABLE .. xmlColumn xml(MySchema)
Create a typed xml variable by specifying an XML schema collection, as shown in the following example.
DECLARE @x xml (Sales.StoreSurveySchemaCollection)
Box 3: LoadXml()
LoadXml() loads the XML document from the specified string.
Reference:
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-xml-schema-collection-transact-sql
https://docs.microsoft.com/en-us/sql/relational-databases/xml/create-xml-data-type-variables-and-columns
Sie verwalten eine Microsoft SQL Server 2012-Datenbank, die mehrere Tabellen im Sales-Schema enthält. Einige Benutzer müssen daran gehindert werden, Datensätze in einer der Tabellen im Sales-Schema zu löschen. Sie müssen Benutzer verwalten, die keine Datensätze im Verkaufsschema löschen können.
Sie müssen dieses Ziel mit minimalem Verwaltungsaufwand erreichen. Was tun?
Sie müssen dieses Ziel mit minimalem Verwaltungsaufwand erreichen. Was tun?
正解:C
解答を投票する
Sie entwickeln eine Microsoft SQL Server 2012-Datenbank, die eine Tabelle mit dem Namen Customers enthält. Die Customers-Tabelle hat die folgende Definition:

Sie müssen nur dann einen Überwachungsdatensatz erstellen, wenn entweder die MobileNumber- oder die HomeNumber-Spalte aktualisiert wird.
Welche Transact-SQL-Abfrage sollten Sie verwenden?

Sie müssen nur dann einen Überwachungsdatensatz erstellen, wenn entweder die MobileNumber- oder die HomeNumber-Spalte aktualisiert wird.
Welche Transact-SQL-Abfrage sollten Sie verwenden?
正解:A
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
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?
正解:B
解答を投票する
Sie entwickeln eine Microsoft SQL Server-Datenbank mit dem Namen ContosoDb. ContosoDb enthält eine Tabelle namens Employess, die mit der folgenden Transact-SQL-Anweisung erstellt wurde:

Sie müssen eine Ansicht erstellen, die das Einfügen neuer Datensätze in die Employees-Tabelle mithilfe der Ansicht ermöglicht.


Sie müssen eine Ansicht erstellen, die das Einfügen neuer Datensätze in die Employees-Tabelle mithilfe der Ansicht ermöglicht.

正解:C
解答を投票する