Free Microsoft 70-762 Deutsch Practice Test & Real Exam Questions
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine eindeutige Lösung. Stellen Sie fest, ob die Lösung die angegebenen Ziele erfüllt.
Sie haben eine Datenbank mit dem Namen DB1, die eine Tabelle mit dem Namen sales enthält. Aufträge. Sie erteilen einem Benutzer mit dem Namen Benutzer1 Auswahlberechtigungen für das Verkaufsschema.
Sie müssen sicherstellen, dass Benutzer1 Daten aus der Tabelle sales, orders auswählen kann, ohne den Schemanamen in Transact SQL-Anweisungen anzugeben.
Lösung: Sie verschieben die Tabelle sales.orders in das Schema dbo.
Entspricht die Lösung dem Ziel?
Sie haben eine Datenbank mit dem Namen DB1, die eine Tabelle mit dem Namen sales enthält. Aufträge. Sie erteilen einem Benutzer mit dem Namen Benutzer1 Auswahlberechtigungen für das Verkaufsschema.
Sie müssen sicherstellen, dass Benutzer1 Daten aus der Tabelle sales, orders auswählen kann, ohne den Schemanamen in Transact SQL-Anweisungen anzugeben.
Lösung: Sie verschieben die Tabelle sales.orders in das Schema dbo.
Entspricht die Lösung dem Ziel?
Correct Answer: A
Vote an answer
Beim Datenbankserver treten Leistungsprobleme auf.
Sie müssen Probleme mit der Schemasperrung auswerten, Druckpunkte für den Cache-Speicher planen und E / A-Probleme bei der Sicherung beheben.
Was solltest du erstellen?
Sie müssen Probleme mit der Schemasperrung auswerten, Druckpunkte für den Cache-Speicher planen und E / A-Probleme bei der Sicherung beheben.
Was solltest du erstellen?
Correct Answer: D
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
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 unabhängig von den anderen Fragen in dieser Reihe. In einer Frage angegebene Informationen und Details gelten nur für diese Frage.
Sie sind Datenbankentwickler für ein Unternehmen. Das Unternehmen verfügt über einen Server mit mehreren physischen Datenträgern. Die Festplatten sind nicht Teil eines RAID-Arrays. Der Server hostet drei Microsoft SQL Server-Instanzen. Es gibt viele SQL-Jobs, die außerhalb der Spitzenzeiten ausgeführt werden.
Sie müssen die SQL Server-Instanzen in Echtzeit überwachen und den Server optimieren, um den Durchsatz, die Antwortzeit und die SQL-Gesamtleistung zu maximieren.
Sie müssen sicherstellen, dass die Leistung jeder Instanz für dieselben abgefragten und Abfragepläne konsistent ist.
Was tun?
Sie sind Datenbankentwickler für ein Unternehmen. Das Unternehmen verfügt über einen Server mit mehreren physischen Datenträgern. Die Festplatten sind nicht Teil eines RAID-Arrays. Der Server hostet drei Microsoft SQL Server-Instanzen. Es gibt viele SQL-Jobs, die außerhalb der Spitzenzeiten ausgeführt werden.
Sie müssen die SQL Server-Instanzen in Echtzeit überwachen und den Server optimieren, um den Durchsatz, die Antwortzeit und die SQL-Gesamtleistung zu maximieren.
Sie müssen sicherstellen, dass die Leistung jeder Instanz für dieselben abgefragten und Abfragepläne konsistent ist.
Was tun?
Correct Answer: G
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage stellt ein anderes Ziel und eine andere Antwortauswahl dar, aber der Text des Szenarios ist in jeder Frage dieser Reihe genau gleich.
Sie haben eine Datenbank, die die folgenden Tabellen enthält: BlogCategory, BlogEntry, ProductReview, Product und SalesPerson. Die Tabellen wurden mit den folgenden Transact SQL-Anweisungen erstellt:

