Free Microsoft 70-762 Deutsch Practice Test & Real Exam Questions
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 Transacr-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.
Sie müssen das Design der Customer-Tabelle aktualisieren, um die folgenden Anforderungen zu erfüllen.
* Sie müssen in der Lage sein, bis zu 50 Konten für jeden Kunden zu speichern.
* Benutzer müssen in der Lage sein, Kundeninformationen durch Angabe einer Kontonummer abzurufen.
* Benutzer müssen in der Lage sein, eine Kontonummer durch Angabe von Kundeninformationen abzurufen.
Sie müssen die Designänderungen implementieren und gleichzeitig die Datenredundanz minimieren.
Was tun?
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 Transacr-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.
Sie müssen das Design der Customer-Tabelle aktualisieren, um die folgenden Anforderungen zu erfüllen.
* Sie müssen in der Lage sein, bis zu 50 Konten für jeden Kunden zu speichern.
* Benutzer müssen in der Lage sein, Kundeninformationen durch Angabe einer Kontonummer abzurufen.
* Benutzer müssen in der Lage sein, eine Kontonummer durch Angabe von Kundeninformationen abzurufen.
Sie müssen die Designänderungen implementieren und gleichzeitig die Datenredundanz minimieren.
Was tun?
Correct Answer: D
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
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?
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?
Correct Answer: A
Vote an answer
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine einzigartige Lösung. Stellen Sie fest, ob die Lösung die angegebenen Ziele erfüllt.
Sie müssen die nicht verwendeten Indizes identifizieren, damit Sie sie aus der Datenbank entfernen können.
Lösung: Sie führen die dynamische Verwaltungsansicht sys.dm_db_index_usage_stats aus.
Erfüllt die Lösung das Ziel?
Sie müssen die nicht verwendeten Indizes identifizieren, damit Sie sie aus der Datenbank entfernen können.
Lösung: Sie führen die dynamische Verwaltungsansicht sys.dm_db_index_usage_stats aus.
Erfüllt die Lösung das Ziel?
Correct Answer: B
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 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 arbeiten mit einer OLTP-Datenbank, für die keine speicheroptimierte Dateigruppe definiert ist.
Sie haben eine Tabelle mit dem Namen tblTransaction, die auf dem Datenträger beibehalten wird und die in der folgenden Tabelle beschriebenen Informationen enthält:

Benutzer berichten, dass die folgende Abfrage lange dauert.

Sie müssen einen Index erstellen, der:
- verbessert die Abfrageleistung
- beeinflusst den vorhandenen Index nicht
- minimiert die Speichergröße der Tabelle (einschließlich Indexseiten).
Was tun?
Sie arbeiten mit einer OLTP-Datenbank, für die keine speicheroptimierte Dateigruppe definiert ist.
Sie haben eine Tabelle mit dem Namen tblTransaction, die auf dem Datenträger beibehalten wird und die in der folgenden Tabelle beschriebenen Informationen enthält:

Benutzer berichten, dass die folgende Abfrage lange dauert.

Sie müssen einen Index erstellen, der:
- verbessert die Abfrageleistung
- beeinflusst den vorhandenen Index nicht
- minimiert die Speichergröße der Tabelle (einschließlich Indexseiten).
Was tun?
Correct Answer: E
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Sie entwickeln eine Anwendung, die eine Verbindung zu einer Datenbank herstellt.
Die Anwendung führt die folgenden Jobs aus:

Die Datenbankoption READ_COMMITTED_SNAPSHOT ist auf OFF und der automatische Inhalt auf ON gesetzt. Innerhalb der gespeicherten Prozeduren sind keine expliziten Transaktionen definiert.
Wenn JobB vor JobA startet, kann es in Sekunden beendet werden. Wenn JobA zuerst gestartet wird, dauert es lange, bis JobB abgeschlossen ist.
Sie müssen Microsoft SQL Server Profiler verwenden, um festzustellen, ob die in JobB festgestellte Blockierung durch von JobA erworbene Sperren verursacht wird.
Welche Trace-Ereignisklasse in der Ereigniskategorie Locks sollten Sie verwenden?
Die Anwendung führt die folgenden Jobs aus:

