[데이터베이스] JScode 스터디 1주차 (2)
릴레이션 스키마와 릴레이션 인스턴스 릴레이션 스키마 릴레이션 스키마는 테이블의 구조를 정의하는 것입니다. 마치 건물의 청사진처럼, 릴레이션 스키마는 테이블이 어떤 형태를 갖고 있는지, 어떤 종류의 데이터를 저장할 수 있는지 설명합니다. 릴레이션 스키마에는 테이블의 이름과 함께 테이블의 각 열(속성)에 대한 정보(이름, 데이터 타입 등)가 포함됩니다. 예시: “학생”이라는 테이블의 릴레이션 스키마가 있다고 가정해 봅시다. 이 스키마는 학생의 학번, 이름, 전공 등의 정보를 저장하기 위한 구조를 정의합니다. 따라서 “학생” 테이블의 릴레이션 스키마는 다음과 같이 표현될 수 있습니다: 릴레이션 인스턴스 릴레이션 인스턴스는 릴레이션 스키마에 따라 실제로 저장된 데이터의 집합입니다. 즉, 특정 시점에서 데이터베이스 테이블에 저장된 데이터의 상태를 나타냅니다. 릴레이션 인스턴스는 시간이 지나면서 데이터의 추가, 삭제, 수정에 따라 변경될 수 있습니다. 예시: “학생” 테이블의 릴레이션 인스…