Schema 란?
DB에서 어떤 목적을 위하여 필요한 여러 개로 구성된 테이블들의 집합을 Schema라 한다.
DB에서 어떤 목적을 위하여 필요한 여러 개로 구성된 테이블들의 집합을 Schema라 한다.
예를 들어,
쇼핑몰을 구축한다 하자.
쇼핑몰 구성에는 회원정보, 상품정보, 결제 정보, 배송 정보, 마일리지.... 등등에 관한 기능들로 구성된다.
이럴 때, 회원관련 테이블, 상품관련 테이블, 결제관련 테이블 등등...
DB에 관련된 테이블이 각각 만들어 지며,
이렇게 형성된 테이블들의 관계를 묶어서 Schema라 한다.
DATABASE SCHEMA
• USER A가 생성되면 자동적으로 동일한 이름의 SCHEMA A가 생성된다.
• USER A는 SCHEMA A와 관련되어 DATABASE를 ACCESS한다.
그러므로 USER의 이름과 SCHEMA는 서로 바뀌어 쓰일 수 있다.
• SCHEMA는 특정 USER와 관련된 OBJECT의 모음이다.