생성
-
8.3 View tables데이터베이스 시스템 2024. 11. 17. 06:07
Creating views 뷰 생성테이블 설계는 저장 공간 최소화, 빠른 쿼리 실행, 관계형 및 비즈니스 규칙 지원 등 다양한 이유로 최적화된다. 그러나 때로는 이러한 설계가 데이터베이스 사용자와 프로그래머에게 이상적이지 않을 수 있다. 예를 들어, Employee 테이블에는 이름, 결혼 여부, 생년월일 등 개인 정보가 포함될 수 있다. 별도의 Address 테이블에는 직원 주소가 포함될 수 있는데, 이 설계는 여러 직원이 동일한 주소를 공유할 수 있게 한다. 하지만 인사부 직원은 개인 정보와 주소 정보를 한 테이블에서 보고 싶어 할 수 있다. 뷰 테이블(View Table)은 이 문제를 해결한다. 뷰는 기본 데이터베이스 설계를 변경하지 않고 테이블 열과 데이터 유형을 재구성한다. 뷰 테이블은 SELEC..