유저를 저장하는 user테이블이랑 유저의 정보를 저장하는 user_profile테이블이 있어요
이 두 테이블을 외래키로 묶어주려고 하는데요
아래 1,2번 방법으로 모두 가능할 꺼 같은데 책을 보니까 2번이 더 좋은 방법이라고 나와있어서요.
왜 그런지 알려주실 수 있을까요?
1. user테이블에 FK(user_profile_id)로 묶어주는 방법
2. user_profile테이블에 FK(user_id)로 묶어주는 방법
유저를 저장하는 user테이블이랑 유저의 정보를 저장하는 user_profile테이블이 있어요
이 두 테이블을 외래키로 묶어주려고 하는데요
아래 1,2번 방법으로 모두 가능할 꺼 같은데 책을 보니까 2번이 더 좋은 방법이라고 나와있어서요.
왜 그런지 알려주실 수 있을까요?
1. user테이블에 FK(user_profile_id)로 묶어주는 방법
2. user_profile테이블에 FK(user_id)로 묶어주는 방법
해당 댓글은 삭제되었습니다.
부모 테이블은 user table인데 왜 부모키가 FK를 가지면 안되는지를 모르겠어요 그냥 규칙인가요?
잘은 모르겠지만 자식이 가지는게 좋은거 같네요, 감사합니다!