Sie müssen die ProductReview-Tabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Die Tabelle muss auf die ProductID-Spalte in der Product-Tabelle verweisen
* Vorhandene Datensätze in der ProductReview-Tabelle müssen nicht mit der Product-Tabelle validiert werden.
* Das Löschen von Datensätzen in der Product-Tabelle ist nicht zulässig, wenn die ProductReview-Tabelle auf Datensätze verweist.
* Änderungen an Datensätzen in der Product-Tabelle müssen in die ProductReview-Tabelle übernommen werden.
Sie haben auch die folgenden Datenbanktabellen: Order, ProductTypes und SalesHistory. Die Transact-SQL-Anweisungen für diese Tabellen sind nicht verfügbar.
Sie müssen die Orders-Tabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Erstellen Sie neue Zeilen in der Tabelle, ohne der Tabelle INSERT-Berechtigungen zu erteilen.
* Benachrichtigen Sie den Verkäufer, der eine Bestellung aufgibt, ob die Bestellung abgeschlossen wurde oder nicht.
Sie müssen der SalesHistory-Tabelle die folgenden Einschränkungen hinzufügen:
* Eine Einschränkung für die Spalte "SaleID", mit der das Feld als Datensatzkennung verwendet werden kann
* Eine Konstante, die die ProductID-Spalte verwendet, um auf die Product-Spalte der ProductTypes-Tabelle zu verweisen
* Eine Einschränkung für die CategoryID-Spalte, die eine Zeile mit einem Nullwert in der Spalte zulässt
* Eine Einschränkung, die die Spalte "SalePrice" auf Werte beschränkt, die größer als vier Benutzer der Finanzabteilung sind, muss in der Lage sein, Daten aus der Tabelle "SalesHistory" für Verkäufer abzurufen, bei denen der Wert der Spalte "SalesYTD" über einem bestimmten Schwellenwert liegt.
Sie planen, eine speicheroptimierte Tabelle mit dem Namen SalesOrder zu erstellen. Die Tabelle muss folgende Anforderungen erfüllen:
* Die Tabelle muss 10 Millionen eindeutige Kundenaufträge enthalten.
* Die Tabelle muss Prüfpunkte verwenden, um E / A-Vorgänge zu minimieren, und darf keine Transaktionsprotokollierung verwenden.
* Datenverlust ist akzeptabel.
Die Leistung für Abfragen in der SalesOrder-Tabelle, die Where-Klauseln mit exakten Gleichheitsoperationen verwenden, muss optimiert werden.
Sie müssen das Design der Orders-Tabelle ändern.
Was solltest du erstellen?
Sie haben eine Datenbank, die die folgenden Tabellen enthält: BlogCategory, BlogEntry, ProductReview, Product und SalesPerson. Die Tabellen wurden mit den folgenden Transact SQL-Anweisungen erstellt:

