'Exam Replay' 또는 'Exam Replay 및 Practice Test'를 구매하고 자신을 갖고 시험을 보십시오.

시험
70-516

Visual Studio logo

  • 출간:
    2012년 9월 17일
  • 언어:
    영어
  • 대상:
    IT 전문가
  • 기술:
    Windows Server 2012
  • 이 크레딧이 필요한 인증:
    Microsoft Certified Technology Specialist(MCTS)

TS: Accessing Data with Microsoft .NET Framework 4

본 시험은 중단되었습니다.

현재 제공되는 옵션을 보시려면 Microsoft 인증 시험 목록을 확인하십시오.

측정 능력

본 시험은 아래에 열거된 기술적 작업에 대한 귀하의 수행 능력을 측정합니다. 백분율은 시험에 포함되는 주요 주제의 비중을 나타냅니다. 백분율이 높을수록 해당 주제와 관련된 문항이 더 많이 출제됩니다. Microsoft 시험의 문항 유형에 대한 영상 튜토리얼을 확인해 보세요.

중요 항목으로 설명된 주제들이 주요 시험 문항으로 출제되지만 이에 국한되지 않는다는 점을 유의하시기 바랍니다.

본 시험에서 다뤄진 측정 능력 관련성에 대한 피드백이 있습니까? Microsoft에 귀하의 의견을 보내주시기 바랍니다. 모든 피드백은 인증 절차의 유효성과 신뢰성이 보증되는 범위 내에서 검토를 거쳐 적절히 반영될 예정입니다. Microsoft는 귀하의 피드백에 직접적인 답변을 제공하지 않습니다. Microsoft 인증 프로그램의 품질 보증을 위한 귀하의 관심과 기여에 감사 드립니다.

본 시험에서 출제된 특정 문항에 대해 우려사항을 제기하고자 하실 경우 시험 관련 우려 제기를 제출해 주시기 바랍니다.

Microsoft 인증 시험, 또는 인증 프로그램, 등록 및 프로모션에 대해 기타 질문 또는 피드백이 있는 경우에는 지역 서비스 센터에 문의하십시오.

데이터 모델링(20%)
  • 엔터티 데이터 모델을 사용해 엔터티와 관계 매핑
    • 비주얼 디자이너 사용, 기존 데이터베이스에서 엔터티 데이터 모델 빌드, EDMX에서 복잡한 엔터티 매핑 관리, EDM XML 편집, 저장 프로시저에 매핑, 엔터티 간 사용자 정의 연결 만들기, 상속을 사용해 클래스를 생성하고 테이블에 매핑
    • 이 목표에 포함되지 않는 사항: MetadataWorkspace 사용
  • LINQ to SQL을 사용해 엔터티와 관계 매핑
    • 비주얼 디자이너 사용, 기존 데이터베이스에서 LINQ to SQL 모델 빌드, 저장 프로시저에 매핑
  • 엔터티 개체 만들기 및 사용자 지정
    • Entity Framework 엔터티에 대한 변경 내용 구성, Entity Framework에서 ADO.NET EntityObject 생성기(T4), 확장, 자체 추적 엔터티, 스냅샷 변경 내용 추적, ObjectStateManager, partial 클래스, 부분 메서드(Partial Method) 사용
  • Entity Framework에 POCO 모델 연결
    • 지속성 무시, 사용자 작성 POCO 엔터티를 사용해 Entity Framework 구현
    • 이 목표에 포함되지 않는 사항: POCO 템플릿 사용
  • Entity Framework 모델에서 데이터베이스 만들기
    • DDL(데이터 정의 언어)(템플릿) 생성 프로세스 사용자 지정, 데이터베이스에 대한 스크립트 생성, 엔터티 데이터 모델 도구
  • Model Defined Function 만들기
    • CSDL(개념 스키마 정의 언어) 편집, EdmFunction 특성, 복합 형식을 사용해 Model Defined Function을 사용하도록 설정
