쿠키 세션 토큰에 대해서 간단히 조사하기.
쿠키는 크롬이나 사파리 같은 브라우저에 저장되는 작은 텍스트 조각입니다.
사용자가 사이트에 한 번 로그인하면 유효기간이 끝날 때까지 더 이상 아이디와 비밀번호를 입력하지 않아도 되도록 사용자가 이미 서버로부터 인증받았음을 증명해 주는 세션이라는 증서가 필요합니다.
메모리 공간을 많이 차지하는 세션 방식의 대안은 로그인한 사용자에게 세션 아이디 대신 토큰을 발급해 주는 것입니다. 이러한 토큰에는 특수한 수학적 원리가 적용되어 있어서 마치 위조 방지 장치가 있는 지폐처럼 서버만이 유효한 토큰을 발행할 수 있습니다.
onetoone field에 대해서 ~다 라고 조사하기 manytomnay 에 대해서 조사하기 onetomany에 대하여 조사
onetoonefield는 관계적 의미로는 서로 하나의 row만 가질 수 있는 관계다. 테이블 A의 모델은 관계되는 테이블 B의 하나의 모델과만 일치하며 이 반대의 경우도 마찬가지인 관계
다대다 관계는 일대일이나 일대다 보다 매우 복잡한 관계 모델로 테이블 A 의 모델은 테이블 B 의 여러 개의 모델과 관계되어질 수 있으며 테이블 B 의 모델도 테이블 A 의 여러 개의 모델과 관계될 수 있습니다.
가장 좋은 예는 Users 테이블과 Roles 테이블로 블로그 서비스를 만들고 블로그의 사용자는 여러 가지 권한이 있다고 가정해 봅시다. 사용자 A는 블로그의 게시글 편집, 게시글 삭제, 댓글 수정등 여러 가지 권한을 가질 수 있습니다.
반대로 게시글 삭제, 댓글 수정 권한은 사용자 A 만이 아닌 사용자 B, C 도 가질 수 있습니다.
일대다 관계는 가장 일반적인 관계의 종류로 테이블 A의 한 모델은 테이블 B의 여러 모델과 일치할 수 있지만 테이블 B의 한 모델은 테이블 A의 한 모델과만 일치할 수 있습니다.
예를 들어, Projects 테이블의 한 프로젝트는 Tasks 테이블의 여러 개의 task 를 가질 수 있지만 task 는 하나의 프로젝트에만 속해야 합니다.