Free 070-762 Deutsch Questions for Microsoft Developing SQL Databases (070-762 Deutsch Version) 070-762 Deutsch Exam as PDF & Practice Test Engine
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, bei denen die gleichen oder ähnliche Antwortmöglichkeiten verwendet werden. Als Antwort kann die Wahl 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 Microsoft SQL Server-Datenbank mit dem Namen DB1, die die folgenden Tabellen enthält:

Benutzer führen häufig die folgende Abfrage aus:

Benutzer berichten, dass die Abfrage lange dauert, um Ergebnisse zurückzugeben.
Sie müssen die Zeit minimieren, die die Abfrage benötigt, um Daten zurückzugeben.
Was tun?
In einer Frage angegebene Informationen und Details gelten nur für diese Frage.
Sie haben eine Microsoft SQL Server-Datenbank mit dem Namen DB1, die die folgenden Tabellen enthält:

Benutzer führen häufig die folgende Abfrage aus:

Benutzer berichten, dass die Abfrage lange dauert, um Ergebnisse zurückzugeben.
Sie müssen die Zeit minimieren, die die Abfrage benötigt, um Daten zurückzugeben.
Was tun?
Correct Answer: G
Vote an answer
Sie haben ein relationales Data Warehouse, das 1 YB Daten enthält.
Sie haben eine gespeicherte Prozedur mit dem Namen usp-sp1, die ein HTML-Fragment generiert. Das HTML-Fragment enthält Farbe und Schriftstil.
Sie müssen das HTML-Fragment zurückgeben.
Was tun?
Sie haben eine gespeicherte Prozedur mit dem Namen usp-sp1, die ein HTML-Fragment generiert. Das HTML-Fragment enthält Farbe und Schriftstil.
Sie müssen das HTML-Fragment zurückgeben.
Was tun?
Correct Answer: D
Vote an answer
Explanation: Only visible for ExamDiscuss 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 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.
Sie müssen Sales.FemaleCustomers erstellen.
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 die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.

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.
Sie müssen Sales.FemaleCustomers erstellen.
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 die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.

Correct Answer:

Explanation

Box 1:WITH SCHEMABINDING:
SCHEMABINDING binds the view to the schema of the underlying table or tables. When SCHEMABINDING is specified, the base table or tables cannot be modified in a way that would affect the view definition.
Box 2:Box 2: WITH CHECK OPTION
CHECK OPTION forces all data modification statements executed against the view to follow the criteria set within select_statement. When a row is modified through a view, the WITH CHECK OPTION makes sure the data remains visible through the view after the modification is committed.
Note: Sales.Female.Customers must meet the following requirements:
References: https://msdn.microsoft.com/en-us/library/ms187956.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 einzigartige Lösung, die die angegebenen Ziele erreichen kann. 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 müssen Daten aus den folgenden zwei Quellen sammeln:
* Die Leistungsindikatoren des Betriebssystems
* Microsoft SQL Server-Ereignisse
Sie müssen die beiden Datensätze mit einem einzigen Tool nebeneinander analysieren.
Lösung: Sie verwenden SQL Server Profiler und SQL Server Extended Events, um Leistungsdaten zu erfassen. Sie verwenden SQL Server Profiler, um die Daten zu analysieren.
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 müssen Daten aus den folgenden zwei Quellen sammeln:
* Die Leistungsindikatoren des Betriebssystems
* Microsoft SQL Server-Ereignisse
Sie müssen die beiden Datensätze mit einem einzigen Tool nebeneinander analysieren.
Lösung: Sie verwenden SQL Server Profiler und SQL Server Extended Events, um Leistungsdaten zu erfassen. Sie verwenden SQL Server Profiler, um die Daten zu analysieren.
Erfüllt dies 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

Benutzer müssen nur in der Lage sein, Daten in der Employee-Tabelle mithilfe der vwEmployee-Ansicht zu ändern. Sie müssen verhindern, dass Benutzer die Ansichtsdefinition in Katalogansichten anzeigen.
Sie müssen das Ansichtsattribut angeben, das beim Erstellen von vwEmployee verwendet werden soll.
Identifizieren Sie in der folgenden Tabelle die Attribute, die Sie verwenden müssen.
HINWEIS: Nehmen Sie in jeder Spalte nur eine Auswahl vor.

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

Benutzer müssen nur in der Lage sein, Daten in der Employee-Tabelle mithilfe der vwEmployee-Ansicht zu ändern. Sie müssen verhindern, dass Benutzer die Ansichtsdefinition in Katalogansichten anzeigen.
Sie müssen das Ansichtsattribut angeben, das beim Erstellen von vwEmployee verwendet werden soll.
Identifizieren Sie in der folgenden Tabelle die Attribute, die Sie verwenden müssen.
HINWEIS: Nehmen Sie in jeder Spalte nur eine Auswahl vor.

Correct Answer:

Explanation

References: https://msdn.microsoft.com/en-us/library/ms187956.aspx
Sie haben eine speicheroptimierte Tabelle namens Customer. Auf die Tabelle wird von einer gespeicherten Prozedur mit dem Namen ManageCustomer zugegriffen.
Die Datenbank wurde in Microsoft SQL Server 2014 erstellt. Mit einem Sicherungs- und Wiederherstellungsvorgang wurde die Datenbank auf SQL Server 2016 verschoben.
Sie haben Leistungsprobleme mit der gespeicherten Prozedur.
Sie müssen die Leistungsprobleme beheben und sicherstellen, dass die Tabellenstatistiken automatisch aktualisiert werden.
Welche drei 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.