Die Datenbankoption READ_COMMITTED_SNAPSHOT ist auf OFF und der automatische Inhalt auf ON gesetzt. Innerhalb der gespeicherten Prozeduren sind keine expliziten Transaktionen definiert.
Wenn JobB vor JobA startet, kann es in Sekunden beendet werden. Wenn JobA zuerst gestartet wird, dauert es lange, bis JobB abgeschlossen ist.
Sie müssen Microsoft SQL Server Profiler verwenden, um festzustellen, ob die in JobB festgestellte Blockierung durch von JobA erworbene Sperren verursacht wird.
Welche Trace-Ereignisklasse in der Ereigniskategorie Locks sollten Sie verwenden?
Correct Answer: D
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Sie haben eine Microsoft Azure SQL-Datenbank.
Die Ausführung einiger Abfragen dauert sehr lange.
Sie müssen feststellen, ob eine der langfristigen Anfragen Benutzer daran hindert, Daten in der Datenbank zu aktualisieren.
Welche Abfrage solltest du ausführen? Wählen Sie zum Beantworten die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Die Ausführung einiger Abfragen dauert sehr lange.
Sie müssen feststellen, ob eine der langfristigen Anfragen Benutzer daran hindert, Daten in der Datenbank zu aktualisieren.
Welche Abfrage solltest du ausführen? Wählen Sie zum Beantworten die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Correct Answer:

Explanation

Box 1: sys.dm_tran_locks
sys.dm_tran_locks returns information about currently active lock manager resources in SQL Server 2017.
Each row represents a currently active request to the lock manager for a lock that has been granted or is waiting to be granted.
Box 2: sys.dm_os_waiting_tasks
sys.dm_tran_locks.lock_owner_address is the memory address of the internal data structure that is used to track this request. This column can be joined the with resource_address column in sys.dm_os_waiting_tasks.
References:
https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-tran-locks
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 Basis-Serviceebene 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 Basis-Serviceebene 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).
Sie planen eine Reihe gespeicherter Prozeduren, die auf speicheroptimierte Tabellen zugreifen können müssen. Sie müssen die Leistung der gespeicherten Prozeduren optimieren. Welche Anweisung sollten Sie in die Definitionen der gespeicherten Prozeduren aufnehmen?
Correct Answer: D
Vote an answer
Sie müssen Trigger implementieren, um die Reaktionen auf die folgenden Ereignisse zu automatisieren:
* SQL Server-Anmeldungen
* Änderungen des Datenbankschemas
* Datenbank-Updates
Welche Triggertypen sollten Sie verwenden? Ziehen Sie zur Beantwortung die entsprechenden Auslösertypen in die entsprechenden Szenarien.
Jeder Triggertyp kann einmal, mehrmals oder überhaupt 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.

* SQL Server-Anmeldungen
* Änderungen des Datenbankschemas
* Datenbank-Updates
Welche Triggertypen sollten Sie verwenden? Ziehen Sie zur Beantwortung die entsprechenden Auslösertypen in die entsprechenden Szenarien.
Jeder Triggertyp kann einmal, mehrmals oder überhaupt 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.

Correct Answer:

Explanation

Box 1: LOGON
Logon triggers fire stored procedures in response to a LOGON event. This event is raised when a user session is established with an instance of SQL Server.
Box 2: INSTEAD OF INSERT
An "INSTEAD of trigger" is executed instead of the original operation, and not combining with the operation.
INSTEAD OF triggers override the standard actions of the triggering statement. It can be used to bypass the statement and execute a whole different statement, or just help us check and examine the data before the action is done.
Box 3: DDL
DDL statements (CREATE or ALTER primarily) issued either by a particular schema/user or by any schema/user in the database Note:
You can write triggers that fire whenever one of the following operations occurs:
* DML statements (INSERT, UPDATE, DELETE) on a particular table or view, issued by any user
* DDL statements (CREATE or ALTER primarily) issued either by a particular schema/user or by any schema/user in the database
* Database events, such as logon/logoff, errors, or startup/shutdown, also issued either by a particular schema/user or by any schema/user in the database References:
https://docs.oracle.com/cd/B19306_01/server.102/b14220/triggers.htm
https://social.technet.microsoft.com/wiki/contents/articles/28152.t-sql-instead-of-triggers.aspx
https://docs.microsoft.com/en-us/sql/relational-databases/triggers/logon-triggers?view=sql-server-2017
Fallstudie
Hintergrund
Sie haben eine Datenbank mit dem Namen HR1, die eine Tabelle mit dem Namen Employee enthält.
Sie haben mehrere schreibgeschützte historische Berichte, die regelmäßig wechselnde Summen enthalten. In den Berichten werden mehrere Abfragen verwendet, um die Lohnkosten zu schätzen. Die Abfragen werden gleichzeitig ausgeführt. Benutzer berichten, dass die Lohnschätzungsberichte nicht immer ausgeführt werden. Sie müssen die Datenbank überwachen, um Probleme zu identifizieren, die die Ausführung der Berichte verhindern.
Sie planen, die Anwendung auf einem Datenbankserver bereitzustellen, der andere Anwendungen unterstützt. Sie müssen den für die Datenbank erforderlichen Speicherplatz minimieren.
Mitarbeitertabelle
Mit den folgenden Transact-SQL-Anweisungen können Sie die Employee-Tabelle erstellen, konfigurieren und füllen:

Anwendung
Sie haben eine Anwendung, die die Employees-Tabelle aktualisiert. Die Anwendung ruft die folgenden gespeicherten Prozeduren gleichzeitig und asynchron auf:
- UspA: Diese gespeicherte Prozedur aktualisiert nur die EmployeeStatus-Spalte.
- UspB: Diese gespeicherte Prozedur aktualisiert nur die EmployeePayRate-Spalte.
Die Anwendung verwendet Ansichten, um den Zugriff auf Daten zu steuern. Ansichten müssen die folgenden Anforderungen erfüllen:
- Ermöglichen Sie dem Benutzer den Zugriff auf alle Spalten in den Tabellen, auf die die Ansicht zugreift.
- Beschränken Sie Aktualisierungen nur auf die Zeilen, die die Ansicht zurückgibt.
Ausstellungsstück

Bei beiden gespeicherten Prozeduren treten Blockierungsprobleme auf. UspB darf nicht abgebrochen werden, wenn UspA Änderungen an einer Zeile festschreibt, bevor UspB Änderungen an derselben Zeile festschreibt. UspA darf nicht abgebrochen werden, wenn UspB Änderungen an einer Zeile festschreibt, bevor UspA Änderungen an derselben Zeile festschreibt.
Sie müssen die Transaktionsisolationsstufen angeben, um die Zeilenversionierung zu aktivieren.
Wie sollten Sie die Transact-SQL-Anweisungen vervollständigen? Ziehen Sie zur Beantwortung die 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.

Hintergrund
Sie haben eine Datenbank mit dem Namen HR1, die eine Tabelle mit dem Namen Employee enthält.
Sie haben mehrere schreibgeschützte historische Berichte, die regelmäßig wechselnde Summen enthalten. In den Berichten werden mehrere Abfragen verwendet, um die Lohnkosten zu schätzen. Die Abfragen werden gleichzeitig ausgeführt. Benutzer berichten, dass die Lohnschätzungsberichte nicht immer ausgeführt werden. Sie müssen die Datenbank überwachen, um Probleme zu identifizieren, die die Ausführung der Berichte verhindern.
Sie planen, die Anwendung auf einem Datenbankserver bereitzustellen, der andere Anwendungen unterstützt. Sie müssen den für die Datenbank erforderlichen Speicherplatz minimieren.
Mitarbeitertabelle
Mit den folgenden Transact-SQL-Anweisungen können Sie die Employee-Tabelle erstellen, konfigurieren und füllen:

Anwendung
Sie haben eine Anwendung, die die Employees-Tabelle aktualisiert. Die Anwendung ruft die folgenden gespeicherten Prozeduren gleichzeitig und asynchron auf:
- UspA: Diese gespeicherte Prozedur aktualisiert nur die EmployeeStatus-Spalte.
- UspB: Diese gespeicherte Prozedur aktualisiert nur die EmployeePayRate-Spalte.
Die Anwendung verwendet Ansichten, um den Zugriff auf Daten zu steuern. Ansichten müssen die folgenden Anforderungen erfüllen:
- Ermöglichen Sie dem Benutzer den Zugriff auf alle Spalten in den Tabellen, auf die die Ansicht zugreift.
- Beschränken Sie Aktualisierungen nur auf die Zeilen, die die Ansicht zurückgibt.
Ausstellungsstück

Bei beiden gespeicherten Prozeduren treten Blockierungsprobleme auf. UspB darf nicht abgebrochen werden, wenn UspA Änderungen an einer Zeile festschreibt, bevor UspB Änderungen an derselben Zeile festschreibt. UspA darf nicht abgebrochen werden, wenn UspB Änderungen an einer Zeile festschreibt, bevor UspA Änderungen an derselben Zeile festschreibt.
Sie müssen die Transaktionsisolationsstufen angeben, um die Zeilenversionierung zu aktivieren.
Wie sollten Sie die Transact-SQL-Anweisungen vervollständigen? Ziehen Sie zur Beantwortung die 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.

Correct Answer:

Explanation

