DP-800 문제 11

개발팀은 Microsoft SQL Server Management Studio(SSMS)에서 GitHub Copilot Chat을 사용하여 DB1이라는 Azure SQL 데이터베이스에 대해 Transact-SQL 쿼리를 생성하고 실행합니다.
DB1에는 고객의 민감한 데이터가 저장된 테이블이 있습니다.
SSMS에서 GitHub Copilot Chat을 통해 실행되는 모든 Transact-SQL 쿼리에 개발자의 데이터베이스 로그인과 동일한 권한이 적용되도록 제한해야 합니다.
GitHub Copilot Chat에서 실행되는 쿼리가 개발자의 접근 권한 범위를 넘어선 데이터에 접근하지 못하도록 막는 것은 무엇입니까?

DP-800 문제 12

쿼리 저장소가 활성화된 Azure SQL 데이터베이스가 있습니다.
쿼리 성능 분석 결과에 따르면 하나의 저장 프로시저 실행 시간이 가장 길었습니다. 해당 프로시저는 다음과 같은 매개변수화된 쿼리를 실행합니다.

dbo.orders 테이블에는 약 1억 2천만 개의 행이 있습니다. 고객 ID는 선택성이 매우 높으며, 주문 날짜는 범위 필터링 및 정렬에 사용됩니다.
당신은 다음과 같은 인덱스를 가지고 있습니다:
* 클러스터형 인덱스: PK_Orders (Orderld)
* 비클러스터형 인덱스: lx_0rders_order-Date (OrderDate)에 포함된 열 없음. 느린 실행에 대해 쿼리 저장소에서 캡처한 실제 실행 계획은 다음과 같습니다.
* ixordersorderDate에 대한 인덱스 검색 후 PKOrders에서 customerid, status 및 TotalAnount에 대한 키 조회(클러스터링)를 수행합니다.
* 결과가 orderDate DESC로 정렬되므로 top(50) 앞에 정렬 연산자가 필요합니다. 다음 각 문장에 대해 문장이 참이면 Yes를 선택하고, 그렇지 않으면 No를 선택하십시오. 참고: 각 정답은 1점입니다.

DP-800 문제 13

SQL 데이터베이스에 벡터를 내장하는 것의 주요 이점은 무엇입니까?

DP-800 문제 14

ToDo라는 Azure SQL 데이터베이스가 있고, 그 안에 dbo.ToDo라는 테이블이 있습니다.
귀사는 dbo.ToDo 테이블의 행이 변경될 때마다 실행되는 Azure Functions 앱을 개발할 계획입니다. 이 앱은 Azure SQL 트리거 바인딩을 사용하여 INSERT, UPDATE 및 DELETE 이벤트를 처리합니다.
계획된 앱을 지원하도록 ToDo를 구성해야 합니다.
어떻게 해야 할까요?

DP-800 문제 15

드래그 앤 드롭 질문
Microsoft Fabric에 WebSite.Logs라는 테이블이 있는 SQL 데이터베이스가 있습니다.
WebSite.Logs는 애플리케이션 원격 측정 데이터를 저장합니다. WebSite.Logs에는 JSON 문서를 저장하는 nvarchar(최대) 형식의 log라는 열이 있습니다.
일일 보고서가 있는데, 이 보고서는 $.severity JSON 속성을 기준으로 필터링하여 LogId, LogDateTime 및 로그를 반환합니다. 이 보고서로 인해 테이블 ​​전체 스캔이 자주 발생합니다.
WebSite.Logs를 수정하여 $.severity를 ​​기준으로 효율적인 필터링을 지원하고 보고서에서 반환되는 열에 대한 키 조회를 방지해야 합니다.
전체 테이블 스캔을 피하려면 Transact-SQL 코드를 어떻게 완성해야 할까요? 정답을 보려면 적절한 값을 해당 위치로 드래그하세요. 각 값은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 내용을 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.