연결 및 컨텍스트 관리(18%)
  • 연결 문자열 및 공급자 구성
    • Entity Framework 연결 문자열을 비롯한 연결 문자열 관리, 구성 관리자 사용, Microsoft SQL Server 인스턴스를 올바르게 확인, 연결 풀링 구현, 사용자 인터페이스 및 AttachDBfilename 관리, 공급자 전환, MARS(Multiple Active Result Sets) 구현
    • 이 목표에 포함되지 않는 사항: ConnectionStringBuilder 사용, Oracle 데이터 공급자, 사용자 지정 공급자 만들기 및 사용, 타사 공급자 사용
  • 데이터 연결 만들기 및 관리
    • 데이터 소스에 연결, 연결 닫기, 연결의 수명 주기 유지 관리
  • 연결 보안
    • 연결 문자열 암호화 및 암호 해독, SSPI(Security Support Provider Interface) 또는 SQL Server 인증 사용, 읽기 전용 연결과 읽기/쓰기 연결 비교
    • 이 목표에 포함되지 않는 사항: SSL(Secure Sockets Layer)
  • DataContext 및 ObjectContext 관리
    • DataContext 및 ObjectContext의 수명 주기 관리, DataContext 및 ObjectContext 확장, POCO 지원
  • 즉시 로드 구현
    • LazyLoadingEnabled를 사용해 로드 전략 구성, POCO를 사용한 지연 로드 지원, 명시적으로 엔터티 로드
  • 데이터 캐시
    • ID 맵을 포함한 DataContext 및 ObjectContext 캐시, 로컬 데이터 캐시
    • 이 목표에 포함되지 않는 사항: 속도, SqlCacheDependency
  • ADO.NET Data Services 구성
    • 엔터티에 대한 액세스 규칙 만들기, 권한 부여 및 인증 구성, HTTP 동사 구성
데이터 쿼리(22%)
  • SQL 쿼리 실행
    • DBCommand, DataReader, DataAdapter, DataSet, 저장 프로시저를 사용해 데이터 검색 관리, 매개 변수 사용, System.Data.Common 네임스페이스 클래스
  • LINQ 쿼리 만들기
    • 구문 기반 및 메서드 기반 쿼리, 조인, 필터, 정렬, 그룹화, 집계, 람다 식, 페이징, 프로젝션
    • 이 목표에 포함되지 않는 사항: 쿼리 컴파일
  • ESQL(Entity SQL) 쿼리 만들기
    • 조인, 필터, 정렬, 그룹화, 집계, 페이징, 사용 함수, 쿼리 계획 캐싱, 엔터티 인스턴스에 참조 반환, ESQL을 통해 매개 변수 사용, EntityClient 클래스 관련 기능
  • 특수한 데이터 형식 처리
    • BLOB, 파일 스트림, 공간 및 테이블 반환 매개 변수
    • 이 목표에 포함되지 않는 사항: 구조화되지 않은 데이터의 데이터 형식 구현, 사용자 정의 형식, CLR(공용 언어 런타임) 형식
  • XML 쿼리
    • LINQ to XML, XmlReader, XmlDocuments, XPath
    • 이 목표에 포함되지 않는 사항: XSLT, XmlWriter
  • WCF.NET Data Services를 사용하여 데이터 쿼리
    • WCF.NET Data Services에서 필터링 및 권리 유형 구현, 주소 리소스, 쿼리 식 만들기, 페이로드 형식 액세스, Data Services 인터셉터
데이터 조작(22%)
  • SQL 문을 사용하여 데이터 만들기, 업데이트 또는 삭제
    • CUD(Create/Update/Delete), DataSet 사용, 저장 프로시저 호출, 매개 변수 사용
  • DataContext를 사용하여 데이터 만들기, 업데이트 또는 삭제
    • CUD, 저장 프로시저 호출, 매개 변수 사용
    • 이 목표에 포함되지 않는 사항: ObjectTrackingEnabled
  • ObjectContext를 사용하여 데이터 만들기, 업데이트 또는 삭제
    • CUD, 저장 프로시저 호출, 매개 변수 사용, SaveOptions 설정
  • 트랜잭션 관리
    • System.Transactions, DBTransaction, 트랜잭션 롤백, LTM(Lightweight Transaction Manager)
    • 이 목표에 포함되지 않는 사항: 분산 트랜잭션, 트랜잭션 내 여러 업데이트, 어시딕 트랜잭션 내 여러 데이터 동기화
  • 연결 해제된 개체 만들기
    • Entity Framework에서 자체 추적 엔터티 만들기, 개체 연결, DataSet, 테이블 어댑터