Sie müssen die ProductReview-Tabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Die Tabelle muss auf die ProductID-Spalte in der Product-Tabelle verweisen
* Vorhandene Datensätze in der ProductReview-Tabelle müssen nicht mit der Product-Tabelle validiert werden.
* Das Löschen von Datensätzen in der Product-Tabelle ist nicht zulässig, wenn die ProductReview-Tabelle auf Datensätze verweist.
* Änderungen an Datensätzen in der Product-Tabelle müssen in die ProductReview-Tabelle übernommen werden.
Sie haben auch die folgenden Datenbanktabellen: Order, ProductTypes und SalesHistory. Die Transact-SQL-Anweisungen für diese Tabellen sind nicht verfügbar.
Sie müssen die Orders-Tabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Erstellen Sie neue Zeilen in der Tabelle, ohne der Tabelle INSERT-Berechtigungen zu erteilen.
* Benachrichtigen Sie den Verkäufer, der eine Bestellung aufgibt, ob die Bestellung abgeschlossen wurde oder nicht.
Sie müssen der SalesHistory-Tabelle die folgenden Einschränkungen hinzufügen:
* Eine Einschränkung für die Spalte "SaleID", mit der das Feld als Datensatzkennung verwendet werden kann
* Eine Konstante, die die ProductID-Spalte verwendet, um auf die Product-Spalte der ProductTypes-Tabelle zu verweisen
* Eine Einschränkung für die CategoryID-Spalte, die eine Zeile mit einem Nullwert in der Spalte zulässt
* Eine Einschränkung, die die Spalte "SalePrice" auf Werte beschränkt, die größer als vier Benutzer der Finanzabteilung sind, muss in der Lage sein, Daten aus der Tabelle "SalesHistory" für Verkäufer abzurufen, bei denen der Wert der Spalte "SalesYTD" über einem bestimmten Schwellenwert liegt.
Sie planen, eine speicheroptimierte Tabelle mit dem Namen SalesOrder zu erstellen. Die Tabelle muss folgende Anforderungen erfüllen:
* Die Tabelle muss 10 Millionen eindeutige Kundenaufträge enthalten.
* Die Tabelle muss Prüfpunkte verwenden, um E / A-Vorgänge zu minimieren, und darf keine Transaktionsprotokollierung verwenden.
* Datenverlust ist akzeptabel.
Die Leistung für Abfragen in der SalesOrder-Tabelle, die Where-Klauseln mit exakten Gleichheitsoperationen verwenden, muss optimiert werden.
Sie müssen das Design der Orders-Tabelle ändern.
Was solltest du erstellen?
Correct Answer: A
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Beim Datenbankserver treten Leistungsprobleme auf.
Sie müssen Probleme mit der Schemasperrung auswerten, Druckpunkte für den Cache-Speicher planen und E / A-Probleme bei der Sicherung beheben.
Was solltest du erstellen?
Sie müssen Probleme mit der Schemasperrung auswerten, Druckpunkte für den Cache-Speicher planen und E / A-Probleme bei der Sicherung beheben.
Was solltest du erstellen?
Correct Answer: A
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage stellt ein anderes Ziel und eine andere Antwortauswahl dar, aber der Text des Szenarios ist für jede Frage in der Reihe genau gleich.
Sie haben eine Datenbank mit dem Namen Sales, die die folgenden Datenbanktabellen enthält. Kunde, Bestellung und Produkte.
Die Produkttabelle und die Auftragstabelle sind in der folgenden Abbildung dargestellt.

Die Kundentabelle enthält eine Spalte, in der das Datum der letzten Bestellung des Kunden gespeichert ist.
Sie planen, eine Tabelle mit dem Namen Leads zu erstellen. Es wird erwartet, dass die Tabelle Leads ungefähr 20.000 Datensätze enthält.
Der Speicherbedarf für die Leads-Tabelle muss minimiert werden.
Sie müssen damit beginnen, das Tabellendesign so zu ändern, dass es der dritten normalen Form entspricht.
Welche Spalte sollten Sie für jede Tabelle entfernen? Antworten? Ziehen Sie die entsprechenden Spaltennamen an die richtigen Stellen. Jeder Spaltenname 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.

Sie haben eine Datenbank mit dem Namen Sales, die die folgenden Datenbanktabellen enthält. Kunde, Bestellung und Produkte.
Die Produkttabelle und die Auftragstabelle sind in der folgenden Abbildung dargestellt.

Die Kundentabelle enthält eine Spalte, in der das Datum der letzten Bestellung des Kunden gespeichert ist.
Sie planen, eine Tabelle mit dem Namen Leads zu erstellen. Es wird erwartet, dass die Tabelle Leads ungefähr 20.000 Datensätze enthält.
Der Speicherbedarf für die Leads-Tabelle muss minimiert werden.
Sie müssen damit beginnen, das Tabellendesign so zu ändern, dass es der dritten normalen Form entspricht.
Welche Spalte sollten Sie für jede Tabelle entfernen? Antworten? Ziehen Sie die entsprechenden Spaltennamen an die richtigen Stellen. Jeder Spaltenname 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.

Correct Answer:

Explanation

