반응형
두 테이블 사이에 관계가있는 경우 (두 테이블 모두 고유 한 기본 키가 있음) 어떤 테이블에 외래 키를 저장해야하는지 결정하는 데 어떤 지침이 필요합니까? 나는 관계의 본질이 아마도 중요하고 (일대일, 일대 다, 다 대다, 단방향, 양방향) 아마도 액세스 패턴도 중요하다는 것을 이해합니다. 그래도 그 결정을 내리는 체계적인 방법은 무엇입니까?
해결 방법
관계에있는 아이는 어느 테이블인가요?
대답하면 부모의 [일반적으로] 기본 키를 참조하는 외래 키 열이 필요한 테이블을 알 수 있습니다. 그것은 일대 다 관계를위한 것입니다 ...
다 대다에서는 두 테이블 모두의 키를 기본 키로 사용하여 세 번째 테이블을 추가해야합니다.
참조 페이지 https://stackoverflow.com/questions/3293791
반응형
'MySql' 카테고리의 다른 글
MySQL 쉘 스크립트를 사용하여 여러 MySQL 명령을 실행하는 더 나은 방법 (0) | 2020.11.16 |
---|---|
MySQL 서버 (PhpMyAdmin)에 로그인 할 수 없습니다. (0) | 2020.11.16 |
MySQL How can I implement commit/rollback for MySQL in PHP? (0) | 2020.11.16 |
MySQL phpexcel을 사용하여 mysql 데이터베이스에서 Excel 보고서 만들기 (0) | 2020.11.16 |
MySQL PHP에서 총 가격을 계산하는 방법 (0) | 2020.11.16 |
댓글