Microsoft Developing SQL Databases (70-762 Deutsch Version) - 70-762 Deutsch무료 덤프문제 풀어보기

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 ist 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 Verzögerungen in ausgeführten Threads untersuchen, einschließlich Fehlern bei bestimmten Abfragen und Stapeln.

정답: E
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?

정답: D
설명: (Fast2test 회원만 볼 수 있음)
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 mit dem Namen DB1, die die folgenden Tabellen enthält: Customer, CustomerToAccountBridge und CustomerDetails. Die drei Tabellen sind Teil des Sales-Schemas. Die Datenbank enthält auch ein Schema mit dem Namen Website. Sie erstellen die Customer-Tabelle, indem Sie die folgende Transact-SQL-Anweisung ausführen:

Der Wert der Spalte CustomerStatus ist für aktive Kunden gleich eins. Der Wert der Spalten Account1Status und Account2Status ist für aktive Konten gleich eins. In der folgenden Tabelle werden ausgewählte Spalten und Zeilen aus der Kundentabelle angezeigt.

Sie planen, eine Ansicht mit dem Namen Website.Customer und eine Ansicht mit dem Namen Sales.FemaleCustomers zu erstellen.
Der Kunde muss die folgenden Anforderungen erfüllen:
* Ermöglichen Sie Benutzern den Zugriff auf die Spalten Kundenname und Kundennummer für aktive Kunden.
* Erlaube Änderungen an den Spalten, auf die die Ansicht verweist. Geänderte Daten müssen in der Ansicht sichtbar sein.
* Verhindern, dass die Ansicht als Teil der Microsoft SQL Server-Replikation veröffentlicht wird.
Sales.Female.Customers muss die folgenden Anforderungen erfüllen:
* Ermöglichen Sie Benutzern den Zugriff auf die Spalten Kundenname, Adresse, Stadt, Bundesland und Postleitzahl.
* Verhindern Sie Änderungen an den Spalten, auf die die Ansicht verweist.
* Aktualisierungen nur über die Ansichten zulassen, die dem Ansichtsfilter entsprechen.
Sie haben die folgenden gespeicherten Prozeduren: spDeleteCustAcctRelationship und spUpdateCustomerSummary.
Die gespeicherte Prozedur spUpdateCustomerSummary wurde mit der folgenden Transact-SQL-Anweisung erstellt:

Sie führen die gespeicherte Prozedur spUpdateCustomerSummary aus, um Änderungen an Kundenkontozusammenfassungen vorzunehmen.
Andere gespeicherte Prozeduren rufen spDeleteCustAcctRelationship auf, um Datensätze aus der CustomerToAccountBridge-Tabelle zu löschen.
Wenn eine Prozedur spDeleteCustAcctRelationship aufruft und die aufrufende gespeicherte Prozedur bereits eine aktive Transaktion gestartet hat, müssen alle von der gespeicherten Prozedur spDeleteCustAccRelationship vorgenommenen Erkennungen vom Aufrufer festgeschrieben werden. Andernfalls müssen Änderungen innerhalb der gespeicherten Prozedur spDeleteCustAcctRelationship festgeschrieben werden.
Wenn während des Löschvorgangs ein Fehler auftritt, müssen nur die von der gespeicherten Prozedur soDeleteCustACCTRelationships vorgenommenen Löschvorgänge rückgängig gemacht und der Status aktualisiert werden.
Sie müssen die gespeicherte Prozedur abschließen, um sicherzustellen, dass alle Anforderungen erfüllt sind.
Wie sollten Sie den Vorgang abschließen? Ziehen Sie zum Beantworten die Transact-SQL-Segmente 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.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
정답:

Explanation

Savepoints offer a mechanism to roll back portions of transactions. You create a savepoint using the SAVE TRANSACTION savepoint_name statement. Later, you execute a ROLLBACK TRANSACTION savepoint_name statement to roll back to the savepoint instead of rolling back to the start of the transaction.
References: https://technet.microsoft.com/en-us/library/ms178157(v=sql.105).aspx
Sie erstellen eine Datenbanktabelle mit dem Namen FactSales, indem Sie die folgenden Transact-SQL-Anweisungen ausführen:

