Microsoft Developing SQL Databases (70-762 Deutsch Version) - 70-762 Deutsch Exam Practice Test
Question 1
Sie überwachen eine Microsoft Azure SQL-Datenbank.
Die Datenbank weist einen hohen CPU-Verbrauch auf.
Sie müssen ermitteln, welche Abfrage die kumulativste CPU verwendet.
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.

Die Datenbank weist einen hohen CPU-Verbrauch auf.
Sie müssen ermitteln, welche Abfrage die kumulativste CPU verwendet.
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.

Correct Answer:

Explanation

Box 1: sys.dm_exec_query_stats
sys.dm_exec_query_stats returns aggregate performance statistics for cached query plans in SQL Server.
Box 2: highest_cpu_queries.total_worker_time DESC
Sort on total_worker_time column
Example: The following example returns information about the top five queries ranked by average CPU time.
This example aggregates the queries according to their query hash so that logically equivalent queries are grouped by their cumulative resource consumption.
USE AdventureWorks2012;
GO
SELECT TOP 5 query_stats.query_hash AS "Query Hash",
SUM(query_stats.total_worker_time) / SUM(query_stats.execution_count) AS "Avg CPU Time", MIN(query_stats.statement_text) AS "Statement Text" FROM (SELECT QS.*, SUBSTRING(ST.text, (QS.statement_start_offset/2) + 1, ((CASE statement_end_offset WHEN -1 THEN DATALENGTH(ST.text) ELSE QS.statement_end_offset END
- QS.statement_start_offset)/2) + 1) AS statement_text
FROM sys.dm_exec_query_stats AS QS
CROSS APPLY sys.dm_exec_sql_text(QS.sql_handle)as ST) as query_stats
GROUP BY query_stats.query_hash
ORDER BY 2 DESC;
References: https://msdn.microsoft.com/en-us/library/ms189741.aspx
Question 2
Sie haben eine Microsoft Azure SQL-Datenbank. Sie aktivieren den Abfragespeicher für die Datenbank und konfigurieren den Speicher so, dass die folgenden Einstellungen verwendet werden:
SIZE_BASE_CLEANUP_MODE = OFF
STATE_QUERY_THRESHOLD_DAYS = 60
MAX_STORAGE_SIZE = 100
QURRY_CAPTURE _MODE = ALL
Sie verwenden Azure Performance Insight, um Abfragen zu empfangen. Sie beobachten, dass neue Abfragen nach nicht angezeigt werden
15 Tage und dass der QUEY Store uns in den Nur-Lese-Modus versetzt.
Wenn der Abfragespeicher nur noch wenig Daten enthält, muss der Speicher Abfragen von regulären Abfragen oder Abfragen, die erhebliche Ressourcen verbrauchen, priorisieren.
Sie setzen den Abfragespeicher auf den Modus read_write und bestimmen die Leistung von Abfragen der letzten 60 Tage.
Welche drei Anweisungen sollten Sie ausführen? Jeder richtige Schritt ist Teil der Lösung.
HINWEIS: Jede Auswahl ist einen Punkt wert.
SIZE_BASE_CLEANUP_MODE = OFF
STATE_QUERY_THRESHOLD_DAYS = 60
MAX_STORAGE_SIZE = 100
QURRY_CAPTURE _MODE = ALL
Sie verwenden Azure Performance Insight, um Abfragen zu empfangen. Sie beobachten, dass neue Abfragen nach nicht angezeigt werden
15 Tage und dass der QUEY Store uns in den Nur-Lese-Modus versetzt.
Wenn der Abfragespeicher nur noch wenig Daten enthält, muss der Speicher Abfragen von regulären Abfragen oder Abfragen, die erhebliche Ressourcen verbrauchen, priorisieren.
Sie setzen den Abfragespeicher auf den Modus read_write und bestimmen die Leistung von Abfragen der letzten 60 Tage.
Welche drei Anweisungen sollten Sie ausführen? Jeder richtige Schritt ist Teil der Lösung.
HINWEIS: Jede Auswahl ist einen Punkt wert.
Correct Answer: A,B,E
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Question 3
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 SalesHistory-Tabelle aktualisieren
Wie solltest du die Transact_SQL-Anweisung vervollständigen? 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 SalesHistory-Tabelle aktualisieren
Wie solltest du die Transact_SQL-Anweisung vervollständigen? Antworten? Wählen Sie die entsprechenden Transact-SQL-Segmente im Antwortbereich aus.

Correct Answer:

Explanation

