Microsoft Querying Microsoft SQL Server 2012/2014 (70-461 Deutsch Version) - 70-461 Deutsch Exam Practice Test

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?
Correct Answer: C Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
Sie müssen eine Ansicht mit dem Namen uv_CustomerFullNames erstellen. Die Ansicht muss verhindern, dass die zugrunde liegende Struktur der Kundentabelle geändert wird.
Ein Teil der korrekten T-SQL-Anweisung wurde im Antwortbereich bereitgestellt. Geben Sie den vollständigen Code ein.
Correct Answer: A Vote an answer
Sie erstellen eine Tabelle mit der folgenden Transact-SQL-Anweisung:

Sie müssen eine Ergebnismenge mit einer einzelnen Spalte namens DisplayInformation zurückgeben. Die Ergebnismenge muss den Wert Name enthalten, wenn der Wert Name NICHT NULL ist, andernfalls muss die Ergebnismenge den Wert SubName enthalten.
Ein Teil des richtigen Transact-SQL wurde im Antwortbereich unten bereitgestellt. 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 sowohl innerhalb als auch unterhalb des bereitgestellten Codes hinzufügen.


Verwenden Sie die Schaltfläche Syntax überprüfen, um Ihre Arbeit zu überprüfen. Alle Syntax- oder Rechtschreibfehler werden nach Zeilen- und Zeichenposition gemeldet.
Correct Answer:
SELECT IIF (Name IS NOT NULL, Name, SubName)
Explanation:
Update line 1 to get the following:
SELECT IIF (Name IS NOT NULL, Name, SubName)
FROM Products;
IIF 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 )
If the value of expression is NULL, IS NULL returns TRUE; otherwise, it returns FALSE.
If the value of expression is NULL,IS NOT NULL returns FALSE; otherwise, it returns TRUE.
To determine whether an expression is NULL, use IS NULL or IS NOT NULL instead of comparison operators (such as = or !=). Comparison operators return UNKNOWN when either or both arguments are NULL References:https://msdn.microsoft.com/en-us/library/hh213574.aspx
https://msdn.microsoft.com/en-us/library/ms188795.aspx
Sie entwickeln eine Datenbankanwendung mit Microsoft SQL Server 2012.
Eine Anwendung, die eine Datenbank verwendet, wird langsam ausgeführt.
Ihre Untersuchung ergab, dass die Hauptursache eine Abfrage für eine schreibgeschützte Tabelle mit einem Clustered-Index ist.
Die Abfrage gibt die folgenden sechs Spalten zurück:
* Eine Spalte in der WHERE-Klausel in einem nicht gruppierten Index
* Vier zusätzliche Spalten
* Eine COUNT (*) -Spalte basierend auf einer Gruppierung der vier zusätzlichen Spalten. Sie müssen die Anweisung optimieren.
Was tun?
Correct Answer: I Vote an answer
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 einen anderen Produktkategoriewert als "REGELMÄSSIG" hat, sollte das Produkt eine Unterkategorie mit einer Länge von zwei Zeichen haben.
* Wenn ein Produkt die Produktkategorie "REGELMÄSSIG" hat, kann das Produkt eine Unterkategorie haben oder nicht.
Welche Transact-SQL-Anweisung sollten Sie verwenden?
Correct Answer: D Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
Mit Microsoft SQL Server 2012 können Sie eine Datenbank mit zwei Tabellen namens Div1Cust und Div2Cust entwickeln.
Jede Tabelle enthält Spalten mit den Namen DivisionID und CustomerId. Keine der Zeilen in Div1Cust ist in Div2Cust vorhanden.
Sie müssen eine Abfrage schreiben, die die folgenden Anforderungen erfüllt:
* Die Zeilen in Div1Cust müssen mit den Zeilen in Div2Cust kombiniert werden.
* Die Ergebnismenge muss die Spalten Division und Customer enthalten.
* Duplikate müssen aufbewahrt werden.
Welche drei Transact-SQL-Anweisungen sollten Sie verwenden? (Um zu antworten, verschieben Sie die entsprechenden Anweisungen aus der Liste der Anweisungen in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.)
Correct Answer:

1 - SELECT DivisionID AS Division, CustomerlD AS Customer FROM Div1Cust
2 - UNION All
3 - SELECT DivisionID, CustomerlD FROM Div2Cust
Sie erstellen eine Ansicht basierend auf der folgenden Anweisung:

Sie erteilen Benutzer1 die Berechtigung Auswählen für diese Ansicht.
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 vier 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.)
Correct Answer:
Sie müssen einen Cursor erstellen, der die folgenden Anforderungen erfüllt:
* Wird so schnell wie möglich ausgeführt.
* Spiegelt alle Datenänderungen wider, die während des Bildlaufs an der Tabelle vorgenommen wurden.
Mit welchen fünf Transact-SQL-Anweisungen sollten Sie die Lösung entwickeln? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente aus der Liste der Transact-SQL-Segmente in die Antwort und ordnen Sie sie in der richtigen Reihenfolge an.
Correct Answer:

Explanation:
Step 1: Declare variables.
Step 2: Open the cursor
Step 3: Fetch the first instance.
Step 4: Loop
Step 5: Close and deallocate the cursor
References: https://docs.microsoft.com/en-us/sql/t-sql/language-elements/declare-cursor-transact-sql?view=sql-server-2017
Sie verwalten eine Microsoft SQL Server-Datenbank mit dem Namen ContosoDb. ContosoDb enthält eine Tabelle mit dem Namen Suppliers und eine indizierte Sicht mit dem Namen VWLocalSuppliers, die beide mit der folgenden Transact-SQL-Anweisung erstellt wurden:

Sie müssen den Datentyp der Code-Spalte in der Suppliers-Tabelle in nvarchar (50) ändern.
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.
Correct Answer:
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.
Correct Answer: A Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).