안녕하세요.
스키마의 개념이 조금 어렵게 느껴질껍니다.
스키마 & 테이블
테이블은
행과 열로 구성되며 DB에서 실제 데이터를 저장하는 구조입니다.
예를 들어, 고객 정보를 저장하는 데이터베이스에서 "고객" 테이블은 각 고객의 이름, 주소, 전화번호 등과 같은 데이터를 포함할 수 있습니다.
스키마는 데이터베이스의 구조와 데이터의 구조를 정의하는 것으로, 데이터베이스의 설계와 구조를 나타냅니다.
스키마는
데이터베이스에 포함된 테이블, 열, 관계, 제약 조건 등의 정보를 포함합니다. 스키마는 데이터베이스의 설계 단계에서 정의되며, 데이터베이스의 구조를 나타내는 메타데이터로 사용됩니다.
예를 들어, "고객" 테이블이 어떤 열을 가지고 있고, 각 열의 데이터 유형과 제약 조건을 스키마를 통해 정의할 수 있습니다.
정리하자면,
테이블은 데이터가 실제 저장되는 곳이고, 스키마는 데이터베이스의 구조와 규칙을 정의하는 메타데이터라 보면 됩니다.
스키마를 사용하여 데이터를 어떻게 저장하고 관리할 지를 정의하고, 테이블은 이러한 스키마를 따르는 데이터를 실제로 저장하는 역할을 합니다.