하나 이상의 프로젝트와 연결된 테이블의 사용자 목록이 있습니다. 아마도 다른 테이블에 저장되어있을 것입니다. 내 질문은, 이것을 설정하는 가장 좋은 방법은 무엇일까요? 각 프로젝트마다 고유 한 게시물이 있어야합니다. 모든 사람들이 다양한 종류의 데이터를 보유하고 있기 때문에 사람들도 마찬가지입니다. 여러 프로젝트 게시물을 한 사람의 게시물에 묶는 방법은 무엇입니까?MySQL에서 테이블 데이터를 결합하는 최상의 방법은 무엇입니까?
0
A
답변
1
이 질문은 상당히 광범위한 질문이며 관계형 데이터베이스에 표시 될 엔티티 인프라의 정확한 요구 사항에 따라 달라집니다.
데이터 정규화의 기본 사항을 검토하고 정규화 양식이 귀하의 응용 프로그램에 가장 적합하다고 생각하는 것이 좋습니다.
- Description of the database normalization basics
- Normal forms
- Introduction to Data Normalization: A Database "Best" Practice
우리는 프로젝트 및 참가자로 간단하게 부착하면 내가 sollowing 종로와 더 갈 것 :
**PROJECTS**
ID
...
**PEOPLE**
ID
...
**PROJECT_PARTICIPANTS**
PROJECT_ID (FK PROJECTS)
PARTICIPANT_ID (FK PEOPLES)
1
내가보고 기대 프로그램이 한 그룹의 사람들을 구별 할 수있게 해주는 칼럼. 다른 게시물을 찾는다.
정말로 분리해야만하고 필자가 동의해야한다고 확신하지 않는다면 각 프로젝트마다 VIEW가 있습니다. 나는 person
에 대한 표와 post
에 대한 표를 보관할 것입니다. VIEW에서 JOIN을 할 것입니다.
1
일반적으로 3 개의 테이블이 있습니다. 하나는 사람들을위한 것이고 하나는 프로젝트를위한 것이고 다른 하나는 그들 사이의 관계를위한 것입니다.
관련 문제
- 1. MYSQL에서 데이터를 복구하는 방법은 무엇입니까? ?
- 2. mysql에서 조인을 결합하는 구문
- 3. 두 테이블 mysql에서 인덱스를 만드는 방법은 무엇입니까?
- 4. MySQL에서 특정 테이블 만 덤프하는 방법은 무엇입니까?
- 5. mysql에서 데이터베이스에서 테이블 이름을 검색하는 방법은 무엇입니까?
- 6. 2 테이블의 데이터를 사용하여 하나의 테이블에 결합하는 방법은 무엇입니까?
- 7. MySQL에서 관련 데이터를 추출하는 방법은 무엇입니까?
- 8. 상황에 따라 두 테이블의 데이터를 결합하는 방법은 무엇입니까?
- 9. 루프를 결합하는 방법은 무엇입니까?
- 10. SQL을 효과적으로 결합하는 방법은 무엇입니까?
- 11. 최상의 검색 방법은 무엇입니까?
- 12. 데이터를 변경하지 않고 테이블 인코딩을 변경하는 방법은 무엇입니까?
- 13. 최상의 QT 목록 및 테이블 개체는 무엇입니까
- 14. MySQL에서 IN과 LIKE를 결합하는 방법이 있습니까?
- 15. PHP + MySQL에서 많은 테이블을 조건으로 결합하는 방법
- 16. ActiveRecord 객체를 결합하는 방법은 무엇입니까?
- 17. Jquery와 변수를 결합하는 방법은 무엇입니까?
- 18. 방대한 양의 데이터를 관리하기위한 최상의 데이터베이스 솔루션
- 19. mysql에서 동적 값으로 트리거를 설정하는 방법은 무엇입니까?
- 20. 테이블 데이터를 CSV 파일로 출력하기 위해 MySQL에서 임시 테이블을 만드는 방법은 무엇입니까?
- 21. MySQL에서 세 테이블 조인
- 22. mysql에서 테이블 생성
- 23. MySQL에서 종속 테이블 결정?
- 24. MySQL에서 테이블 기본 키 제거
- 25. mysql에서 테이블을 디자인하는 방법은 무엇입니까?
- 26. 스크립트를 저장하는 "최상의"방법은 무엇입니까?
- 27. MySQL에서 다중 배열 데이터를 처리하는 가장 좋은 방법은 무엇입니까?
- 28. mysql에서 데이터를 제거하는 가장 안전한 방법은 무엇입니까? (PHP/MySQL)
- 29. 속도와 보안을 염두에두고 MySQL에서 데이터를 호출하는 가장 좋은 방법은 무엇입니까?
- 30. MySQL에서 데이터베이스 저장을 위해 json 데이터를 인코딩하는 방법은 무엇입니까?
감사합니다. 그래서 나는 다른 두 사람을 묶을 세 번째 테이블이 필요할 것 같습니다. 이것을 더 자세히 살펴볼 것입니다. –