728x90
스키마 구성요소
- 테이블
- 뷰
- 인덱스
- 프로시저
- 함수
- 트리거
- 시퀀스
이러한 요소들이 모여 데이터베이스 스키마를 구성
외부 스키마
사용자 관점에서 바라본 데이터베이스의 논리적인 구조
사용자에게 필요한 데이터만 보여주며, 개인정보 같은 민감한 데이터는 숨길 수 있음
사용자 권한에 따라 데이터에 대한 접근을 제한할 수 있음
외부 스키마의 주 사용자는 고객
개념 스키마
저장되는 개체, 개체관의 관계 및 제약 조건, 접근 권한, 보안 등을 정의
SQL문을 사용해 A, B 데이터 베이스를 만들었을 때 각각 데이터베이스에 하나의 개념 스키마만 존재 가능
클라이언트의 요구 사항에 맞춰 개발자가 테이블을 어떻게 설계할 것인가는 개념 스키마에 해당
내부 스키마
레코드 구조, 필드 크기, 레코드 접근 경로 등 물리적 저장 구조를 정의
내부 스키마는 저장장치의 관점으로 보는 것
'DBMS' 카테고리의 다른 글
커서 (0) | 2024.06.06 |
---|---|
뷰(View) (0) | 2024.06.05 |
사용자 정의 함수 (0) | 2024.04.30 |
트랜잭션(transaction) (0) | 2024.04.23 |
Primary Key, Foreign Key, Unique Key, Index Key 등 (0) | 2024.04.17 |