본문/내용
1.스키마
스키마는 데이터베이스의 구조와 조직을 정의하는 중요한 요소다. 데이터베이스 스키마는 데이터베이스 내에서 어떤 데이터가 저장될 수 있는지를 규명하며, 이 데이터가 어떻게 상호작용하는지를 규정한다. 즉, 스키마는 데이터베이스의 테이블, 각 테이블의 필드, 데이터 타입, 관계, 제약 조건 등을 포함한다. 스키마는 크게 물리적 스키마와 논리적 스키마로 나뉜다. 물리적 스키마는 데이터베이스가 저장되는 실제 물리적 구조에 대한 정보를 제공하며, 저장소의 구조, 인덱스, 파일 구조 등과 관련되어 있다. 반면에 논리적 스키마는 데이터가 어떻게 구성되고 구조화되는지를 나타내며, 보통 사용자가 데이터를 어떻게 이해하고 사용할 수 있을지를 중심으로 설계된다. 데이터베이스 관리 시스템(DBMS)에서는 이러한 스키마를 기준으로 데이터를 처리하게 되며, 많은 경우 SQL(Structured Query Language)과 같은 쿼리 언어를 통해 스키마에 정의된 구조에 맞추어 데이터를 삽입, 조회, 수정, 삭제하는 작업이 이루어진다. 예를 들어, 특정 테이블이 고객 정보를 저장하는 경우, 스키마는 고객의 이름, 주소, 전화번호와 같은 필드로 이루어질 수 있고, 각…