SQL을 사용하여 프로그래밍 기능 개체 구현

중급
데이터 엔지니어
데이터베이스 관리자
개발자
솔루션 아키텍처
SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric

뷰, 저장 프로시저, 스칼라 함수, 테이블 반환 함수 및 트리거를 만들고 사용하여 유지 관리 가능하고 안전하며 효율적인 데이터베이스 솔루션을 빌드하는 방법을 알아봅니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • 데이터 액세스를 간소화하고 보안 경계를 제공하는 보기를 만듭니다.
  • 복잡한 비즈니스 논리 및 데이터 수정을 캡슐화하는 저장 프로시저를 빌드합니다.
  • 단일 계산 값을 반환하는 스칼라 함수를 개발합니다.
  • 쿼리에 사용할 결과 집합을 반환하는 테이블 반환 함수를 구현합니다.
  • 데이터 수정 또는 데이터베이스 이벤트에 자동으로 응답하도록 트리거를 구성합니다.
  • 특정 요구 사항에 따라 올바른 프로그래밍 기능 개체를 선택합니다.

사전 요구 사항

  • SQL Server 데이터베이스 개발 및 T-SQL 프로그래밍 경험
  • 테이블, 조인 및 트랜잭션과 같은 기본 데이터베이스 개념 이해
  • SQL Server Management Studio 또는 Azure Data Studio에 대해 잘 알고 있습니다.