070-762 Deutsch 無料問題集「Microsoft Developing SQL Databases (070-762 Deutsch Version)」
Sie haben Tabellen mit folgenden Anforderungen:
* Einige Datensätze in der Tabelle mit dem Namen OrderLines sind in der Tabelle mit dem Namen Order nicht vorhanden.
* Die Spalte mit dem Namen OrderNumber muss ein eindeutiger Wert in der Order-Tabelle sein.
* In der OrderNumber-Spalte der OrderLines-Tabelle sind Nullwerte zulässig.
* Die OrderNumber-Spalte in der OrderLines-Tabelle muss mit der Order-Tabelle validiert werden.
* Darf keinen neuen Datensatz in der OrderLines-Tabelle zulassen, der nicht mit einem Datensatz in der Order-Tabelle übereinstimmt.
Wie solltest du die Aussagen vervollständigen? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente aus den Dropdown-Menüs im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

* Einige Datensätze in der Tabelle mit dem Namen OrderLines sind in der Tabelle mit dem Namen Order nicht vorhanden.
* Die Spalte mit dem Namen OrderNumber muss ein eindeutiger Wert in der Order-Tabelle sein.
* In der OrderNumber-Spalte der OrderLines-Tabelle sind Nullwerte zulässig.
* Die OrderNumber-Spalte in der OrderLines-Tabelle muss mit der Order-Tabelle validiert werden.
* Darf keinen neuen Datensatz in der OrderLines-Tabelle zulassen, der nicht mit einem Datensatz in der Order-Tabelle übereinstimmt.
Wie solltest du die Aussagen vervollständigen? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente aus den Dropdown-Menüs im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

正解:

Explanation

Box 1: PRIMARY KEY
Box 2: NOCHECK
Need NOCHECK as some records in the table named OrderLines do not exist in the table named Order.
Box 3: FOREIGN KEY
FOREIGN KEY allows inserting NULL values if there is no NOT NULL constraint defined on this key, but the PRIMARY KEY does not accept NULLs.
References:
https://www.sqlshack.com/commonly-used-sql-server-constraints-foreign-key-check-default/
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:
- Geben Sie den Wert 0 zurück, wenn die Daten erfolgreich in die Customers-Tabelle eingefügt wurden.
- Geben Sie den Wert 1 zurück, wenn die Daten nicht erfolgreich in die Customers-Tabelle eingefügt wurden.
- Unterstützungslogik, die mithilfe von verwaltetem Code geschrieben wurde.
- Unterstützung von TRY ... CATCH-Fehlerbehandlung.
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:
- Geben Sie den Wert 0 zurück, wenn die Daten erfolgreich in die Customers-Tabelle eingefügt wurden.
- Geben Sie den Wert 1 zurück, wenn die Daten nicht erfolgreich in die Customers-Tabelle eingefügt wurden.
- Unterstützungslogik, die mithilfe von verwaltetem Code geschrieben wurde.
- Unterstützung von TRY ... CATCH-Fehlerbehandlung.
Was solltest du erstellen?
正解:D
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
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.

正解:

Explanation

References: https://msdn.microsoft.com/en-us/library/ms187956.aspx
Sie führen die folgenden Transact-SQL-Anweisungen aus:

Datensätze dürfen nur mithilfe der Ansicht zur Auftragstabelle hinzugefügt werden. Existiert kein Kundenname, muss ein neuer Kundenname angelegt werden.
Sie müssen sicherstellen, dass Sie mithilfe der Ansicht Zeilen in die Auftragstabelle einfügen können.
Was tun?

Datensätze dürfen nur mithilfe der Ansicht zur Auftragstabelle hinzugefügt werden. Existiert kein Kundenname, muss ein neuer Kundenname angelegt werden.
Sie müssen sicherstellen, dass Sie mithilfe der Ansicht Zeilen in die Auftragstabelle einfügen können.
Was tun?
正解:D
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Sie erstellen eine gespeicherte Prozedur, mit der Daten in die im Schema der Datenbank angezeigte Tabelle eingefügt werden.
(Klicken Sie auf die Ausstellungsschaltfläche.)

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

