DB

[DB] Database vs Schema

이영애님 2023. 5. 9. 18:42
  • 데이터베이스는 데이터를 저장하는 논리적인 컨테이너
    • 보통 하나 이상의 테이블, 뷰, 인덱스 등을 포함합니다
    • 파일 형태로 디스크에 저장되어 있습니다

 

  • 스키마는 데이터베이스 안에서 객체들의 논리적인 구조
    • 테이블, 뷰, 인덱스, 시퀀스, 함수 등의 객체들의 논리적인 구조
    • 데이터베이스의 일부로서, 여러 개의 스키마를 데이터베이스 안에 생성할 수 있습니다

 

  • SQL Server, MySQL 데이터베이스와 스키마를 동일한 것으로 취급
  • Oracle, PostgreSQL 데이터베이스와 스키마를 구분