Microsoft Developing SQL Databases (70-762 Deutsch Version) - 70-762 Deutsch FREE EXAM DUMPS QUESTIONS & ANSWERS

Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in dieser Reihe enthält eine einzigartige Lösung. Stellen Sie fest, ob die Lösung die angegebenen Ziele erfüllt.
Ihr Unternehmen beschäftigt Mitarbeiter in verschiedenen Regionen der Welt.
Sie müssen eine Datenbanktabelle erstellen, in der die folgenden Anwesenheitsinformationen für Mitarbeiter gespeichert sind:
- Mitarbeiter-ID
- Datum und Uhrzeit des Eincheckens des Mitarbeiters
- Datum und Uhrzeit der Abmeldung des Arbeitnehmers
Datums- und Zeitangaben müssen zeitzonenabhängig sein und dürfen keine Sekundenbruchteile speichern.
Lösung: Sie führen die folgende Transact-SQL-Anweisung aus:

Entspricht die Lösung dem Ziel?
Correct Answer: B Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Sie sind ein Datenbankentwickler für ein Unternehmen, das Produkte und andere Kühlwaren an Lebensmittelgeschäfte liefert. Sie erfassen die Lebensmittellagertemperatur für Lieferfahrzeuge mithilfe von IoT-Geräten (Internet of Things). Sie speichern die Temperaturdaten in einer Datenbanktabelle mit dem Namen VehicleTemperatures. In der Spalte ChillerSensorNumber wird die ID für die IoT-Geräte gespeichert.
Sie müssen eine indizierte Ansicht erstellen, die die folgenden Anforderungen erfüllt:
* Die Daten auf der Festplatte bleiben erhalten, um die Anzahl der E / A-Vorgänge zu verringern
* Gibt die Anzahl der ChillerSensorNumber-Elemente an
* Erstellt nur eine Reihe von Zusammenfassungszeilen
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 den geteilten Schläger zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
Correct Answer:

Explanation

Box1: WITH SCHEMABINDING
Persists the data on disk to reduce the amount of I/O.
Box 2: COUNT_BIG(ChillerSensorNumber)
Provides the number of ChillerSensorNumber items
The function COUNT_BIG returns the number of items found in a group. COUNT_BIG operates like the COUNT function. These functions differ only in the data types of their return values. COUNT_BIG always returns a bigint data type value. COUNT always returns an int data type value.
Box 3: GROUP BY ChillerSensorNumber
Creates only a set of summary rows
References:
https://docs.microsoft.com/en-us/sql/t-sql/functions/count-big-transact-sql
Sie entwickeln eine Datenbankberichtslösung für eine Tabelle mit 900 Millionen Zeilen und 103 GB.
Die Tabelle wird tausende Male am Tag aktualisiert, aber die Daten werden nicht gelöscht.
Die SELECT-Anweisungen variieren in der Anzahl der verwendeten Spalten und der Anzahl der abgerufenen Zeilen.
Sie müssen die Zeit reduzieren, die zum Abrufen von Daten aus der Tabelle erforderlich ist. Das muss Datenvervielfältigung verhindern.
Welche Indizierungsstrategie sollten Sie verwenden?
Correct Answer: B Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Sie haben eine Ansicht, die ein Aggregat enthält.
Sie müssen in der Lage sein, die Werte von Spalten in der Ansicht zu ändern. Die Änderungen müssen sich in den von der Ansicht verwendeten Tabellen widerspiegeln.
Sie müssen sicherstellen, dass Sie die Ansicht aktualisieren können.
Was solltest du erstellen?
Correct Answer: D Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Sie haben eine Datenbank, die sowohl festplattenbasierte als auch speicheroptimierte Tabellen enthält.
Sie müssen zwei Module erstellen. Die Module müssen die in der folgenden Tabelle beschriebenen Anforderungen erfüllen.

Welches Programmierobjekt sollten Sie für jedes Modul verwenden? Wählen Sie zum Beantworten die entsprechenden Objekttypen im Antwortbereich aus.
Correct Answer:

Explanation