References: https://technet.microsoft.com/en-us/library/ms175095(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms173763(v=sql.105).aspx
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.
Sie entwickeln eine neue Anwendung, die eine gespeicherte Prozedur verwendet. Die gespeicherte Prozedur fügt Tausende von Datensätzen als einzelnen Stapel in die Employees-Tabelle ein.
Benutzer berichten, dass sich die Antwortzeit der Anwendung seit der Aktualisierung der gespeicherten Prozedur verkürzt hat. Sie untersuchen festplattenbezogene Leistungsindikatoren für die Microsoft SQL Server-Instanz und stellen mehrere hohe Werte fest, die ein Problem mit der Festplattenleistung enthalten. Sie überprüfen die Wartestatistik und stellen einen ungewöhnlich hohen WRITELOG-Wert fest.
Sie müssen die Antwortzeit der Anwendung verbessern.
Lösung: Sie ersetzen die gespeicherte Prozedur durch eine benutzerdefinierte Funktion.
Entspricht die Lösung dem Ziel?
Sie entwickeln eine neue Anwendung, die eine gespeicherte Prozedur verwendet. Die gespeicherte Prozedur fügt Tausende von Datensätzen als einzelnen Stapel in die Employees-Tabelle ein.
Benutzer berichten, dass sich die Antwortzeit der Anwendung seit der Aktualisierung der gespeicherten Prozedur verkürzt hat. Sie untersuchen festplattenbezogene Leistungsindikatoren für die Microsoft SQL Server-Instanz und stellen mehrere hohe Werte fest, die ein Problem mit der Festplattenleistung enthalten. Sie überprüfen die Wartestatistik und stellen einen ungewöhnlich hohen WRITELOG-Wert fest.
Sie müssen die Antwortzeit der Anwendung verbessern.
Lösung: Sie ersetzen die gespeicherte Prozedur durch eine benutzerdefinierte Funktion.
Entspricht die Lösung dem Ziel?
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 darstellen. Jede Frage in der Reihe enthält eine einzigartige Lösung. Stellen Sie fest, ob die Lösung die angegebenen Ziele erfüllt.
Sie müssen die nicht verwendeten Indizes identifizieren, damit Sie sie aus der Datenbank entfernen können.
Lösung: Sie führen die dynamische Verwaltungsansicht sys.dm_db_index_physical_stats aus.
Erfüllt die Lösung das Ziel?
Sie müssen die nicht verwendeten Indizes identifizieren, damit Sie sie aus der Datenbank entfernen können.
Lösung: Sie führen die dynamische Verwaltungsansicht sys.dm_db_index_physical_stats aus.
Erfüllt die Lösung das Ziel?
Correct Answer: A
Vote an answer
Hintergrund
Sie haben eine Datenbank mit dem Namen HR1, die eine Tabelle mit dem Namen Employee enthält.
Sie haben mehrere schreibgeschützte historische Berichte, die regelmäßig wechselnde Summen enthalten. In den Berichten werden mehrere Abfragen verwendet, um den Personalaufwand zu schätzen. Die Abfragen werden gleichzeitig ausgeführt. Benutzer berichten, dass die Gehaltsschätzungsberichte nicht immer ausgeführt werden. Sie müssen die Datenbank überwachen, um Probleme zu identifizieren, die die Ausführung der Berichte verhindern.
Sie planen, die Anwendung auf einem Datenbankserver bereitzustellen, der andere Anwendungen unterstützt. Sie müssen den für die Datenbank erforderlichen Speicherplatz minimieren.
Mitarbeitertabelle
Mit den folgenden Transact-SQL-Anweisungen können Sie die Employee-Tabelle erstellen, konfigurieren und auffüllen:

Anwendung
Sie haben eine Anwendung, die die Employees-Tabelle aktualisiert. Die Anwendung ruft die folgenden gespeicherten Prozeduren gleichzeitig und asynchron auf:
- UspA: Diese gespeicherte Prozedur aktualisiert nur die EmployeeStatus-Spalte.
- UspB: Diese gespeicherte Prozedur aktualisiert nur die EmployeePayRate-Spalte.
Die Anwendung verwendet Ansichten, um den Zugriff auf Daten zu steuern. Views müssen folgende Anforderungen erfüllen:
- Ermöglichen Sie dem Benutzer den Zugriff auf alle Spalten in den Tabellen, auf die die Ansicht zugreift.
- Beschränken Sie Aktualisierungen nur auf die Zeilen, die von der Ansicht zurückgegeben werden.
Ausstellungsstück

