데이터베이스 상에서 View는 기존의 테이블로부터 유도된 가상의 테이블로서, 입력, 수정, 삭제가 불가능하다는 제약을 가지고 있다. 그러나 이러한 특성 덕분에 보안성은 향상되는 이점을 가지고 있다.
view의 작동 순서는 다음과 같다. 우선 사용자가 select문을 이용하여 테이블을 조회하고 view 생성을 위한 테이블을 생성한다(실체 테이블로부터 가상의 테이블을 만드는 구조라고 이해하면 될 것 같다.) 그리고 쿼리를 실행시켜 테이블로부터 쿼리 결과값을 얻는다.
반응형
'Certificate > SQL' 카테고리의 다른 글
[sqld 시험] 52회 sqld 시험 합격 후기 (0) | 2024.04.02 |
---|---|
[sql] Rollup, Cube, Grouping sets(집계함수) (0) | 2023.11.23 |
[sql] join에 대하여(Natural join, inner join, Outer join, Cross join) (0) | 2023.11.10 |
[sql] DROP, TRUNCATE, DELETE 비교 (0) | 2023.11.06 |
[sql] 반정규화에 대하여 (분류) (0) | 2023.11.04 |