In the Products table the SupplierName is dependent on the SupplierID, not on the ProductID.
In the Orders table the ProductName is dependent on the ProductID, not on the OrderID.
Note:
A table is in third normal form when the following conditions are met:
* It is in second normal form.
* All non-primary fields are dependent on the primary key.
Second normal form states that it should meet all the rules for First 1Normnal Form and there must be no partial dependencies of any of the columns on the primary key.
First normal form (1NF) sets the very basic rules for an organized database:
* Define the data items required, because they become the columns in a table. Place related data items in a table.
* Ensure that there are no repeating groups of data.
* Ensure that there is a primary key.
References: https://www.tutorialspoint.com/sql/third-normal-form.htm
Sie müssen eine Funktion erstellen, die die folgenden Anforderungen erfüllt:
Wie soll die Transact-SQL-Anweisung ausgefüllt werden? Ziehen Sie zum Beantworten die entsprechenden Transact-SQL-Anweisungen an die richtige Position. 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.

Wie soll die Transact-SQL-Anweisung ausgefüllt werden? Ziehen Sie zum Beantworten die entsprechenden Transact-SQL-Anweisungen an die richtige Position. 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.

Correct Answer:

Explanation

References: https://technet.microsoft.com/en-us/library/ms189294(v=sql.105).aspx
Sie haben eine Datenbank mit dem Namen Database1.
Benutzer berichten, dass Deadlock-Probleme auftreten. Sie führen die gespeicherte Prozedur sp_readerlog aus. Sie können die Ausgabe aus dem Abschnitt Prozessliste anzeigen, wie in der Prozesslistenausstellung gezeigt. (Klicken Sie auf die Registerkarte Prozessliste.)

Sie zeigen den Inhalt des Abschnitts Ressourcenliste an, wie in der Ausstellung Ressourcenliste gezeigt. (Klicken Sie auf die Registerkarte Ressourcenliste.)

Sie zeigen Deadlock-Informationen wie in der Deadlock-Liste gezeigt an. (Klicken Sie auf die Registerkarte Deadlock List.)

Sie müssen die Ursachen des Deadlocks identifizieren.
Wählen Sie für jede der folgenden Anweisungen Ja aus, wenn die Anweisung wahr ist. Andernfalls wählen Sie Nein.

Benutzer berichten, dass Deadlock-Probleme auftreten. Sie führen die gespeicherte Prozedur sp_readerlog aus. Sie können die Ausgabe aus dem Abschnitt Prozessliste anzeigen, wie in der Prozesslistenausstellung gezeigt. (Klicken Sie auf die Registerkarte Prozessliste.)

Sie zeigen den Inhalt des Abschnitts Ressourcenliste an, wie in der Ausstellung Ressourcenliste gezeigt. (Klicken Sie auf die Registerkarte Ressourcenliste.)

Sie zeigen Deadlock-Informationen wie in der Deadlock-Liste gezeigt an. (Klicken Sie auf die Registerkarte Deadlock List.)

Sie müssen die Ursachen des Deadlocks identifizieren.
Wählen Sie für jede der folgenden Anweisungen Ja aus, wenn die Anweisung wahr ist. Andernfalls wählen Sie Nein.

Correct Answer:

Explanation

Box 1: No

The following three lock types are used for row- and page-level locking:
Shared (S)
Exclusive (X)
Update (U)
An exclusive lock reserves a page or row, but not a whole table, for the exclusive use of a single transaction.
Note: Read committed specifies that statements cannot read data that has been modified but not committed by other transactions.
Box 2: No
Taskpriority is 0, which is the default priority. The transaction could be chosen as the victim if other transactions have a priority higher than 0.

Box 3: Yes

