개인 공부

데이터베이스 공부 ( 뷰, 데이터 사전 )

HA젠옹 2019. 7. 26. 19:17
반응형

- 가상 테이블

- 독립적인 인덱스를 가질 수 없다.

- 논리적 데이터 독립성을 제공

- 하나의 뷰를 삭제하면 그 뷰를 기초로 정의된 다른 뷰도 자동으로 삭제

- 뷰로 구성된 내용에 대한 삽입, 삭제, 갱신 연산에 재약이 따름

- 저장 장치 내에 물리적으로 존재하지 않지만, 사용자에게는 있는 것 처럼 간주

- 뷰를 통해서만 데이터에 접근하게 하면 뷰에 나타나지 않는 데이터를 안전하게 보호

- 정의된 뷰는 다른 뷰의 정의에 기초가 될 수 있다.

 

뷰 정의문

CREATE VIEW 뷰이름[(속성 이름)[,속성이름])]

AS SELECT문

 

뷰 삭제문

DROP VIEW 뷰이름 [RESTRICTED | CASCADE]

 

시스템 카탈로그 ( 데이터 사전 ) Data Dictionary

- 시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스로서,

  포함하고 있는 객체로는 테이블, 데이터베이스 스키마, 뷰, 패키지, 접근 권한 등

- 카탈로그에 저장된 정보를 메타 데이터(Meta - Data)라고 한다.

- DBMS가 스스로 생성하고 유지한다.

- 카탈로그들이 생성되면 자료 사전(Data Dictionary)에 저장되기 때문에 좁은 의미로는 자료사전이라고 한다.

 

 

반응형