070-461 Deutsch 無料問題集「Microsoft Querying Microsoft SQL Server 2012/2014 (070-461 Deutsch Version)」

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?

解説: (JPNTest メンバーにのみ表示されます)
Sie verwalten eine SQL Server-Datenbank, die Verkäufe von Verkäufern nachverfolgt. Die Datenbank enthält eine Tabelle, die durch die folgenden Transact-SQL-Anweisungen definiert wird:

Sie haben folgende Anforderungen:
* einen Datums- / Uhrzeitwert für den Abfragemonat akzeptieren
* Eine Liste der Verkäufer-IDs zurückgeben, die Verkäufe im Abfragemonat oder vor dem Abfragemonat haben
* Vergleichen Sie Verkäufe mit Verkaufsquoten für Verkäufer, die über Verkaufsquoten verfügen
* Jahresumsatz für Verkäufer anzeigen, für die kein Umsatzkontingent vorhanden ist Wie soll die gespeicherte Prozedur abgeschlossen werden? Ziehen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente an die richtigen Positionen. Jedes Transact-SQL-Segment 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.
正解:

Explanation:
Box 1: IIF ..
The IIF logical function returns one of two values, depending on whether the Boolean expression evaluates to true or false in SQL Server.
Syntax: IIF ( boolean_expression, true_value, false_value )
Box 2: [LastSzale] < EOMONTH(@queryMonth)
The EOMONTH function returns the last day of the month containing a specified date, with an optional offset.
References:
https://docs.microsoft.com/en-us/sql/t-sql/functions/logical-functions-iif-transact-sql?view=sql-server-2017
https://docs.microsoft.com/en-us/sql/t-sql/functions/eomonth-transact-sql?view=sql-server-2017
Ihre Microsoft SQL Server-Datenbank enthält die folgenden Tabellen.
Sie haben Tabellen, die mit den folgenden Transact-SQL-Anweisungen erstellt wurden:

Die Produkttabelle enthält 10.000 Datensätze. Die maximale ProductID beträgt 11.000.
Die Kategorietabelle enthält 12 Zeilen. Die maximale CategoryID ist 12.
Die Produkttabelle enthält mindestens ein Produkt in jeder Kategorie.
Daten in den Tabellen wurden versehentlich geändert. Um dies zu korrigieren, müssen Sie einige Aktualisierungen direkt an den Tabellen vornehmen. Sie geben mehrere Aussagen ab.
Welches Ergebnis oder welche Ergebnisse erhalten Sie für jede Transact-SQL-Anweisung? Ziehen Sie zum Beantworten die entsprechenden Ergebnisse auf die richtigen Transact-SQL-Anweisungen. Jedes Ergebnis kann einmal verwendet werden. Mehr als einmal oder gar nicht.
Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
正解:

Explanation:
Box 1:
The SET IDENTITY_INSERT command allows explicit values to be inserted into the identity column of a table.
Box 2:
The Product table contains at least one product in every category.
Box 3:
Box 4:
Bit is a data type that can take a value of 1, 0, or NULL.
References:
https://docs.microsoft.com/en-us/sql/t-sql/data-types/bit-transact-sql?view=sql-server-2017
https://docs.microsoft.com/en-us/sql/t-sql/statements/set-identity-insert-transact-sql?view=sql-server-2017
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?

解説: (JPNTest メンバーにのみ表示されます)
Ihre Datenbank enthält eine Tabelle mit dem Namen Customer, die die Spalten CustomerID und Name enthält.
Sie möchten eine Abfrage schreiben, mit der Daten aus der Kundentabelle abgerufen werden, die nach Namen sortiert sind und jeweils 20 Zeilen enthalten.
Sie müssen die Zeilen 41 bis 60 anzeigen.
Welche Transact-SQL-Abfrage sollten Sie erstellen?

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.

正解:B、D 解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Sie müssen eine UPDATE-Anweisung ausführen, die eine Teilmenge von Zeilen in einer Tabelle ändert. Die von der UPDATE-Anweisung betroffenen Zeilen dürfen nur festgeschrieben werden, wenn die Kriterien für die Zeilenanzahl erfüllt sind.
Ein Teil des korrekten Transact-SQL wurde in der Antwort unten angegeben. Geben Sie den Code in den Antwortbereich ein, der das Problem löst und die angegebenen Ziele oder Anforderungen erfüllt. Sie können Code innerhalb des bereitgestellten Codes sowie darunter hinzufügen.