(Klicken Sie auf die Ausstellungsschaltfläche.)

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

正解:

Explanation

The entities on the many side, of the 1-many relations, must be added before we add the entities on the 1-side.
We must insert new rows into BusinessEntityContact and BusinessEntityAddress tables, before we insert the corresponding rows into the BusinessEntity and AddressType tables.
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)

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)

正解:C
解答を投票する
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage stellt ein anderes Ziel und eine andere Antwortauswahl dar, aber der Text des Szenarios ist in jeder Frage dieser Reihe genau gleich.
Sie haben eine Datenbank mit dem Namen DB1, die die folgenden Tabellen enthält: Customer, CustomerToAccountBridge und CustomerDetails. Die drei Tabellen sind Teil des Sales-Schemas. Die Datenbank enthält auch ein Schema mit dem Namen Website. Sie erstellen die Customer-Tabelle, indem Sie die folgende Transact-SQL-Anweisung ausführen:

Der Wert der Spalte CustomerStatus ist für aktive Kunden gleich eins. Der Wert der Spalten Account1Status und Account2Status ist für aktive Konten gleich eins. In der folgenden Tabelle werden ausgewählte Spalten und Zeilen aus der Kundentabelle angezeigt.

Sie planen, eine Ansicht mit dem Namen Website.Customer und eine Ansicht mit dem Namen Sales.FemaleCustomers zu erstellen.
Der Kunde muss die folgenden Anforderungen erfüllen:
* Ermöglichen Sie Benutzern den Zugriff auf die Spalten Kundenname und Kundennummer für aktive Kunden.
* Erlaube Änderungen an den Spalten, auf die die Ansicht verweist. Geänderte Daten müssen in der Ansicht sichtbar sein.
* Verhindern, dass die Ansicht als Teil der Microsoft SQL Server-Replikation veröffentlicht wird.
Sales.Female.Customers muss die folgenden Anforderungen erfüllen:
* Ermöglichen Sie Benutzern den Zugriff auf die Spalten Kundenname, Adresse, Stadt, Bundesland und Postleitzahl.
* Verhindern Sie Änderungen an den Spalten, auf die die Ansicht verweist.
* Aktualisierungen nur über die Ansichten zulassen, die dem Ansichtsfilter entsprechen.
Sie haben die folgenden gespeicherten Prozeduren: spDeleteCustAcctRelationship und spUpdateCustomerSummary.
Die gespeicherte Prozedur spUpdateCustomerSummary wurde mit der folgenden Transacr-SQL-Anweisung erstellt:

Sie führen die gespeicherte Prozedur spUpdateCustomerSummary aus, um Änderungen an Kundenkontozusammenfassungen vorzunehmen.
Andere gespeicherte Prozeduren rufen spDeleteCustAcctRelationship auf, um Datensätze aus der CustomerToAccountBridge-Tabelle zu löschen.
Sie müssen das Design der Customer-Tabelle aktualisieren, um die folgenden Anforderungen zu erfüllen.
* Sie müssen in der Lage sein, bis zu 50 Konten für jeden Kunden zu speichern.
* Benutzer müssen in der Lage sein, Kundeninformationen durch Angabe einer Kontonummer abzurufen.
* Benutzer müssen in der Lage sein, eine Kontonummer durch Angabe von Kundeninformationen abzurufen.
Welche drei Transact_SQL-Segmente sollten Sie zur Entwicklung der Lösung verwenden? Verschieben Sie zum Beantworten die entsprechenden Codeblöcke aus der Liste der Codeblöcke in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