References:
https://www.sqlshack.com/what-is-a-sql-server-deadlock/
https://logicalread.com/sql-server-lock-modes-mc03/#.XULCdm8zaUk
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine eindeutige Lösung, mit der die angegebenen Ziele erreicht werden können. Einige Fragensätze haben möglicherweise mehr als eine richtige Lösung, während andere möglicherweise keine richtige Lösung haben.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben, können Sie NICHT mehr darauf zurückkommen. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie haben eine Datenbank mit 130 GB und 500 Millionen Datenzeilen.
Granulare Transaktionen und Massen-Batch-Datenimporte ändern die Datenbank im Laufe des Tages häufig.
Microsoft SQL Server Reporting Services (SSRS) verwendet die Datenbank zum Generieren verschiedener Berichte mithilfe mehrerer Filter.
Sie stellen fest, dass einige Berichte eine Zeitüberschreitung aufweisen, bevor sie abgeschlossen sind.
Sie müssen die Wahrscheinlichkeit verringern, dass bei den Berichten eine Zeitüberschreitung auftritt.
Lösung: Sie erstellen eine Dateigruppe für die Indizes und eine Dateigruppe für die Datendateien. Sie speichern die Dateien für jede Dateigruppe auf separaten Datenträgern.
Erfüllt dies das Ziel?
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben, können Sie NICHT mehr darauf zurückkommen. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie haben eine Datenbank mit 130 GB und 500 Millionen Datenzeilen.
Granulare Transaktionen und Massen-Batch-Datenimporte ändern die Datenbank im Laufe des Tages häufig.
Microsoft SQL Server Reporting Services (SSRS) verwendet die Datenbank zum Generieren verschiedener Berichte mithilfe mehrerer Filter.
Sie stellen fest, dass einige Berichte eine Zeitüberschreitung aufweisen, bevor sie abgeschlossen sind.
Sie müssen die Wahrscheinlichkeit verringern, dass bei den Berichten eine Zeitüberschreitung auftritt.
Lösung: Sie erstellen eine Dateigruppe für die Indizes und eine Dateigruppe für die Datendateien. Sie speichern die Dateien für jede Dateigruppe auf separaten Datenträgern.
Erfüllt dies das Ziel?
Correct Answer: B
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Sie haben eine Datenbank, die drei verschlüsselte Speicherprozeduren mit den Namen dbo.Proc1, dbo.Proc2 und dbo.Proc3 enthält. Die gespeicherten Prozeduren enthalten INSERT-, UPDATE-, DELETE- und BACKUP DATABASE-Anweisungen.
Sie haben folgende Anforderungen:
* Sie müssen alle gespeicherten Prozeduren in derselben Transaktion ausführen.
* Sie müssen automatisch eine Transaktion starten, wenn gespeicherte Prozeduren DML-Anweisungen enthalten.
* Sie dürfen eine Transaktion nicht automatisch starten, wenn gespeicherte Prozeduren DDL-Anweisungen enthalten.
Sie müssen alle drei gespeicherten Prozeduren ausführen.
Welche vier Transact-SQL-Segmente sollten Sie zur Entwicklung der Lösung verwenden? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

Sie haben folgende Anforderungen:
* Sie müssen alle gespeicherten Prozeduren in derselben Transaktion ausführen.
* Sie müssen automatisch eine Transaktion starten, wenn gespeicherte Prozeduren DML-Anweisungen enthalten.
* Sie dürfen eine Transaktion nicht automatisch starten, wenn gespeicherte Prozeduren DDL-Anweisungen enthalten.
Sie müssen alle drei gespeicherten Prozeduren ausführen.
Welche vier Transact-SQL-Segmente sollten Sie zur Entwicklung der Lösung verwenden? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

Correct Answer:

Explanation

Note:
Implicit transaction mode remains in effect until the connection executes a SET IMPLICIT_TRANSACTIONS OFF statement, which returns the connection to autocommit mode. In autocommit mode, all individual statements are committed if they complete successfully.
When a connection is in implicit transaction mode and the connection is not currently in a transaction, executing any of the following statements starts a transaction:
Note 2: XACT_STATE returns the following values.
1 The current request has an active user transaction. The request can perform any actions, including writing data and committing the transaction. The transaction is committable.
-1 The current request has an active user transaction, but an error has occurred that has caused the transaction to be classified as an uncommittable transaction. The transaction is uncommittable and should be rolled back.
0 There is no active user transaction for the current request. A commit or rollback operation would generate an error.
References:
https://technet.microsoft.com/en-us/library/ms187807(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms189797(v=sql.110).aspx
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage stellt ein anderes Ziel und eine andere Antwortauswahl dar, aber der Text des Szenarios ist in jeder Frage dieser Reihe genau gleich.
Sie haben eine Datenbank, die die folgenden Tabellen enthält: BlogCategory, BlogEntry, ProductReview, Product und SalesPerson. Die Tabellen wurden mit den folgenden Transact SQL-Anweisungen erstellt:

