DB에서의 schema와 model #
schema 스키마 #
스키마는 데이터베이스 테이블의 명세를 기술한 데이터입니다.
user라는 테이블을 생성하는 경우 해당 테이블에는
- 문자열 20자, user_name
- 숫자 4자리 age
등과 같은 정보가 필요합니다. 이런 정보를 정의한 것을 스키마라합니다.
model 모델 #
모델은 데이터베이스의 특정 테이블과 테이블에 있는 컬럼들의 형태를 정의한 클래스입니다. user 테이블에 대해 모델을 만든다면 User 클래스를 만들고, 변수로 String userName, int age를 선언해야 합니다.