Sie haben eine Datenbank mit dem Namen DB1, die die folgenden Tabellen enthält: Customer, CustomerToAccountBridge und CustomerDetails. Die drei Tabellen sind Teil des Sales-Schemas. Die Datenbank enthält auch ein Schema mit dem Namen Website. Sie erstellen die Customer-Tabelle, indem Sie die folgende Transact-SQL-Anweisung ausführen:

Der Wert der Spalte CustomerStatus ist für aktive Kunden gleich eins. Der Wert der Spalten Account1Status und Account2Status ist für aktive Konten gleich eins. In der folgenden Tabelle werden ausgewählte Spalten und Zeilen aus der Kundentabelle angezeigt.

Sie planen, eine Ansicht mit dem Namen Website.Customer und eine Ansicht mit dem Namen Sales.FemaleCustomers zu erstellen.
Der Kunde muss die folgenden Anforderungen erfüllen:
* Ermöglichen Sie Benutzern den Zugriff auf die Spalten Kundenname und Kundennummer für aktive Kunden.
* Erlaube Änderungen an den Spalten, auf die die Ansicht verweist. Geänderte Daten müssen in der Ansicht sichtbar sein.
* Verhindern, dass die Ansicht als Teil der Microsoft SQL Server-Replikation veröffentlicht wird.
Sales.Female.Customers muss die folgenden Anforderungen erfüllen:
* Ermöglichen Sie Benutzern den Zugriff auf die Spalten Kundenname, Adresse, Stadt, Bundesland und Postleitzahl.
* Verhindern Sie Änderungen an den Spalten, auf die die Ansicht verweist.
* Aktualisierungen nur über die Ansichten zulassen, die dem Ansichtsfilter entsprechen.
Sie haben die folgenden gespeicherten Prozeduren: spDeleteCustAcctRelationship und spUpdateCustomerSummary.
Die gespeicherte Prozedur spUpdateCustomerSummary wurde mit der folgenden Transacr-SQL-Anweisung erstellt:

Sie führen die gespeicherte Prozedur spUpdateCustomerSummary aus, um Änderungen an Kundenkontozusammenfassungen vorzunehmen.
Andere gespeicherte Prozeduren rufen spDeleteCustAcctRelationship auf, um Datensätze aus der CustomerToAccountBridge-Tabelle zu löschen.
Sie müssen das Design der Customer-Tabelle aktualisieren, um die folgenden Anforderungen zu erfüllen.
* Sie müssen in der Lage sein, bis zu 50 Konten für jeden Kunden zu speichern.
* Benutzer müssen in der Lage sein, Kundeninformationen durch Angabe einer Kontonummer abzurufen.
* Benutzer müssen in der Lage sein, eine Kontonummer durch Angabe von Kundeninformationen abzurufen.
Welche drei Transact_SQL-Segmente sollten Sie zur Entwicklung der Lösung verwenden? Verschieben Sie zum Beantworten die entsprechenden Codeblöcke aus der Liste der Codeblöcke in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

正解:

Explanation

Box 1: Clustered Index
With the same size of keys, the nonclustered indexes need more space than clustered indexes.
Box 2, Box 3:
Include the CustomerStatus column in the index, and only when CustomerStatusnot equal to 1 (the active customers).
References:
http://www.sqlserverlogexplorer.com/overview-of-cluster-and-noncluster-index/
Sie verwalten eine Microsoft Azure SQL-Datenbank mit dem Standardschichtplan.
Die Datenbankgröße hat zugenommen und die Leistung der Benutzer nimmt ab.
Sie müssen die Verwendung für die folgenden Ressourcen identifizieren:
* CPU-Auslastung
* Festplattenspeicherplatz
* Speichernutzung
* Festplatten-E / A
......................................
Die Datenbankgröße hat zugenommen und die Leistung der Benutzer nimmt ab.
Sie müssen die Verwendung für die folgenden Ressourcen identifizieren:
* CPU-Auslastung
* Festplattenspeicherplatz
* Speichernutzung
* Festplatten-E / A
......................................
正解:B、C
解答を投票する