Sie müssen die ProductReview-Tabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Die Tabelle muss auf die ProductID-Spalte in der Product-Tabelle verweisen
* Vorhandene Datensätze in der ProductReview-Tabelle müssen nicht mit der Product-Tabelle validiert werden.
* Das Löschen von Datensätzen in der Product-Tabelle ist nicht zulässig, wenn die ProductReview-Tabelle auf Datensätze verweist.
* Änderungen an Datensätzen in der Product-Tabelle müssen in die ProductReview-Tabelle übernommen werden.
Sie haben auch die folgenden Datenbanktabellen: Order, ProductTypes und SalesHistory. Die Transact-SQL-Anweisungen für diese Tabellen sind nicht verfügbar.
Sie müssen die Orders-Tabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Erstellen Sie neue Zeilen in der Tabelle, ohne der Tabelle INSERT-Berechtigungen zu erteilen.
* Benachrichtigen Sie den Verkäufer, der eine Bestellung aufgibt, ob die Bestellung abgeschlossen wurde oder nicht.
Sie müssen der SalesHistory-Tabelle die folgenden Einschränkungen hinzufügen:
* Eine Einschränkung für die Spalte "SaleID", mit der das Feld als Datensatzkennung verwendet werden kann
* Eine Konstante, die die ProductID-Spalte verwendet, um auf die Product-Spalte der ProductTypes-Tabelle zu verweisen
* Eine Einschränkung für die CategoryID-Spalte, die eine Zeile mit einem Nullwert in der Spalte zulässt
* Eine Einschränkung, die die Spalte "SalePrice" auf Werte beschränkt, die größer als vier Benutzer der Finanzabteilung sind, muss in der Lage sein, Daten aus der Tabelle "SalesHistory" für Verkäufer abzurufen, bei denen der Wert der Spalte "SalesYTD" über einem bestimmten Schwellenwert liegt.
Sie planen, eine speicheroptimierte Tabelle mit dem Namen SalesOrder zu erstellen. Die Tabelle muss folgende Anforderungen erfüllen:
* Die Tabelle muss 10 Millionen eindeutige Kundenaufträge enthalten.
* Die Tabelle muss Prüfpunkte verwenden, um E / A-Vorgänge zu minimieren, und darf keine Transaktionsprotokollierung verwenden.
* Datenverlust ist akzeptabel.
Die Leistung für Abfragen in der SalesOrder-Tabelle, die Where-Klauseln mit exakten Gleichheitsoperationen verwenden, muss optimiert werden.
Sie müssen die referenzielle Integrität für die ProductReview-Tabelle aktivieren.
Wie müssen Sie die entsprechende Transact-SQL-Anweisung ausfüllen? Antworten? Wählen Sie die entsprechenden Transact-SQL-Segmente im Antwortbereich aus.

Sie haben eine Datenbank, die die folgenden Tabellen enthält: BlogCategory, BlogEntry, ProductReview, Product und SalesPerson. Die Tabellen wurden mit den folgenden Transact SQL-Anweisungen erstellt:

