뷰(가상 테이블)

term_id: view

Category: basic_concepts

Definition

데이터베이스 관리에서 뷰는 테이블처럼 동작하지만 자체 데이터는 포함하지 않는 저장된 SQL 쿼리입니다. 이는 기본 데이터에 대한 단순화되거나 사용자 정의된 관점을 제공하여 보안을 강화합니다.

Summary

저장된 쿼리의 결과인 데이터베이스의 가상 테이블로, 물리적으로 저장하지 않고 하나 이상의 테이블에서 데이터를 제시합니다.

Key Concepts

  • 가상 테이블
  • SQL 쿼리
  • 데이터 추상화
  • 보안

Use Cases

  • 비기술적 사용자를 위한 간소화된 보고서 생성
  • 테이블의 민감한 열에 대한 접근 제한
  • 애플리케이션 전반에 복잡한 조인 로직 표준화

Code Example

1
CREATE VIEW ActiveUsers AS SELECT id, name FROM users WHERE status = 'active';