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

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets the stated goals.
You have a database that contains a table named Employees. The table stores information about the employees of your company.
You need to implement and enforce the following business rules:
* Limit the values that are accepted by the Salary column.
* Prevent salaries less than $15,000 and greater than $300,000 from being entered.
* Determine valid values by using logical expressions.
* Do not validate data integrity when running DELETE statements.
Solution: You implement a foreign key on the table.
Does the solution meet the goal?

정답: B
설명: (Fast2test 회원만 볼 수 있음)
Sie analysieren die Leistung einer Datenbankumgebung.
Sie müssen alle nicht verwendeten Indizes in der aktuellen Datenbank finden.
Wie soll die Transact-SQL-Anweisung ausgefüllt werden? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente im Antwortbereich aus.
정답:

Explanation
Sys.indexes
Sys.dm_db_index_usage_stats
Sys.tables
References: https://basitaalishan.com/2012/06/15/find-unused-indexes-using-sys-dm_db_index_usage_stats/
Sie müssen eine Funktion erstellen, die die folgenden Anforderungen erfüllt:
* Gibt mehrere Zeilen zurück
* Optimiert die Leistung der Abfrage innerhalb der Funktion
Wie soll die Transact-SQL-Anweisung ausgefüllt 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
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.
정답:

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
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.
Ihr Unternehmen beschäftigt Mitarbeiter in verschiedenen Regionen der Welt.
Sie müssen eine Datenbanktabelle erstellen, in der die folgenden Anwesenheitsinformationen für Mitarbeiter gespeichert sind:
- Mitarbeiter-ID
- Datum und Uhrzeit des Eincheckens des Mitarbeiters
- Datum und Uhrzeit der Abmeldung des Arbeitnehmers
Datums- und Zeitangaben müssen zeitzonenabhängig sein und dürfen keine Sekundenbruchteile speichern.
Lösung: Sie führen die folgende Transact-SQL-Anweisung aus:

Entspricht die Lösung dem Ziel?

정답: B
설명: (Fast2test 회원만 볼 수 있음)
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, die eine Tabelle mit dem Namen Employees enthält. In der Tabelle werden Informationen zu den Mitarbeitern Ihres Unternehmens gespeichert.
Sie müssen die folgenden Geschäftsregeln implementieren und durchsetzen:
- Begrenzen Sie die Werte, die von der Spalte Gehalt akzeptiert werden.
- Verhindern Sie die Eingabe von Gehältern unter 15.000 USD und über 300.000 USD.
- Ermitteln Sie gültige Werte mithilfe logischer Ausdrücke.
- Überprüfen Sie die Datenintegrität nicht, wenn Sie DELETE-Anweisungen ausführen.
Lösung: Sie implementieren eine Prüfbedingung für die Tabelle.
Entspricht die Lösung dem Ziel?

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

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 haben eine Datenbank mit dem Namen DB1. Die Datenbank enthält keine speicheroptimierte Dateigruppe.
Sie führen die folgende Abfrage aus:

Das folgende Bild zeigt den Ausführungsplan, den das Abfrageoptimierungsprogramm für diese Abfrage generiert:

Benutzer führen häufig dieselbe Abfrage mit unterschiedlichen Werten für die lokale Variable @lastName aus. Die Tabelle mit dem Namen Person wird auf der Festplatte beibehalten.
Sie müssen einen Index für die Person.Person-Tabelle erstellen, der die folgenden Anforderungen erfüllt:
- Alle Benutzer müssen vom Index profitieren können.
- FirstName muss als eingeschlossene Spalte zum Index hinzugefügt werden.
Was tun?