Sie müssen die ProductReview-Tabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Die Tabelle muss auf die ProductID-Spalte in der Product-Tabelle verweisen
* Vorhandene Datensätze in der ProductReview-Tabelle müssen nicht mit der Product-Tabelle validiert werden.
* Das Löschen von Datensätzen in der Product-Tabelle ist nicht zulässig, wenn die ProductReview-Tabelle auf Datensätze verweist.
* Änderungen an Datensätzen in der Product-Tabelle müssen in die ProductReview-Tabelle übernommen werden.
Sie haben auch die folgenden Datenbanktabellen: Order, ProductTypes und SalesHistory. Die Transact-SQL-Anweisungen für diese Tabellen sind nicht verfügbar.
Sie müssen die Orders-Tabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Erstellen Sie neue Zeilen in der Tabelle, ohne der Tabelle INSERT-Berechtigungen zu erteilen.
* Benachrichtigen Sie den Verkäufer, der eine Bestellung aufgibt, ob die Bestellung abgeschlossen wurde oder nicht.
Sie müssen der SalesHistory-Tabelle die folgenden Einschränkungen hinzufügen:
* Eine Einschränkung für die Spalte "SaleID", mit der das Feld als Datensatzkennung verwendet werden kann
* Eine Konstante, die die ProductID-Spalte verwendet, um auf die Product-Spalte der ProductTypes-Tabelle zu verweisen
* Eine Einschränkung für die CategoryID-Spalte, die eine Zeile mit einem Nullwert in der Spalte zulässt
* Eine Einschränkung, die die Spalte "SalePrice" auf Werte beschränkt, die größer als vier Benutzer der Finanzabteilung sind, muss in der Lage sein, Daten aus der Tabelle "SalesHistory" für Verkäufer abzurufen, bei denen der Wert der Spalte "SalesYTD" über einem bestimmten Schwellenwert liegt.
Sie planen, eine speicheroptimierte Tabelle mit dem Namen SalesOrder zu erstellen. Die Tabelle muss folgende Anforderungen erfüllen:
* Die Tabelle muss 10 Millionen eindeutige Kundenaufträge enthalten.
* Die Tabelle muss Prüfpunkte verwenden, um E / A-Vorgänge zu minimieren, und darf keine Transaktionsprotokollierung verwenden.
* Datenverlust ist akzeptabel.
Die Leistung für Abfragen in der SalesOrder-Tabelle, die Where-Klauseln mit exakten Gleichheitsoperationen verwenden, muss optimiert werden.
Sie müssen die referenzielle Integrität für die ProductReview-Tabelle aktivieren.
Wie müssen Sie die entsprechende Transact-SQL-Anweisung ausfüllen? Antworten? Wählen Sie die entsprechenden Transact-SQL-Segmente im Antwortbereich aus.

Correct Answer:

Explanation

Box 1: WITH NOCHECK
We should use WITH NOCHECK as existing records in the ProductReview table must not be validated with the Product table.
Box 2: ON DELETE NO ACTION ON DELETE NO CASCADE
Deletes should not be allowed, so we use ON DELETE NO ACTION.
Updates should be allowed, so we use ON DELETE NO CASCADE
NO ACTION: the Database Engine raises an error, and the update action on the row in the parent table is rolled back.
CASCADE: corresponding rows are updated in the referencing table when that row is updated in the parent table.
Note: ON DELETE { NO ACTION | CASCADE | SET NULL | SET DEFAULT }
Specifies what action happens to rows in the table that is altered, if those rows have a referential relationship and the referenced row is deleted from the parent table. The default is NO ACTION.
ON UPDATE { NO ACTION | CASCADE | SET NULL | SET DEFAULT }
Specifies what action happens to rows in the table altered when those rows have a referential relationship and the referenced row is updated in the parent table. The default is NO ACTION.
Note: You must modify the ProductReview Table to meet the following requirements:
* The table must reference the ProductID column in the Product table
* Existing records in the ProductReview table must not be validated with the Product table.
* Deleting records in the Product table must not be allowed if records are referenced by the ProductReview table.
* Changes to records in the Product table must propagate to the ProductReview table.
References: https://msdn.microsoft.com/en-us/library/ms190273.aspx
https://msdn.microsoft.com/en-us/library/ms188066.aspx
Sie haben die folgende gespeicherte Prozedur, die von anderen gespeicherten Prozeduren und Anwendungen aufgerufen wird:

