본문 바로가기
DBMS

외부 스키마, 개념 스키마, 내부 스키마 간단 정리

by asd135 2024. 6. 7.
728x90

스키마 구성요소

  1. 테이블
  2. 인덱스
  3. 프로시저
  4. 함수
  5. 트리거
  6. 시퀀스

이러한 요소들이 모여 데이터베이스 스키마를 구성

 

외부 스키마

사용자 관점에서 바라본 데이터베이스의 논리적인 구조

사용자에게 필요한 데이터만 보여주며, 개인정보 같은 민감한 데이터는 숨길 수 있음

사용자 권한에 따라 데이터에 대한 접근을 제한할 수 있음

외부 스키마의 주 사용자는 고객

 

개념 스키마

 

저장되는 개체, 개체관의 관계 및 제약 조건, 접근 권한, 보안 등을 정의

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