Sie analysieren die Leistung der Datenbankumgebung. Sie stellen fest, dass beim Generieren der Berichte über einen längeren Zeitraum Sperren bestehen.
Sie müssen die Berichte schneller generieren. Die Datenbank darf keine zusätzlichen Ressourcen verwenden.
Was tun?
Sie haben eine Datenbank mit dem Namen HR1, die eine Tabelle mit dem Namen Employee enthält.
Sie haben mehrere schreibgeschützte historische Berichte, die regelmäßig wechselnde Summen enthalten. In den Berichten werden mehrere Abfragen verwendet, um den Personalaufwand zu schätzen. Die Abfragen werden gleichzeitig ausgeführt. Benutzer berichten, dass die Gehaltsschätzungsberichte nicht immer ausgeführt werden. Sie müssen die Datenbank überwachen, um Probleme zu identifizieren, die die Ausführung der Berichte verhindern.
Sie planen, die Anwendung auf einem Datenbankserver bereitzustellen, der andere Anwendungen unterstützt. Sie müssen den für die Datenbank erforderlichen Speicherplatz minimieren.
Mitarbeitertabelle
Mit den folgenden Transact-SQL-Anweisungen können Sie die Employee-Tabelle erstellen, konfigurieren und auffüllen:

Anwendung
Sie haben eine Anwendung, die die Employees-Tabelle aktualisiert. Die Anwendung ruft die folgenden gespeicherten Prozeduren gleichzeitig und asynchron auf:
- UspA: Diese gespeicherte Prozedur aktualisiert nur die EmployeeStatus-Spalte.
- UspB: Diese gespeicherte Prozedur aktualisiert nur die EmployeePayRate-Spalte.
Die Anwendung verwendet Ansichten, um den Zugriff auf Daten zu steuern. Views müssen folgende Anforderungen erfüllen:
- Ermöglichen Sie dem Benutzer den Zugriff auf alle Spalten in den Tabellen, auf die die Ansicht zugreift.
- Beschränken Sie Aktualisierungen nur auf die Zeilen, die von der Ansicht zurückgegeben werden.
Ausstellungsstück

Sie analysieren die Leistung der Datenbankumgebung. Sie stellen fest, dass beim Generieren der Berichte über einen längeren Zeitraum Sperren bestehen.
Sie müssen die Berichte schneller generieren. Die Datenbank darf keine zusätzlichen Ressourcen verwenden.
Was tun?
Correct Answer: B
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 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 Objekt erstellen, das die folgenden Anforderungen erfüllt:
* Führen Sie verwalteten Code aus, der in einer Assembly enthalten ist, die in Microsoft.NET Framework erstellt und in Microsoft SQL Server hochgeladen wurde.
* Führen Sie eine Transaktion aus und führen Sie einen Rollback durch, wenn ein Fehler auftritt.
* Ausführen, wenn eine Tabelle erstellt oder geändert wird.
Was solltest du erstellen?
Sie entwickeln eine Anwendung zum Nachverfolgen von Kundenverkäufen.
Sie müssen ein Objekt erstellen, das die folgenden Anforderungen erfüllt:
* Führen Sie verwalteten Code aus, der in einer Assembly enthalten ist, die in Microsoft.NET Framework erstellt und in Microsoft SQL Server hochgeladen wurde.
* Führen Sie eine Transaktion aus und führen Sie einen Rollback durch, wenn ein Fehler auftritt.
* Ausführen, wenn eine Tabelle erstellt oder geändert wird.
Was solltest du erstellen?
Correct Answer: F
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Sie erstellen eine gespeicherte Prozedur, mit der Daten in die im Schema der Datenbank angezeigte Tabelle eingefügt werden.
(Klicken Sie auf die Ausstellungsschaltfläche.)

Sie müssen einen neuen Kundendatensatz als einzelne Arbeitseinheit in die Tabellen einfügen.
In welcher Reihenfolge sollten Sie die Transact-SQL-Segmente verwenden, um die Lösung zu entwickeln? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
HINWEIS: Mehr als eine Reihenfolge der Antwortmöglichkeiten ist korrekt. Sie erhalten eine Gutschrift für jede der richtigen Bestellungen, die Sie auswählen.

(Klicken Sie auf die Ausstellungsschaltfläche.)

Sie müssen einen neuen Kundendatensatz als einzelne Arbeitseinheit in die Tabellen einfügen.
In welcher Reihenfolge sollten Sie die Transact-SQL-Segmente verwenden, um die Lösung zu entwickeln? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
HINWEIS: Mehr als eine Reihenfolge der Antwortmöglichkeiten ist korrekt. Sie erhalten eine Gutschrift für jede der richtigen Bestellungen, die Sie auswählen.

Correct Answer:

Explanation

The entities on the many side, of the 1-many relations, must be added before we add the entities on the 1-side.
We must insert new rows into BusinessEntityContact and BusinessEntityAddress tables, before we insert the corresponding rows into the BusinessEntity and AddressType tables.
