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

Sie entwickeln eine Microsoft Azure SQL-Datenbankinstanz zur Unterstützung des Gehaltsabrechnungssystems eines Unternehmens. Die Datenbank enthält eine Tabelle namens Employee, die durch die folgende Transact-SQL-Anweisung definiert wird:

Das Unternehmen definiert fünf Mitarbeiterstufen. Die Ebene jedes Mitarbeiters wird in der Spalte Ebene gespeichert. Die Stufen 1,2 und 3 werden für nicht leitende Angestellte verwendet. Die Ebenen 4 und 5 werden für Führungskräfte verwendet. Jede der nicht-exekutiven Ebenen verfügt über einen definierten Bereich, der das Gehalt der Mitarbeiter auf dieser Ebene einschränkt.
Sie müssen eine Ansicht erstellen, mit der Einträge für nicht geschäftsführende Mitarbeiter basierend auf den folgenden Regeln aktualisiert werden können:
* Nur nicht geschäftsführende Mitarbeiter können angezeigt oder aktualisiert werden.
* Mitarbeiter können auf eine nicht-exekutive Ebene befördert werden.
* Mitarbeiter können nicht zu Führungskräften befördert werden.
Wenn sich das Gehalt eines Mitarbeiters ändert, muss das neue Gehalt den für dieses Niveau festgelegten Unternehmensbereich einhalten.
Welche vier 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: WITH SCHEMABINDING AS
The syntax is: CREATE VIEW
WITH SCHEMABINDING
AS
Box 2:
SELECT DISTINCT cannot be used here.
Box 3: ORDER BY
Box 4:
Create a clustered index.
References: https://docs.microsoft.com/en-us/sql/relational-databases/views/create-indexed-views?view=sql-server-2017
Sie entwickeln eine Microsoft SQL Server-Datenbank. Sie entwerfen eine Tabelle zum Speichern von Produktinformationen. Die Tabelle ist wie folgt definiert:

Sie müssen die folgenden Anforderungen erfüllen:
* Wenn ein Produkt den Produktkategoriewert "REGULAR" hat, sollte das Produkt eine Unterkategorie mit einer Länge von zwei Zeichen haben.
* Wenn ein Produkt eine andere Produktkategorie als "REGULAR" hat, kann das Produkt eine Unterkategorie haben oder nicht.
Welche Transact-SQL-Anweisung sollten Sie verwenden?

解説: (JPNTest メンバーにのみ表示されます)
Sie entwickeln eine Microsoft SQL Server-Datenbank für eine Bildungseinrichtung. Die Datenbank enthält Tabellen mit den Namen ExamEvaluation und ProjectEvaluation, mit denen die Ergebnisse der Schüler verfolgt werden. Die Tabellen werden mit dem folgenden Code erstellt:

Die Schüler werden nach folgenden Regeln bewertet:
* Jeder Schüler absolviert maximal eine Prüfung und ein Projekt.
* Ein Student muss mindestens eine Prüfung absolvieren.
* Eine einzelne Prüfung besteht aus mehreren Abschnitten, in denen der Schüler anhand der durchschnittlichen Punktzahl aller Abschnitte bewertet wird.
* Ein einzelnes Projekt besteht aus Abschnitt A und Abschnitt B, in dem der Student durch Hinzufügen von 60 Prozent von Abschnitt A und 40 Prozent von Abschnitt B bewertet wird.
* Zu jedem Zeitpunkt hat ein Student möglicherweise nur eine Prüfung oder sowohl eine Prüfung als auch ein Projekt abgeschlossen.
Sie möchten einen zusammenfassenden Bericht über die Bewertungen der Schüler erstellen.
Sie müssen eine Abfrage schreiben, die Bewertungsergebnisse für Schüler zurückgibt, die eine Bewertung abgeschlossen haben, gruppiert nach dem Jahr der Untermauerung. Eine Beispielergebnismenge ist in der folgenden Tabelle dargestellt.

Welche fünf 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: SELECT..
The outer select statement
Box 2: (SELECT ..AVG(SectionScore)
Need the average score: A single exam consists of multiple sections, where the student is evaluated based on the average score of all sections.
Box 3: LEFT OUTER JOIN
There might be no finished Project
Box 4: ON..
Box 5: (SELECT ..SUM
Need the SUM function to handle addition of NULL values.
References:
https://docs.microsoft.com/en-us/sql/t-sql/functions/sum-transact-sql
Ihre Bewerbung enthält eine gespeicherte Prozedur für jedes Land. Jede gespeicherte Prozedur akzeptiert eine Mitarbeiteridentifikationsnummer über den Parameter @EmpID.
Sie planen, für jeden Mitarbeiter einen einzelnen Prozess zu erstellen, der die gespeicherte Prozedur basierend auf dem Land des Wohnsitzes ausführt.
Welchen Ansatz sollten Sie verwenden?

Sie entwerfen eine Microsoft SQL Server-Datenbank mit dem Namen "Bestellungen".
Sie erstellen eine Tabelle, indem Sie die folgende Transact-SQL-Anweisung ausführen:

Sie erstellen eine gespeicherte Prozedur, die von einer ASP.NET-Anwendung verwendet wird, die die folgende Anweisung ausführt:

Sie müssen sicherstellen, dass die Abfrage so effizient wie möglich ausgeführt wird.
Welche Transact-SQL-Anweisung sollten Sie ausführen?

解説: (JPNTest メンバーにのみ表示されます)
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 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
Sie verwenden eine Microsoft SQL Server 2012-Datenbank.
Sie möchten eine Tabelle zum Speichern von Microsoft Word-Dokumenten erstellen.
Sie müssen sicherstellen, dass auf die Dokumente nur über Transact-SQL-Abfragen zugegriffen werden kann.
Welche Transact-SQL-Anweisung sollten Sie verwenden?

解説: (JPNTest メンバーにのみ表示されます)
Sie verwalten eine Microsoft SQL Server 2012-Datenbank, die eine Tabelle mit dem Namen OrderDetail enthält. Sie stellen fest, dass der nicht gruppierte Index NCI_OrderDetail_CustomerID fragmentiert ist. Sie müssen die Fragmentierung reduzieren.
Sie müssen dieses Ziel erreichen, ohne den Index offline zu schalten. Welchen Transact-SQL-Stapel sollten Sie verwenden?

弊社を連絡する

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

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

サポート:現在連絡