Sie müssen die Indizes optimieren, ohne Änderungen am Index ix_FactSales_EmployeeKey vorzunehmen.
Sie müssen einen Columnstore-Index für die Tabelle implementieren.
Wie sollten Sie den Transact-SQL-Code vervollständigen? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
정답:

Ihr Unternehmen erstellt Berichte zum Monatsende. Während die Berichte ausgeführt werden. Andere Finanzaufzeichnungen werden in der Datenbank aktualisiert.
Benutzer geben an, dass die Ausführung der Berichte länger dauert als erwartet.
Sie müssen die Zeit reduzieren, die für die Ausführung der Berichte erforderlich ist. Die Berichte dürfen nur festgeschriebene Daten enthalten.
Was tun?

정답: A
설명: (Fast2test 회원만 볼 수 있음)
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 ist unabhängig von den anderen Fragen in der Reihe. In einer Frage angegebene Informationen und Details gelten nur für diese Frage.
Sie entwickeln eine Anwendung zum Nachverfolgen von Kundenverkäufen.
Sie müssen ein Datenbankobjekt erstellen, das die folgenden Anforderungen erfüllt:
* Start, wenn Tabellendaten geändert werden.
* Werten Sie den Status einer Tabelle vor und nach einer Datenänderung aus und ergreifen Sie Maßnahmen basierend auf dem Unterschied.
* Verhindern Sie böswillige oder falsche Tabellendatenoperationen.
* Verhindern Sie Änderungen, die die referenzielle Integrität verletzen, indem Sie die versuchte Datenänderung abbrechen.
* Führen Sie verwalteten Code aus, der in einer Assembly enthalten ist, die in Microsoft.NET Framework erstellt wurde und sich in Microsoft SQL Server befindet.
Was solltest du erstellen?

정답: D
설명: (Fast2test 회원만 볼 수 있음)
Sie entwickeln einen ETL-Prozess zum Bereinigen und Konsolidieren eingehender Daten. Der ETL-Prozess verwendet eine Referenztabelle, um zu identifizieren, welche Daten in der Zieltabelle bereinigt werden müssen. Der Server, auf dem die Tabellen gehostet werden, wird täglich neu gestartet.
Sie müssen die Zeit minimieren, die zum Ausführen der Abfrage benötigt wird, und die Zeit, die zum Auffüllen der Referenztabelle benötigt wird.
Was sollte man tun?

정답: B
Ihre Datenbank enthält eine Tabelle mit dem Namen "Rechnungen" mit einer eindeutigen Bezeichnungsspalte mit dem Namen "InvoiceID".
Sie haben einen Stapelaktualisierungsprozess, der Daten aus einer Eingabedatei liest und die Tabelle aktualisiert.
Sie erstellen einen Clustered Columnstore-Index für die Tabelle und müssen die Konfiguration aktualisieren, um die folgenden Anforderungen zu erfüllen:
* Die Tabelle muss online bleiben.
* Führen Sie während der Geschäftszeiten analytische Abfragen durch.
* Jede Zeile muss einen eindeutigen Schlüssel haben.
Sie müssen den Index konfigurieren, um die Leistung zu optimieren.
Welche drei Aktionen sollten Sie nacheinander ausführen? Um zu antworten, verschieben Sie die entsprechenden Aktionen aus der Liste der Aktionen in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
정답:

Sie sind ein Datenbankentwickler für ein Unternehmen, das Produkte und andere Kühlwaren an Lebensmittelgeschäfte liefert. Sie erfassen die Lebensmittellagertemperatur für Lieferfahrzeuge mithilfe von IoT-Geräten (Internet of Things). Sie speichern die Temperaturdaten in einer Datenbanktabelle mit dem Namen VehicleTemperatures. In der Spalte ChillerSensorNumber wird die ID für die IoT-Geräte gespeichert.
Sie müssen eine indizierte Ansicht erstellen, die die folgenden Anforderungen erfüllt:
* Die Daten auf der Festplatte bleiben erhalten, um die Anzahl der E / A-Vorgänge zu verringern
* Gibt die Anzahl der ChillerSensorNumber-Elemente an
* Erstellt nur eine Reihe von Zusammenfassungszeilen
Wie sollten Sie die Ansichtsdefinition vervollständigen? 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 den geteilten Schläger zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
정답:

Explanation

Box1: WITH SCHEMABINDING
Persists the data on disk to reduce the amount of I/O.
Box 2: COUNT_BIG(ChillerSensorNumber)
Provides the number of ChillerSensorNumber items
The function COUNT_BIG returns the number of items found in a group. COUNT_BIG operates like the COUNT function. These functions differ only in the data types of their return values. COUNT_BIG always returns a bigint data type value. COUNT always returns an int data type value.
Box 3: GROUP BY ChillerSensorNumber
Creates only a set of summary rows
References:
https://docs.microsoft.com/en-us/sql/t-sql/functions/count-big-transact-sql
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in dieser Reihe enthält eine einzigartige Lösung. Stellen Sie fest, ob die Lösung die angegebenen Ziele erfüllt.
Die Account-Tabelle wurde mit der folgenden Transact-SQL-Anweisung erstellt:

Die Kontotabelle enthält mehr als 1 Milliarde Datensätze. Die Spalte Kontonummer identifiziert jedes Konto eindeutig. Die ProductCode-Spalte enthält 100 verschiedene Werte. Die Werte sind in der Tabelle gleichmäßig verteilt. Die Tabellenstatistiken werden aktualisiert und sind aktuell.
Sie führen häufig die folgenden Transact-SQL-SELECT-Anweisungen aus:

Sie müssen Tabellenscans vermeiden, wenn Sie die Abfragen ausführen.
Sie müssen einen oder mehrere Indizes für die Tabelle erstellen.
Lösung: Sie führen die folgende Transact-SQL-Anweisung aus:
CREATE NONCLUSTERED INDEX IX_Account_ProductCode ON Account (ProductCode); Entspricht die Lösung dem Ziel?

정답: A
설명: (Fast2test 회원만 볼 수 있음)
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.
정답:

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?

정답: A
설명: (Fast2test 회원만 볼 수 있음)
Sie führen die folgende Transact-SQL-Anweisung aus:

Kundendatensätze können einzeln oder in großen Mengen aus einer Anwendung eingefügt werden.
Sie stellen fest, dass die Anwendung versucht, doppelte Datensätze einzufügen.
Sie müssen sicherstellen, dass keine doppelten Datensätze eingefügt werden und Masseneinfügungsvorgänge ohne Benachrichtigungen fortgesetzt werden.
Welche Transact-SQL-Anweisung sollten Sie ausführen?

정답: C
설명: (Fast2test 회원만 볼 수 있음)
Sie haben eine Microsoft SQL Server-Datenbank mit einer Tabelle namens Sales. Die Tabelle wird zum Abrufen von Daten verwendet und außerhalb der Geschäftszeiten aktualisiert.
Sie führen die folgende Transact-SQL-Anweisung aus:

Sie analysieren den Ausführungsplan für die Anweisung. (Klicken Sie auf die Schaltfläche "Ausstellen".)

Sie müssen einen Index hinzufügen, der die Leistung optimiert.
Wie soll die Transact-SQL-Anweisung ausgefüllt werden?
정답:

Explanation

Box 1:
Specifying the order in which key values are stored in an index is useful when queries referencing the table have ORDER BY clauses that specify different directions for the key column or columns in that index. In these cases, the index can remove the need for a SORT operator in the query plan; therefore, this makes the query more efficient.
The Database Engine can move equally efficiently in either direction. An index defined as (RejectedQty DESC, ProductID ASC) can still be used for a query in which the sort direction of the columns in the ORDER BY clause are reversed. For example, a query with the ORDER BY clause ORDER BY RejectedQty ASC, ProductID DESC can use the index.
Box 2:
You can include nonkey columns in a nonclustered index to avoid exceeding the current index size limitations of a maximum of 16 key columns and a maximum index key size of 900 bytes. The Database Engine does not consider nonkey columns when calculating the number of index key columns or index key size.
References: https://technet.microsoft.com/en-us/library/jj835095(v=sql.110).aspx

우리와 연락하기

문의할 점이 있으시면 메일을 보내오세요. 12시간이내에 답장드리도록 하고 있습니다.

근무시간: ( UTC+9 ) 9:00-24:00
월요일~토요일

서포트: 바로 연락하기 

English Deutsch 繁体中文 日本語