Free Microsoft 70-762 Deutsch Practice Test & Real Exam Questions

  • Exam Code/Number: 70-762 Deutsch
  • Exam Name/Title: Developing SQL Databases (70-762 Deutsch Version)
  • Certification Provider: Microsoft
  • Corresponding Certification: MCP
  • Exam Questions: 185
  • Updated On: Aug 22, 2026
Sie planen, eine gespeicherte Prozedur zu erstellen, die einen Tabellenparameter als Eingabeparameter verwendet. Der Tabellenwertparameter kann zwischen 1 und 10.000 Zeilen enthalten, wenn Sie die gespeicherte Prozedur ausführen.
Die gespeicherte Prozedur verwendet die Zeilen innerhalb des Tabellenwertparameters, um die Zeilen zu filtern, die von der SELECT-Anweisung zurückgegeben werden.
Sie müssen die gespeicherte Prozedur erstellen und sicherstellen, dass sie so schnell wie möglich ausgeführt wird.
Wie sollten Sie den Vorgang abschließen? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente im Antwortbereich aus.
HINWEIS: Jede richtige Antwortauswahl ist einen Punkt wert.
Correct Answer:

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 Tabelle mit einem Clustered-Index und einem Nonclustered-Index. Die Indizes verwenden andere Spalten aus der Tabelle. Sie haben eine Abfrage mit dem Namen Query1, die den nicht gruppierten Index verwendet.
Benutzer geben an, dass es lange dauert, bis Query1 Ergebnisse ausgibt. Sie führen Query1 aus und überprüfen die folgenden Statistiken für eine Indexsuchoperation:

Sie müssen das Leistungsproblem beheben.
Lösung: Sie aktualisieren die Statistiken für den nicht gruppierten Index.
Entspricht die Lösung dem Ziel?
Correct Answer: B Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Sie verwalten eine Datenbank mit den Tabellen Invoice und InvoiceDetails. Jede Rechnung kann mehrere Datensätze enthalten.
Benutzer aktualisieren die InvoiceDetails-Tabelle mithilfe einer .NET-Webanwendung. Die Anwendung ruft Datensätze aus beiden Tabellen ab und aktualisiert die Tabellen durch Ausführen einer Inline-Aktualisierungsanweisung.
Bei der Aktualisierung von Datensätzen in der Anwendung tritt bei Benutzern eine geringe Leistung auf. Die Lösung muss folgende Anforderungen erfüllen:
* Muss eine gespeicherte Prozedur verwenden.
* Darf keine Inline-Update-Anweisungen verwenden
* Muss einen Tabellenwert-Parameter verwenden.
* Muss die gespeicherte Prozedur aufrufen, um alle Datensätze zu aktualisieren.
Sie müssen die Leistung optimieren.
Welche drei Aktionen sollten Sie nacheinander ausführen? Verschieben Sie zum Beantworten die entsprechenden Aktionen aus der Liste der Aktionen in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
Correct Answer:

Explanation

Box 1: Create a user-defined table type...
Table-valued parameters are declared by using user-defined table types. You can use table-valued parameters to send multiple rows of data to a Transact-SQL statement or a routine, such as a stored procedure or function, without creating a temporary table or many parameters.
Box 2: ..read-only input parameter.
Table-valued parameters must be passed as input READONLY parameters to Transact-SQL routines.
Box 3:
Example
The following example uses Transact-SQL and shows you how to create a table-valued parameter type, declare a variable to reference it, fill the parameter list, and then pass the values to a stored procedure.
USE AdventureWorks2012;
/* Create a table type. */
CREATE TYPE LocationTableType AS TABLE
( LocationName VARCHAR(50)
, CostRate INT );
GO
/* Create a procedure to receive data for the table-valued parameter. */ CREATE PROCEDURE dbo. usp_InsertProductionLocation
@TVP LocationTableType READONLY
Etc.
/* Declare a variable that references the type. */
DECLARE @LocationTVP AS LocationTableType;
/* Add data to the table variable. */
INSERT INTO @LocationTVP (LocationName, CostRate)
SELECT Name, 0.00
FROM AdventureWorks2012.Person.StateProvince;
/* Pass the table variable data to a stored procedure. */
EXEC usp_InsertProductionLocation @LocationTVP;
GO
References:
https://docs.microsoft.com/en-us/sql/relational-databases/tables/use-table-valued-parameters-database-engine?vie
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.
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:
Sie führen die folgende Transact-SQL-Anweisung aus:

