MCSE Prüfung 070-461

MCSE Prüfung 070-461 Examfragen deutsch Querying Microsoft SQL Server 2012 www.it-pruefungen.ch

1.Sie sind als Datenbankadministrator für das Unternehmen www.it-pruefungen.ch tätig. Sie administrieren eine Datenbank mit dem Namen DB1. DB1 enthält zwei Tabellen mit den Namen DomesticSalesOrders und InternationalSalesOrders. Die beiden Tabellen enthalten jeweils mehr als 100 Millionen Zeilen. Jeder der beiden Tabellen enthält eine Primärschlüsselspalte mit dem Namen SalesOrderID.
Die Daten der beiden Tabellen sind klar voneinander abgegrenzt.
Die Geschäftsführung möchte einen Bericht, der Aggregatinformationen über die Anzahl der Verkäufe insgesamt und die Gesamtsumme der Verkäufe enthält.
Sie müssen sicherstellen, dass Ihre Abfrage mit möglichst geringem Zeitaufwand ausgeführt wird.
Welche Abfrage werden Sie verwenden?

A.SELECT COUNT() AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount
FROM (
SELECT SalesOrderId, SalesAmount
FROM DomesticSalesOrders
UNION ALL
SELECT SalesOrderId, SalesAmount
FROM InternationalSalesOrders
) AS p
B.SELECT COUNT(
) AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount
FROM (
SELECT SalesOrderId, SalesAmount
FROM DomesticSalesOrders
UNION
SELECT SalesOrderId, SalesAmount
FROM InternationalSalesOrders
) AS p
C.SELECT COUNT() AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount
FROM DomesticSalesOrders
UNION
SELECT COUNT(
) AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount
FROM InternationalSalesOrders
D.SELECT COUNT() AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount
FROM DomesticSalesOrders
UNION ALL
SELECT COUNT(
) AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount
FROM InternationalSalesOrders

Korrekte Antwort: A

2.Sie sind als Datenbankentwickler für das Unternehmen www.it-pruefungen.ch tätig. Sie erstellen eine gespeicherte Prozedur mit proprietärem Programmcode.
Sie müssen verhindern, dass Ihr Code von Ihren Kunden eingesehen werden kann.
Welche Option werden Sie beim Erstellen der gespeicherten Prozedur verwenden?

A.ENCRYPTBYKEY
B.ENCRYPTION
C.ENCRYPTBYPASSPHRASE
D.ENCRYPTBYCERT

Korrekte Antwort: B

3.Sie sind als Datenbankentwickler für das Unternehmen www.it-pruefungen.ch tätig. Sie haben eine Microsoft SQL Server 2012 Datenbank erstellt und wollen eine Tabelle für das Speichern von Microsoft Word Dokumenten erzeugen.
Sie müssen sicherstellen, dass die Dokumente ausschließlich über Transact-SQL Abfragen zugänglich sind.
Welche Transact-SQL Anweisung verwenden Sie?

A.CREATE TABLE DocumentStore
(
[Id] INT NOT NULL PRIMARY KEY,
[Document] VARBINARY(MAX) NULL
)
GO
B.CREATE TABLE DocumentStore
(
[Id] hierarchyid,
[Document] NVARCHAR NOT NULL
)
GO
C.CREATE TABLE DocumentStore AS FileTable
D.CREATE TABLE DocumentStore
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[Document] VARBINARY(MAX) FILESTREAM NULL
)
GO

Korrekte Antwort: A

4.Sie sind als Datenbankadministrator für das Unternehmen www.it-pruefungen.ch tätig. Sie administrieren eine Microsoft SQL Server 2012-Datenbank mit dem Namen DB1. Die Datenbank enthält eine Tabelle mit dem Namen OrderDetail.
Sie stellen fest, dass der nicht-gruppierte Index NCI_OrderDetail_CustomerID fragmentiert ist. Sie müssen den Grad der Fragmentierung reduzieren.
Sie wollen Ihr Ziel erreichen, ohne den Index offline zu schalten.
Welche Transact-SQL Anweisung führen Sie aus?

A.CREATE INDEX NCI_OrderDetail_CustomerID ON OrderDetail.CustomerID WITH DROP EXISTING
B.ALTER INDEX NCI_OrderDetail_CustomerID ON OrderDetail.CustomerID REORGANIZE
C.ALTER INDEX ALL ON OrderDetail REBUILD
D.ALTER INDEX NCI_OrderDetail_CustomerID ON OrderDetail.CustomerID REBUILD

Korrekte Antwort: B

5.Sie sind als Datenbankentwickler für das Unternehmen www.it-pruefungen.ch tätig. Sie haben eine Microsoft SQL Server 2012 Datenbank mit dem Namen DB1. Die Datenbank wird von zwei Webanwendungen verwendet, die auf eine Tabelle mit dem Namen Produkte zugreifen.
Sie wollen ein Objekt erstellen, dass den beiden Anwendungen ohne direkten Zugriff auf die Tabelle den Zugriff auf die erforderlichen Daten ermöglicht, Sie müssen die folgenden Anforderungen berücksichtigen:
Zukünftige Änderungen an der Tabellendefinition dürfen die Datenzugriffsmöglichkeiten der Anwendung nicht beeinträchtigen.
Das neue Objekt muss sowohl das Abrufen von Daten als auch Änderungen der Daten ermöglichen.
Ihre Lösung muss die erforderlichen Anpassungen der bestehenden Anwendungen auf ein Minimum begrenzen.
Was werden Sie für jede Anwendung erstellen?

A.Eine Sicht
B.Eine partitionierte Tabelle
C.Eine Tabellenwertfunktion
D.Eine gespeicherte Prozedur

Korrekte Antwort: A

6.Sie sind als Datenbankentwickler für das Unternehmen www.it-pruefungen.ch tätig. Sie arbeiten an einer Microsoft SQL Server 2012 Datenbank mit dem Namen DB1.
Sie müssen einen Batch-Prozess erstellen, der folgende Anforderungen erfüllt:
Es muss ein Ergebnissatz auf Basis eines bereitsgestellten Parameters zurückgegeben werden.
Der zurückgegebene Eregbissatz muss einen Join mit einer Tabelle eingehen können.
Welches Objekt sollten Sie verwenden?

A.Eine benutzerdefinierte Inlinefunktionen
B.Eine gespeicherte Prozedur
C.Eine benutzerdefinierte Tabellenwertfunktion
D.Eine benutzerdefinierte Skalarwertfunktion

Korrekte Antwort: C