컴퓨터 공학 분야 별 지식/database

데이터베이스 추상화 계층

N돌핀 2024. 3. 31. 19:14

이번 포스팅에선 데이터베이스 시스템의 추상화 계층에 대해서 알아보겠습니다.

물리 계층(Physical Level)

디스크에 record가 어떻게 저장되어 있는지 표현합니다.

 

논리 계층(Logical Level)

데이터가 데이터베이스에 어떻게 저장되어있는지, 관계와 함께 표현합니다.

 

type instructor = record
ID : string; 
name : string;
dept_name : string;
salary : integer;
end;

 

뷰 계층(View Level)

사용자가 보는 계층입니다. 데이터 타입의 세부 사항이 가려집니다. 보안 필요에 따라 정보를 추가로 가리기도 합니다(EX: 사원의 월급 등)