Verwenden Sie die Schaltfläche 'Syntax prüfen', um Ihre Arbeit zu überprüfen. Alle Syntax- oder Rechtschreibfehler werden nach Zeilen- und Zeichenposition gemeldet.

解説: (JPNTest メンバーにのみ表示されます)
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?

解説: (JPNTest メンバーにのみ表示されます)
Sie entwerfen ein Auftragserfassungssystem, das eine SQL Server-Datenbank verwendet. Die folgenden Tabellen sind in der Einkaufsdatenbank vorhanden:

Sie erstellen den folgenden Trigger. Zeilennummern dienen nur als Referenz.

Wählen Sie für jede der folgenden Anweisungen Ja aus, wenn die Anweisung wahr ist. Andernfalls wählen Sie Nein.
正解:
Sie entwickeln eine Microsoft SQL Server 2012-Datenbank. Sie müssen einen Stapelprozess erstellen, der die folgenden Anforderungen erfüllt:
* Statusinformationen müssen in einer Statustabelle protokolliert werden.
* Wenn die Statustabelle zu Beginn des Stapels nicht vorhanden ist, muss sie erstellt werden.
Welches Objekt solltest du verwenden?

解説: (JPNTest メンバーにのみ表示されます)
Sie verwenden Microsoft SQL Server, um eine Datenbank zu entwickeln.
Sie müssen eine Abfrage erstellen, die eine Liste aller Kunden und zugehörigen Bestellungen anzeigt. In der Abfrage müssen Kunden angezeigt werden, für die keine entsprechenden Bestellungen vorliegen. Wenn die letzte Bestellung für einen Kunden innerhalb der letzten 30 Tage erfolgte, muss die Abfrage das letzte Bestelldatum für den Kunden zurückgeben.
Welche vier Transact-SQL-Anweisungen sollten Sie nacheinander verwenden? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Anweisungen aus der Anweisungsliste in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
正解:
Sie entwickeln eine Microsoft SQL Server 2012-Datenbank, die eine Tabelle mit dem Namen Products enthält. Die Tabelle "Produkte" hat die folgende Definition:

Sie müssen nur dann einen Prüfdatensatz erstellen, wenn entweder die RetailPrice- oder die WholeSalePrice-Spalte aktualisiert wird.
Welche Transact-SQL-Abfrage sollten Sie verwenden?

解説: (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 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?

Sie haben eine Microsoft SQL Server-Datenbank. Die Datenbank enthält eine Tabelle, die durch die folgende Transact-SQL-Anweisung definiert wird:

Mitarbeiternamen müssen immer mit einem Großbuchstaben beginnen.
Sie müssen eine Einschränkung definieren, um die Anforderung des Mitarbeiternamens durchzusetzen.
Welche Transact-SQL-Anweisung sollten Sie verwenden?

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 Fremdschlüsseleinschränkung erstellen, die auf eine andere Tabelle in der Datenbank verweist?

解説: (JPNTest メンバーにのみ表示されます)
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?

Sie verwalten eine Microsoft SQL Server-Datenbank mit dem Namen Sales. Die Datenbank ist 3 Terabyte groß. Die Verkaufsdatenbank ist wie in der folgenden Tabelle gezeigt konfiguriert.

Sie stellen fest, dass Sales_2.ndf beschädigt ist. Sie müssen die beschädigten Daten in kürzester Zeit wiederherstellen. Was tun?

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 verwenden Microsoft SQL Server 2012, um eine Datenbankanwendung zu entwickeln.
Sie erstellen eine Tabelle mithilfe der folgenden Definition:
TABELLE ERSTELLEN Preise (
PriceId int IDENTITY (1,1) PRIMARY KEY,
ActualPrice NUMERIC (16,9),
PredictedPrice NUMERIC (16,9)
)
Sie müssen eine berechnete Spalte basierend auf einer benutzerdefinierten Funktion mit dem Namen udf_price_index erstellen. Sie müssen auch sicherstellen, dass die Spalte einen Index unterstützt.
Welche drei Transact-SQL-Anweisungen sollten Sie verwenden? (Um zu antworten, verschieben Sie die entsprechenden SQL-Anweisungen aus der Liste der Anweisungen in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.)
正解:

弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

オンラインサポート時間:( UTC+9 ) 9:00-24:00
月曜日から土曜日まで

サポート:現在連絡