Module 1: Interpreted stored procedure
An interpreted stored procedure can access both disk-based and memory-optimized tables.
Module 2: Natively compiled stored procedure
Natively compiled stored procedures are Transact-SQL stored procedures compiled to native code that access memory-optimized tables. Natively compiled stored procedures allow for efficient execution of the queries and business logic in the stored procedure.
References:
https://docs.microsoft.com/en-us/sql/relational-databases/in-memory-oltp/natively-compiled-stored-procedures?v
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 wurden 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 gespeicherte Prozedur in der Employees-Tabelle.
Entspricht die Lösung dem Ziel?
Correct Answer: A Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
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 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.
* Aktualisierungen nur auf die Zeilen beschränken, die von der Ansicht zurückgegeben werden.

Sie stellen fest, dass die vier Indizes viel Speicherplatz benötigen. Sie müssen den von den Indizes belegten Speicherplatz reduzieren.
Sie müssen einen einzelnen Index erstellen, um die vorhandenen Indizes zu ersetzen.
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.
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

Scenario: You observe that the four indexes require a large amount of disk space. You must reduce the amount of disk space that the indexes are using.
Current indexes:
Sie entwerfen eine gespeicherte Prozedur für eine Datenbank mit dem Namen obi.
Die folgenden Anforderungen müssen während der gesamten Ausführung der gespeicherten Prozedur erfüllt sein:
* Die gespeicherte Prozedur darf nur Änderungen lesen, die in der Datenbank gespeichert sind.
* select-Anweisungen in der gespeicherten Prozedur sollten nur Änderungen an den Daten anzeigen, die von der gespeicherten Prozedur vorgenommen wurden. Sie müssen die Transaktionsisolationsstufe für die gespeicherte Prozedur konfigurieren.
Welche Transact-SQL-Anweisung oder -Anweisungen sollten Sie ausführen?
A)

B)

C)

D)
Correct Answer: C Vote an answer
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.
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:
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 uspUpdateCustomerSummary aus, um Änderungen an den Kundenkontozusammenfassungen vorzunehmen.
Andere gespeicherte Prozeduren rufen spDeleteCustAcctRelationship auf, um Datensätze aus der CustomerToAccountBridge-Tabelle zu löschen.
Wenn Sie uspUpdateCustomerSummary starten, sind keine Transaktionen aktiv. Die Prozedur schlägt in Zeile 09 aufgrund einer CHECK-Einschränkungsverletzung in der TotalDepositAccountCount-Spalte fehl.
Welche Auswirkungen hat die gespeicherte Prozedur auf die CustomerDetails-Tabelle?
Correct Answer: B 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, 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 dynamische Verwaltungsansichten und SQL Server Profiler, um Leistungsdaten zu erfassen. Sie verwenden SQL Server Management Studio (SSMS), um die Daten zu analysieren.
Erfüllt dies das Ziel?
Correct Answer: B Vote an answer
Sie haben zwei Datenbanken mit folgenden Einstellungen:

Sie führen die folgenden Transact-SQL-Anweisungen aus:

Sie müssen Daten aus DiskTable auswählen und die Daten in MemTable einfügen. Sie müssen den Einfügevorgang in MemTable als explizite Transaktion ohne sofortige Haltbarkeit abschließen.
Welche vier Transact-SQL-Segmente sollten Sie 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

Box 1: BEGIN TRANSACTION
Box 2: UPDATE ... #Disktable
Box 3: IF... SELECT INTO ...#Disktable
Box 4: .. DELAYED_DURABILITY = ON
The COMMIT syntax is extended so you can force delayed transaction durability. If DELAYED_DURABILITY is DISABLED or FORCED at the database level (see above) this COMMIT option is ignored.
Syntax:
COMMIT [ { TRAN | TRANSACTION } ] [ transaction_name | @tran_name_variable ] ] [ WITH ( DELAYED_DURABILITY = { OFF | ON } ) ] References:
https://docs.microsoft.com/en-us/sql/relational-databases/logs/control-transaction-durability?view=sql-server-20
0
0
0
10