정답: E
설명: (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 Sales, die die folgenden Datenbanktabellen enthält: Customer, Order und Products.
Die Tabelle "Produkte" und die Tabelle "Bestellung" sind in der folgenden Abbildung dargestellt.

Die Kundentabelle enthält eine Spalte, in der die Daten für die letzte Bestellung des Kunden gespeichert sind.
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 Trigger erstellen, die die folgenden Anforderungen erfüllen:
* Optimieren Sie die Leistung und Datenintegrität der Tabellen.
* Geben Sie einen benutzerdefinierten Fehler an, wenn ein Benutzer versucht, eine Bestellung für einen nicht vorhandenen Kunden zu erstellen.
* Aktualisieren Sie in der Customers-Tabelle den Wert für die zuletzt aufgegebene Bestellung.
* Führen Sie alle Aktionen als Teil der ursprünglichen Transaktion aus.
Identifizieren Sie in der folgenden Tabelle die Triggertypen, die die Anforderungen erfüllen.
HINWEIS: Treffen Sie in jeder Spalte nur eine Auswahl. Jede richtige Auswahl ist einen Punkt wert.
정답:

Explanation

INSTEAD OF INSERT triggers can be defined on a view or table to replace the standard action of the INSERT statement.
AFTER specifies that the DML trigger is fired only when all operations specified in the triggering SQL statement have executed successfully.
References: https://technet.microsoft.com/en-us/library/ms175089(v=sql.105).aspx
Sie erstellen ein Profil für eine häufig verwendete Datenbanktabelle mit dem Namen UserEvents. Die Datenbankoption READ_COMMITED_SNAPSHOT ist auf OFF gesetzt.
In den Ablaufverfolgungsergebnissen stellen Sie fest, dass für eine gespeicherte Prozedur eine Sperreneskalation aufgetreten ist, obwohl die Anzahl der Sperren in der Datenbank den Speicher- oder Konfigurationsschwellenwert nicht überschritten hat. Details zu Ereignissen finden Sie in der folgenden Tabelle:

Sie müssen die gespeicherte Prozedur uspDeleteEvents ändern, um eine Sperreneskalation zu vermeiden.
Wie sollten Sie die gespeicherte Prozedur ändern? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente im Antwortbereich aus.
정답:

Explanation

Delete up to 4000 rows at a time. Keep doing it until all rows have been deleted.
Note that @@ROWCOUNT returns the number of rows affected by the last statement.
References: https://msdn.microsoft.com/en-us/library/ms187316.aspx
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.
Die Account-Tabelle wurde mit der folgenden Transact-SQL-Anweisung erstellt:

Die Kontotabelle enthält mehr als 1 Milliarde Datensätze. Die AccountNuwber-Spalte identifiziert jedes Konto eindeutig. Die Spalte mit dem Produktcode 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:
SELECT ProductCode, SUM (Saldo) AS TotalSUH FROM Account WHERE ProductCode <> 'CD' GROUP 8Y ProductCode; SELECT AccountNupber, Kontostand FROM Account WHERE ProductCode - 'CD "; 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 folgenden Transact-SQL-Anweisungen aus:

Entspricht die Lösung dem Ziel?

정답: A
Sie entwickeln Abfragen und gespeicherte Prozeduren, um eine Branchenanwendung zu unterstützen.
Sie müssen die entsprechende Isolationsstufe verwenden, die auf dem Szenario basiert.
Welche Isolationsstufen sollten Sie implementieren? Wählen Sie zum Beantworten die entsprechende Isolationsstufe für jedes Szenario im Antwortbereich aus. Jede Isolationsstufe darf nur einmal verwendet werden.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
정답:

Explanation

Box 1: READ UNCOMMITTED
Transactions running at the READ UNCOMMITTED level do not issue shared locks to prevent other transactions from modifying data read by the current transaction. READ UNCOMMITTED transactions are also not blocked by exclusive locks that would prevent the current transaction from reading rows that have been modified but not committed by other transactions. When this option is set, it is possible to read uncommitted modifications, which are called dirty reads. Values in the data can be changed and rows can appear or disappear in the data set before the end of the transaction.
Box 2: READ COMMITTED
READ COMMITTED specifies that statements cannot read data that has been modified but not committed by other transactions.
SERIALIZABLE specifies that statements cannot read data that has been modified but not yet committed by other transactions.
Box 3: REPEATABLE READ
REPEATABLE READ specifies that statements cannot read data that has been modified but not yet committed by other transactions and that no other transactions can modify data that has been read by the current transaction until the current transaction completes.
Box 4: SNAPSHOT
If READ_COMMITTED_SNAPSHOT is set to ON, the Database Engine uses row versioning to present each statement with a transactionally consistent snapshot of the data as it existed at the start of the statement.
References:
https://docs.microsoft.com/en-us/sql/t-sql/statements/set-transaction-isolation-level-transact-sql?view=sql-server
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?

정답: B
설명: (Fast2test 회원만 볼 수 있음)

우리와 연락하기

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

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

서포트: 바로 연락하기 

English Deutsch 繁体中文 日本語