Schema: DB의 논리적·물리적 구조
→ 프로그래밍 언어의 변수 타입(type) 에 해당, DB 모델과 level에 따라서 기술방법 상이
Instance: 특정 시점의 실제 데이터 내용
→ 변수의 값(value) 에 해당, 변경이 자주 발생함
Abstraction: 구체적 세부사항을 감추고, 핵심 개념만 남기는 과정
구현상에만 관련있는 사항이나 문제 해결에 중요하지 않은 속성을 제거함
⇒ 사용자가 문제 해결에 필요한 수준에서만 데이터를 다룰 수 있게 함
시스템은 여러 추상화 계층(layers) 으로 구성되어 있음
→ 각 계층은 다른 수준의 의미와 세부사항을 사용자에게 노출함

| 수준 | 설명 |
|---|---|
| Physical level | 데이터가 물리적으로 저장되는 방식 설명 |
| Logical level | 데이터 간 관계 및 구조 설명예: type professor = record (ID, name, dept, salary) |
| View level | 특정 사용자가 접근 가능한 데이터만 보여줌(보안 및 단순화 목적) |