ER Assistant를 사용하여 첫 번째 엔티티 관계 다이어그램을 만듭니다.단순 엔티티 관계 중복성 오류
나는, 그 속성은 다음과 같이 내가 주장을 할당 한
LogID (Identity 1,1) PK
LogEntry (varchar, 256)
UserID FK
을하고, 기업이 나는 로그라는 두 번째 엔티티를 생성 한
UserID (identity 1,1) PK
UserName (varchar, 50)
다음과 같은 속성을 포함하는 사용자라고 만들었습니다
- 사용자가 여러 로그를 만들 수 있습니다.
- 로그는 하나의 사용자가 작성해야합니다 관계는 사용자가 필수 인 많은 로그에 하나의 사용자로 정의되며,
내가 점점 오전 오류는 로그는 선택 사항입니다
:
" 'Logs'엔티티 유형의 'UserID'속성이 중복되어 'Creates'관계가됩니다. 'UserID'는 '사용자'의 기본 키이므로 '로그'의 속성이 아니어야합니다.
Logs 테이블에 외래 키로 UserID를 두지 않으면 내 질문에 올바르게 두 암호를 어떻게 연결합니까? 나는 이것이 어떻게 작동하는지에 관해 잘 알고 있다고 생각했지만, 지금이 순간 나에게 의미가 없다. 유효성 검사에서 오류인지 또는 실제로 잘못 지정했는지 확신 할 수 없습니다.
:
어떤 난이 표시되지 않는 둘의 관계에 대해 동일한 엔티티 로그를 사용 그래도. 올바른 것 같습니다. 어디에서 오류가 발생합니까? – Rahul