개념 모델에서 각 엔티티는 항상 데이터베이스의 하나의 테이블과 일치하는 것처럼 보입니다. 개념 모델에서 동일한 수의 엔티티가 아니라 데이터베이스에 세 개의 테이블을 포함 할 수 있습니까?엔티티 수는 항상 데이터베이스 테이블 수와 동일합니까?
답변
데이터베이스에 세 개의 테이블을 포함 할 수 있으며 개념 모델의 엔티티 수가 같지 않을 수 있습니까?
예; 고려 :
[사람] - [PersonToName] - [이름]
각 사람이 하나 이상의 이름을 가질 수 있으며, 각 이름은 하나 또는 그 이상의 사람에 속할 수 있습니다.
엔티티 프레임 워크가 표는 many-to-many와 어떻게 돌볼 수 :
Person.Names (탐색 속성)
Name.Persons (탐색 속성)
또한 상속을 사용하면 기본 테이블/엔티티가 필요하지 않으므로 파생 테이블/엔티티로 롤업됩니다.
개념 모델은 명시한 테이블에 개체를 일대일로 매핑 할 필요가없는 개체입니다. EDMX (SSDL)에 예제의 3 개의 테이블을 추가하면 기본적으로 EF가 기본적으로 자동으로 두 개의 객체 (CSDL) Person 및 Name (SSDL/MSL의 PersonToName/관련 테이블에 매핑되는 탐색 속성 포함)을 만듭니다. –
OK, 죄송합니다. 귀하의 "예"를 오해했습니다 .-- 나는 (틀린) 당신이 "그렇습니다. 테이블의 수는 항상 엔티티의 수와 같습니다"라고 생각했습니다. –
OP 제목은 OP 요약 질문의 반대편이므로 설명을 위해 인용했습니다. ;) –
- 1. 테이블 수와 함께 mysqlshow
- 2. IMultiValueConverter의 매개 변수는 항상 동일합니까?
- 3. 이클립스 링크에서 데이터베이스 테이블 만들기 JPA 엔티티
- 4. 엔티티 프레임 워크 테이블
- 5. F # 데이터베이스 프로그래밍은 C# 데이터베이스 프로그래밍과 동일합니까?
- 6. 데이터베이스 디자인 - 외래 키가 기본 키와 동일합니까?
- 7. CSV 파일의 줄 수는 while 루프의 반복 수와 다릅니다. Perl
- 8. 엔티티 프레임 워크에서 테이블 복원
- 9. 루프를 jQuery.extend와 병합하십시오 : 마지막 값은 항상 동일합니까?
- 10. 변수 backgroundWorker 매개 변수는 항상 동일합니까?
- 11. 엔티티 프레임 워크지도 같은 테이블
- 12. 초당 데이터베이스 트랜잭션 수와 데이터베이스 증가를 계산하는 방법
- 13. 음모 내가 항상 오류 수는 MinGW
- 14. 레일즈 각주의 부분 수는 항상 제로입니다.
- 15. 페이스 북의 코멘트 수는 항상 0을 표시합니다.
- 16. C# 엔티티 클래스에 수동으로 MySQL 데이터베이스 테이블/필드 매핑
- 17. 엔티티 선택 테이블 열
- 18. JPA에서 데이터베이스 주석이있는 엔티티 생성
- 19. 데이터베이스 설계 - 연관 엔티티
- 20. 엔티티 워크 : 다른 데이터베이스
- 21. 서브 테이블 데이터베이스 테이블
- 22. 옵션 데이터베이스 엔티티 (2 부)
- 23. 관련 테이블과 엔티티 데이터베이스 시드
- 24. symfony2의 엔티티 및 데이터베이스 디자인
- 25. 데이터베이스 파생 값은 외래 키와 동일합니까?
- 26. 데이터베이스 테이블
- 27. 데이터베이스 테이블
- 28. VS에서 데이터베이스 테이블 상속
- 29. PHP : 데이터베이스 테이블 업데이트
- 30. 글로벌 설정을위한 데이터베이스 테이블
왜 투표를 닫으시겠습니까? –
아마도이 사이트는 자주 묻는 질문이므로이 사이트는 코드와 관련된 질문에 대답하기 위해 최선을 다하고 있습니다. 귀하의 질문은 어떻게 작동합니까, 프로그래머 .stackexchange.com 질문의 더 많은 것입니다. –