테이블이 2개있는데
1번테이블의 경우 n_id를 기본키로 사용하고 1~100회차 까지의 당첨번호가 들어있고
2번테이블에는 각 회차의 당첨자 수와 당첨금액이 들어 있다고 가정할때
1번테이블과 2번테이블이 같은회차를 공유하니까
2번테이블에 기본키 없이 n_id 를 fk키로 설정해서 각 회차의 당첨금액을 넣어도 될까요?
아니면 n_id를 2번테이블에서도 pk,fk 둘다 설정해둬야하나요? 이경우 1번과 2번테이블의 똑같은 기본키를 가져서 문제가 생길것 같은데
감이 잘 안잡혀요 ㅠㅠ
Fk 잡을걸 pk로 놓으면 되잖아
그리고 1:1이면 같은 테이블로 해도 되는거 아니냐
1번테이블은 참조를 많이 해야하는데 2번테이블은 참조수가 적어서 따로 두는건데 걍 합칠까요?
기껏해야 100회차까지 밖에 없고 칼럼도 두개 추가되고 끝인데
그그 간략하게 써놓은건데 회차는 900회차끼지 있고 당첨정보는 1,2,등 당첨자 수와 각각의 금액 당첨지역 이런식으로 있어서 좀 칼럼이 좀 있어욤 ㅠㅠ 답변감사합니다
당연히 PK처리도 해줘야함. PK 처리 안하면 행 식별은 뭐로할건데? 결국 n_id로 할거아님?
행 식별자=PK임
그럼 n_id를 PK,FK 둘다 처리해야 하는건가요? 이럴경우 n_id 라는 기본키가 1번테이블 2번테이블에 중복되는데 상관 없을까요?
가능함. Erd툴로 만들면 당연히 되겠지 했을 질문임. Erd 써봐라
erd로 먹여지는건 확인했는데 이러한 경우에 문제가 생길수도 있는지를 잘 모르겠어서 질문드렸습니다 그럼 pk,fk 둘다 먹이는게 좋다는거네요 감사합니다