안정적인 응용 프로그램 개발 및 배포(18%)
  • 성능 데이터 모니터링 및 수집
    • 생성된 SQL(ToTraceString) 로그, 응답 시간 수집, 성능 카운터 구현, 로깅 구현, 계측 구현
  • 예외 처리
    • 데이터 동시성 문제 해결(OptimisticConcurrency 예외, Refresh 메서드 처리), 오류, 트랜잭션 예외, 연결 예외, 시간 초과 예외 처리, Entity Framework 연결되지 않은 개체의 예외, 보안 예외 처리
  • 데이터 보호
    • 암호화, 디지털 서명, 해시, 솔트, 최소 권한
  • 데이터 동기화
    • 온라인/오프라인 Entity Framework, 동기화 서비스, 로컬 저장
  • ADO.NET 구성 요소 배포
    • Visual Studio에서 패키지 및 게시, ADO.NET Services 응용 프로그램 배포, Entity Framework 메타데이터 패키지 및 배포
    • 이 목표에 포함되지 않는 사항: IIS 구성, MSDeploy, MSBuild

본 시험의 권장 응시 대상

이 시험의 응시자는 Microsoft Visual Studio 2010 및 ADO.NET 4를 사용하여 응용 프로그램의 데이터 액세스 계층을 개발합니다. 응시자는 2~3년 이상 다양한 데이터 소스와 상호 작용하는 응용 프로그램 구성 요소를 개발한 경험이 있어야 합니다. 그뿐만 아니라, 관계형 데이터베이스의 개념을 철저히 이해하며 1~2년 이상 관계형 데이터베이스 관리 시스템을 사용한 경험이 있어야 합니다.

응시자는 또한 다음을 잘 이해하고 있어야 합니다.

  • ADO.NET 4 코딩 기술과 프레임워크 개념
  • ADO.NET Data Services LINQ
  • LINQ to SQL
  • Entity Framework 기술
  • SQL(구조적 쿼리 언어)
  • 저장 프로시저
  • 데이터베이스 구조/스키마(개체) XML

시험 관련 기타 정보

시험 준비

시험 응시를 예약하시기 전에 먼저 본 준비 가이드를 모두 살펴보시고 본 웹사이트에서 제공하는 리소스를 숙지하실 것을 권장합니다. 시험 등록, 일반 시험 문항 형식 관련 영상, 기타 시험 준비용 리소스에 대한 정보를 보시려면 Microsoft 인증 시험 개요를 살펴보시기 바랍니다. 시험 정책 및 점수 산정에 대한 정보는 Microsoft 인증 시험 정책 및 FAQ를 살펴보시기 바랍니다.

참고

본 시험 준비용 가이드는 Microsoft의 자유 재량에 따라 사전 공지 없이 변경될 수 있습니다. Microsoft 시험에는 적응 검사 기술 및 시뮬레이션 항목이 포함될 수 있습니다. Microsoft는 시험이 제시되는 형식을 별도로 식별하지 않습니다. 본 시험 준비용 가이드를 활용하여 형식에 관계 없이 시험을 준비하시기 바랍니다. Microsoft는 귀하께서 시험에 대비하여 제품에 대한 실질적인 사용 경험을 쌓으시고 지정된 교육 리소스를 활용하실 것을 권장합니다. 하지만 해당 교육 리소스들이 "측정 능력" 섹션에 열거되는 모든 주제를 다루지는 않습니다.