Es gibt mehrere eindeutige OrderID-Werte. Die meisten UnitPrice-Werte für dieselbe Bestellung sind unterschiedlich.
Sie müssen eine einzelne Indexsuchabfrage erstellen, die die folgenden Operatoren nicht verwendet:
*Verschachtelte Schleife
*Sortieren
* Schlüsselsuche
Correct Answer: B Vote an answer
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 entwickeln eine Anwendung zum Nachverfolgen von Kundenverkäufen. Sie erstellen Tabellen, um die Anwendung zu unterstützen. Sie müssen ein Datenbankobjekt erstellen, das die folgenden Dateneingabeanforderungen erfüllt:

Was solltest du erstellen?
Correct Answer: C Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Sie entwerfen ein Data Warehouse, das auf vier Servern gruppiert wird. Einige der Tabellen im Data Warehouse enthalten vorübergehende Daten, die Sie bei Bedarf neu erstellen können.
Das Schema für die Daten ändert sich regelmäßig. Sie müssen den Arbeitsaufwand minimieren, der erforderlich ist, um Schemaänderungen vorzunehmen und diese Änderungen in der Serverfarm bereitzustellen. Administratoren müssen in der Lage sein, die folgenden Schemaänderungen vorzunehmen:
* Hinzufügen von Spalten zu Tabellen
* Entfernen von Spalten aus Tabellen
* Hinzufügen von Tabellen
* Entfernen von Tabellen
Änderungen an den transienten Daten werden als Singleton-Operationen ausgeführt. Sie müssen die Daten auf allen Servern in der Serverfarm verfügbar machen. Die Datenübertragung zwischen Servern muss in Echtzeit oder nahezu in Echtzeit erfolgen.
Sie müssen jederzeit in der Lage sein, SELECT-Anweisungen für die Daten von jedem Server aus auszuführen.
Sie müssen die Umgebung konfigurieren.
Welche Technologien sollten Sie implementieren? Wählen Sie zum Beantworten die entsprechenden Technologien im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
Correct Answer:

Explanation

