Skip to Content
러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
book

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

by 류수미, 송희정, 앨런 볼리외
March 2021
Beginner to intermediate
456 pages
12h 49m
Korean
Hanbit Media, Inc.
Content preview from 러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
317
14
잘 설계된 애플리케이션은 일반적으로 퍼블릭 인터페이스를 공개하고 구현 세부 내역을 비공
개로 유지하므로 최종 사용자에게 영향을 주지 않고도 향후 설계를 변경할 수 있습니다. 데이
터베이스를 설계할 때 테이블을 비공개로 유지하고 사용자가 뷰 집합을 통해서만 데이터에 접
근할 수 있게 하여 유사한 결과를 얻을 수 있습니다. 이 장에서는 뷰의 정의, 작성 방법, 사용시
기 및 사용 방법을 정의합니다.
14.1
View
는 단순히 데이터를 쿼리하기 위한 메커니즘입니다. 테이블과 달리 뷰는 데이터 스토리
지가 포함되지 않으므로 디스크 공간을 차지할 우려가 없습니다.
select
문에 이름을 지정한
다음 다른 사용자가 사용할 수 있도록 쿼리를 저장하여 뷰를 만듭니다. 그런 다음 다른 사용자
는 테이블을 직접 쿼리하듯이 뷰를 사용하여 데이터에 액세스 할 수 있습니다 (실제로 뷰를 사
용 중인지조차 모를 수도 있습니다 ).
간단한 예로
customer
테이블의 이메일 주소를 부분적으로 숨기려 한다고 가정해보겠습니다.
마케팅 부서는 프로모션을 홍보하기 위해 이메일 주소에 액세스해야 할 수도 있지만 그 외의
경우에는 업체의 개인정보 보호 정책에 따라 이 데이터를 안전하게 유지해야 합니다. 따라서
customer
테이블에 직접 액세스하는 대신
customer
_
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

정기훈, 디네시 G. 더트

Publisher Resources

ISBN: 9791162244074