Die Datenbank wurde in Microsoft SQL Server 2014 erstellt. Mit einem Sicherungs- und Wiederherstellungsvorgang wurde die Datenbank auf SQL Server 2016 verschoben.
Sie haben Leistungsprobleme mit der gespeicherten Prozedur.
Sie müssen die Leistungsprobleme beheben und sicherstellen, dass die Tabellenstatistiken automatisch aktualisiert werden.
Welche drei 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:

Explanation

Step 1: ALTER DATABASE CURRENT SET COMPATIBILITY_LEVEL
Sets certain database behaviors to be compatible with the specified version of SQL Server.
Syntax:
ALTER DATABASE database_name
SET COMPATIBILITY_LEVEL = { 150 | 140 | 130 | 120 | 110 | 100 | 90 }
Step 2: UPDATE STATISTICS Customers
UPDATE STATISTICS updates query optimization statistics on a table or indexed view.
Step 3: EXEC sp_recompile N' 'Manage_customer'
sp_recompile causes stored procedures, triggers, and user-defined functions to be recompiled the next time that they are run. It does this by dropping the existing plan from the procedure cache forcing a new plan to be created the next time that the procedure or trigger is run References:
https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-compatibility-level
https://docs.microsoft.com/en-us/sql/t-sql/statements/update-statistics-transact-sql
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 das Datenbankdesign ändern, um die folgenden Anforderungen zu erfüllen:
* Zeilen in der Orders-Tabelle müssen immer einen gültigen Wert für die ProductID-Spalte haben.
* Zeilen in der Tabelle "Produkte" dürfen nicht gelöscht werden, wenn sie Teil von Zeilen in der Tabelle "Bestellungen" sind.
* Alle Zeilen in beiden Tabellen müssen eindeutig sein.
Identifizieren Sie in der folgenden Tabelle die Einschränkung, die für jede Tabelle konfiguriert werden muss.
HINWEIS: Nehmen Sie in jeder Spalte nur eine Auswahl vor.

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 das Datenbankdesign ändern, um die folgenden Anforderungen zu erfüllen:
* Zeilen in der Orders-Tabelle müssen immer einen gültigen Wert für die ProductID-Spalte haben.
* Zeilen in der Tabelle "Produkte" dürfen nicht gelöscht werden, wenn sie Teil von Zeilen in der Tabelle "Bestellungen" sind.
* Alle Zeilen in beiden Tabellen müssen eindeutig sein.
Identifizieren Sie in der folgenden Tabelle die Einschränkung, die für jede Tabelle konfiguriert werden muss.
HINWEIS: Nehmen Sie in jeder Spalte nur eine Auswahl vor.

Correct Answer:

Explanation

A FOREIGN KEY in one table points to a PRIMARY KEY in another table. Here the foreign key constraint is put on the ProductID in the Orders, and points to the ProductID of the Products table.
With a check constraint on the ProductID we can ensure that the Products table contains only unique rows.
References:
http://www.w3schools.com/sql/sql_foreignkey.asp
Sie haben die folgende gespeicherte Prozedur:

Die Numbers-Tabelle ist nicht mehr verfügbar, wenn Sie die gespeicherte Prozedur ausführen. Die gespeicherte Prozedur erhält eine exklusive Sperre für die Tabelle und gibt die Sperre nicht frei.
Wie kann das Problem auf zwei Arten behoben werden? Jede richtige Antwort bietet eine vollständige Lösung.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Die Numbers-Tabelle ist nicht mehr verfügbar, wenn Sie die gespeicherte Prozedur ausführen. Die gespeicherte Prozedur erhält eine exklusive Sperre für die Tabelle und gibt die Sperre nicht frei.
Wie kann das Problem auf zwei Arten behoben werden? Jede richtige Antwort bietet eine vollständige Lösung.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
Correct Answer: A,D
Vote an answer
Explanation: Only visible for ExamDiscuss 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 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 gepackt ist, die in Microsoft.NET Framework erstellt wurde und sich in Microsoft SQL Server befindet.
Was solltest du erstellen?
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 gepackt ist, die in Microsoft.NET Framework erstellt wurde und sich in Microsoft SQL Server befindet.
Was solltest du erstellen?
Correct Answer: C
Vote an answer
Explanation: Only visible for ExamDiscuss 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: C
Vote an answer
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
Sie haben mehrere gespeicherte Prozeduren in einer Transaktion.
Sie müssen sicherstellen, dass alle von der Transaktion geänderten Daten zurückgesetzt werden, wenn eine gespeicherte Prozedur einen Deadlock verursacht oder eine Zeitüberschreitung auftritt.
Was tun?
Sie müssen sicherstellen, dass alle von der Transaktion geänderten Daten zurückgesetzt werden, wenn eine gespeicherte Prozedur einen Deadlock verursacht oder eine Zeitüberschreitung auftritt.
Was tun?
Correct Answer: E
Vote an answer
Explanation: Only visible for ExamDiscuss 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: D
Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
0
0
0
10
