Schema
Schema는 테이블, 뷰, 인덱스 등의 데이터베이스 객체를 구분하고 관리하는 이름 공간이다.
그런데 Schema라는 용어는 MariaDB, PostgreSQL, Oracle에서 조금씩 다른 의미로 사용된다.
따라서 사용하던 DBMS가 변경되면 같은 Schema라는 표현 때문에 데이터베이스 구조를 혼동할 수 있다.
DBMS별 구조를 간단히 정리하면 다음과 같다.
MariaDB
DB 서버 → Database(= Schema) → Table
PostgreSQL
DB 서버 → Database → Schema → Table
Oracle
DB 서버·인스턴스 → PDB → User(≒ Schema) → Table

'DB + SQL' 카테고리의 다른 글
| [SQL] - 쿼리튜닝 잡기술 (0) | 2026.03.11 |
|---|---|
| Scaler Subquery와 Subquery (0) | 2025.11.21 |
| [Oracle] - Oracle Package (0) | 2025.11.19 |
| Android에서 로컬 데이터베이스 접근하기 (0) | 2025.10.24 |
| java.sql.SQLSyntaxErrorException: Connection.setNetworkTimeout cannot be called on a closed connection (0) | 2025.09.08 |