Sie müssen die gespeicherte Prozedur ändern, um die folgenden Anforderungen zu erfüllen:
* Geben Sie dem Anrufer immer einen Wert zurück.
* 0 zurückgeben, wenn @Status NULL ist.
* Anrufer müssen in der Lage sein, @Status als Variable zu verwenden.
Welche beiden Aktionen sollten Sie ausführen? Jede richtige Antwort ist Teil der Lösung.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Sie müssen die gespeicherte Prozedur ändern, um die folgenden Anforderungen zu erfüllen:
* Geben Sie dem Anrufer immer einen Wert zurück.
* 0 zurückgeben, wenn @Status NULL ist.
* Anrufer müssen in der Lage sein, @Status als Variable zu verwenden.
Welche beiden Aktionen sollten Sie ausführen? Jede richtige Antwort ist Teil der Lösung.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
Correct Answer: A,G
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine eindeutige Lösung. Stellen Sie fest, ob die Lösung die angegebenen Ziele erfüllt.
Sie haben eine Datenbank mit dem Namen DB1, die eine Tabelle mit dem Namen sales.orders enthält. Sie erteilen einem Benutzer mit dem Namen Benutzer1 Auswahlberechtigungen für das Verkaufsschema.
Sie müssen sicherstellen, dass Benutzer1 Daten aus der Tabelle sales.orders auswählen kann, ohne den Schemanamen in Transact-SQL-Anweisungen anzugeben.
Lösung: Sie legen die Standarddatenbank für Benutzer1 auf DB1 fest.
Entspricht die Lösung dem Ziel?
Sie haben eine Datenbank mit dem Namen DB1, die eine Tabelle mit dem Namen sales.orders enthält. Sie erteilen einem Benutzer mit dem Namen Benutzer1 Auswahlberechtigungen für das Verkaufsschema.
Sie müssen sicherstellen, dass Benutzer1 Daten aus der Tabelle sales.orders auswählen kann, ohne den Schemanamen in Transact-SQL-Anweisungen anzugeben.
Lösung: Sie legen die Standarddatenbank für Benutzer1 auf DB1 fest.
Entspricht die Lösung dem Ziel?
Correct Answer: A
Vote an answer
Sie haben eine Datenbank, die Benutzer häufig abfragen.
Die Benutzer geben an, dass die Ausführung der Abfragen während der Hauptgeschäftszeiten länger dauert als erwartet.
Ein Junior-Datenbankadministrator verwendet Microsoft SQL Server Profiler auf dem Datenbankserver, um die Sitzungsaktivitäten zu verfolgen.
Während der Ablaufverfolgung verschlechtert sich die Leistung des Datenbankservers und der Server stürzt ab.
Sie müssen eine Lösung zum Erfassen der Abfragelaufzeiten empfehlen. Die Lösung muss die Auswirkungen auf die Ressourcen des Datenbankservers minimieren.
Was solltest du empfehlen?
Die Benutzer geben an, dass die Ausführung der Abfragen während der Hauptgeschäftszeiten länger dauert als erwartet.
Ein Junior-Datenbankadministrator verwendet Microsoft SQL Server Profiler auf dem Datenbankserver, um die Sitzungsaktivitäten zu verfolgen.
Während der Ablaufverfolgung verschlechtert sich die Leistung des Datenbankservers und der Server stürzt ab.
Sie müssen eine Lösung zum Erfassen der Abfragelaufzeiten empfehlen. Die Lösung muss die Auswirkungen auf die Ressourcen des Datenbankservers minimieren.
Was solltest du empfehlen?
Correct Answer: C
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine eindeutige Lösung, mit der die angegebenen Ziele erreicht werden können. Einige Fragensätze haben möglicherweise mehr als eine richtige Lösung, während andere möglicherweise keine richtige Lösung haben.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben, können Sie NICHT mehr darauf zurückkommen. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie haben eine 3-TB-Datenbank. Der Datenbankserver verfügt über 64 CPU-Kerne.
Sie planen, die Datenbank auf Microsoft Azure SQL-Datenbank zu migrieren.
Sie müssen die Serviceebene für die Azure SQL-Datenbank auswählen. Die Lösung muss die aktuelle Verarbeitungskapazität erfüllen oder überschreiten.
Lösung: Sie wählen die Serviceebene Standard aus.
Erfüllt dies das Ziel?
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben, können Sie NICHT mehr darauf zurückkommen. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie haben eine 3-TB-Datenbank. Der Datenbankserver verfügt über 64 CPU-Kerne.
Sie planen, die Datenbank auf Microsoft Azure SQL-Datenbank zu migrieren.
Sie müssen die Serviceebene für die Azure SQL-Datenbank auswählen. Die Lösung muss die aktuelle Verarbeitungskapazität erfüllen oder überschreiten.
Lösung: Sie wählen die Serviceebene Standard aus.
Erfüllt dies das Ziel?
Correct Answer: A
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