Box 1: Durable in-Memory OLTP
Databases containing memory-optimized tables, with or without native compiled stored procedures, are fully supported with Always On Availability Groups. There is no difference in the configuration and support for databases which contain In-Memory OLTP objects as compared to those without.
Box 2: Always on Availability groups
The Always On availability groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. Always On availability groups maximizes the availability of a set of user databases for an enterprise. An availability group supports a failover environment for a discrete set of user databases, known as availability databases, that fail over together. An availability group supports a set of read-write primary databases and one to eight sets of corresponding secondary databases. Optionally, secondary databases can be made available for read-only access and/or some backup operations.
An availability group fails over at the level of an availability replica.
References:
https://docs.microsoft.com/en-us/sql/relational-databases/in-memory-oltp/high-availability-support-for-in-memo
https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/always-on-availability-groups
Sie optimieren eine Datenbank mit dem Namen
Sie müssen eine Sitzung für erweiterte Ereignisse erstellen, um Ausführungspläne für Abfragen zu erfassen, die mindestens 10 Minuten lang ausgeführt werden. Folgende Voraussetzungen müssen erfüllt sein:
* Das Ziel muss vollständige Puffer asynchron auf die Festplatte schreiben.
* Das System darf maximal 10 Dateien aufbewahren
* Jede Sitzung darf nicht mehr als 10 Megabyte (MB) Speicher für die Ereignispufferung reservieren.
Welche vier 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: CREATE EVENT SESSION SubOptimalExecPlans ON SERVER
Step 2: ADD EVENT sqlserver.query.query_pre_execution_showplan
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 referenzielle Integrität für die ProductReview-Tabelle aktivieren.
Wie müssen Sie die entsprechende Transact-SQL-Anweisung ausfüllen? Antworten? Wählen Sie die entsprechenden Transact-SQL-Segmente im Antwortbereich aus.
Wählen Sie zwei Alternativen.
Correct Answer: C,D Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Sie verwalten eine Datenbank, die eine IOT-Lösung (Internal of Things) unterstützt. Die Datenbank zeichnet Metriken von über 100 Millionen Geräten pro Minute auf. Die Datenbank benötigt 99,995 Betriebszeiten.
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 für alle Zugriffe auf die Tabellen das Geschäftsprodukt.
Sie stellen fest, dass der Wartetyp PAGELATCH_ to eine große Menge 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 Vote an answer
Hinweis: Die 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 der anderen Frage in der Reihe. In einer Frage angegebene Informationen und Details gelten nur für diese Frage.
Sie haben eine Datenbank mit dem Namen DB1. Die Datenbank hat keine speicheroptimierte Dateigruppe.
Sie erstellen eine Tabelle, indem Sie die folgende Transact-SQL-Anweisung ausführen:

Die Tabelle wird derzeit für OLTP-Workloads verwendet. Die Analytics-Benutzergruppe muss operative Analysen in Echtzeit durchführen, bei denen die meisten Datensätze in der Tabelle gescannt werden, um sie in mehreren Spalten zusammenzufassen.
Sie müssen den effizientesten Index hinzufügen, um die Analyse-Workload zu unterstützen, ohne die OLTP-Anwendung zu ändern.
Was tun?
Correct Answer: D 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 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.
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
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, bei denen die gleichen oder ähnliche Antwortmöglichkeiten verwendet werden. Eine Antwortauswahl kann für mehr als eine Frage in der Reihe richtig sein. Jede Frage ist unabhängig von den anderen Fragen in dieser Reihe. In einer Frage angegebene Informationen und Details gelten nur für diese Frage.
Sie sind Datenbankentwickler für ein Unternehmen. Das Unternehmen verfügt über einen Server mit mehreren physischen Datenträgern. Die Festplatten sind nicht Teil eines RAID-Arrays. Der Server hostet drei Microsoft SQL Server-Instanzen. Es gibt viele SQL-Jobs, die außerhalb der Spitzenzeiten ausgeführt werden.
Sie müssen die SQL Server-Instanzen in Echtzeit überwachen und den Server optimieren, um den Durchsatz, die Antwortzeit und die SQL-Gesamtleistung zu maximieren.
Sie müssen Verzögerungen in ausgeführten Threads untersuchen, einschließlich Fehlern bei bestimmten Abfragen und Stapeln.
Correct Answer: C Vote an answer
Ihr Unternehmen erstellt Berichte zum Monatsende. Während die Berichte ausgeführt werden. Andere Finanzaufzeichnungen werden in der Datenbank aktualisiert.
Benutzer geben an, dass die Ausführung der Berichte länger dauert als erwartet.
Sie müssen die Zeit reduzieren, die für die Ausführung der Berichte erforderlich ist. Die Berichte dürfen nur festgeschriebene Daten enthalten.
Was tun?
Correct Answer: C Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Sie haben ein vorhandenes Microsoft SQL Trace-Skript. Sie planen, das Skript in eine Extended Events-Sitzung zu konvertieren.
Sie müssen die Trace-ID und andere erforderliche Informationen sammeln.
Welche Systemtabelle sollten Sie verwenden?
Correct Answer: A Vote an answer