Box 1:
SaleID must be the primary key, as a constraint on the SaleID column that allows the field to be used as a record identifier is required.
Box2:
A constraint that limits the SalePrice column to values greater than four.
Box 3: UNIQUE
A constraint on the CategoryID column that allows one row with a null value in the column.
Box 4:
A foreign key constraint must be put on the productID referencing the ProductTypes table, as a constraint that uses the ProductID column to reference the Product column of the ProductTypes table is required.
Note: Requirements are:
You must add the following constraints to the SalesHistory table:
Question 4
Sie verwenden Microsoft SQL Server-Profil, um eine Abfrage mit dem Namen Abfrage1 auszuwerten. Der Profiler-Bericht gibt die folgenden Probleme an:
* Auf jeder Ebene des Abfrageplans wird eine geringe Gesamtanzahl von Zeilen verarbeitet.
* Die Abfrage verwendet viele Operationen. Dies führt zu hohen Gesamtkosten für die Abfrage.
Sie müssen die Informationen identifizieren, die für das Optimierungsprogramm nützlich sind.
Was tun?
* Auf jeder Ebene des Abfrageplans wird eine geringe Gesamtanzahl von Zeilen verarbeitet.
* Die Abfrage verwendet viele Operationen. Dies führt zu hohen Gesamtkosten für die Abfrage.
Sie müssen die Informationen identifizieren, die für das Optimierungsprogramm nützlich sind.
Was tun?
Correct Answer: C
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Question 5
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: B
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Question 6
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 einen Website-Kunden 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.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

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 einen Website-Kunden 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.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Correct Answer:

Explanation

Box 1: WITH ENCRYPTION
Using WITH ENCRYPTION prevents the view from being published as part of SQL Server replication.
Box 2: WITH CHECK OPTION
CHECK OPTION forces all data modification statements executed against theview 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: Website.Customer must meet the followingrequirements:
Question 7
Sie verwalten eine Datenbank, die eine IoS-Lösung (Internet of Things) unterstützt. Die Datenbank zeichnet Metriken von über 100 Millionen Geräten pro Minute auf. Die Datenbank benötigt eine Verfügbarkeit von 99,995%.
Die Datenbank verwendet eine Tabelle namens Checkins mit einer Größe von 100 Gigabyte (GB). In der Checkins-Tabelle werden Metriken von den Geräten gespeichert. Die Datenbank enthält auch eine Tabelle mit dem Namen Archive, in der vier Terabyte (TB) Daten gespeichert sind.
Sie verwenden gespeicherte Prozeduren für den gesamten Zugriff auf die Tabellen.
Sie stellen fest, dass der Wartetyp PAGELATCH_IO große Mengen an Blockierungen verursacht.
Sie müssen die Blockierungsprobleme beheben und gleichzeitig die Ausfallzeiten für die Datenbank minimieren.
Welche beiden Aktionen sollten Sie ausführen? Jede richtige Antwort ist Teil der Lösung.
Die Datenbank verwendet eine Tabelle namens Checkins mit einer Größe von 100 Gigabyte (GB). In der Checkins-Tabelle werden Metriken von den Geräten gespeichert. Die Datenbank enthält auch eine Tabelle mit dem Namen Archive, in der vier Terabyte (TB) Daten gespeichert sind.
Sie verwenden gespeicherte Prozeduren für den gesamten Zugriff auf die Tabellen.
Sie stellen fest, dass der Wartetyp PAGELATCH_IO große Mengen an Blockierungen verursacht.
Sie müssen die Blockierungsprobleme beheben und gleichzeitig die Ausfallzeiten für die Datenbank minimieren.
Welche beiden Aktionen sollten Sie ausführen? Jede richtige Antwort ist Teil der Lösung.
Correct Answer: A,D
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Question 8
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
Question 9
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 Überwachungsregeln für die Employees-Tabelle implementieren:
- Notieren Sie alle Änderungen, die an den Daten vorgenommen wurden, in der Employees-Tabelle.
- Passen Sie die von den Prüfvorgängen erfassten Daten an.
Lösung: Sie implementieren eine benutzerdefinierte Funktion in der Employees-Tabelle.
Entspricht die Lösung dem Ziel?
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 Überwachungsregeln für die Employees-Tabelle implementieren:
- Notieren Sie alle Änderungen, die an den Daten vorgenommen wurden, in der Employees-Tabelle.
- Passen Sie die von den Prüfvorgängen erfassten Daten an.
Lösung: Sie implementieren eine benutzerdefinierte Funktion in der Employees-Tabelle.
Entspricht die Lösung dem Ziel?
Correct Answer: A
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Question 10
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 einen Basissatz von Metriken erstellen, um zu berichten, wie der Computer, auf dem SQL Server ausgeführt wird, unter normaler Last arbeitet. Die Baseline muss die Ressourcennutzung enthalten, die den Serverprozessen zugeordnet 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 einen Basissatz von Metriken erstellen, um zu berichten, wie der Computer, auf dem SQL Server ausgeführt wird, unter normaler Last arbeitet. Die Baseline muss die Ressourcennutzung enthalten, die den Serverprozessen zugeordnet ist.
Was tun?
Correct Answer: C
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).

