어리석은 질문일지도 모르지만, 나는 데이터베이스의 새로운 것들이 너무 실례합니다. 이 관계가 유효합니까 : x 엔티티 1..1 -> 1..1 엔티티, 결국 1-1입니다. 역시 동일합니다. 0..1 -> 1 그래도 약간의 차이가 있습니다.특별한 one-one db 관계
0
A
답변
0
x1.1 -> 1..1 y : x의 각 행은 y의 하나의 행에 연결됩니다.
x0.1 -> 1 y : x의 일부 행은 y에서 하나의 행에 연결됩니다.
첫 번째 시나리오에서 x는 y의 행에 연결되는 것으로 예를 들어 외래 키를 사용합니다.
예 : EmployeeID가 있습니다. ID 및 각 ID로 각 직원은 직원에게 연결됩니다.
두 번째 시나리오에서 x는 링크 일 필요는 없지만 링크 인 경우 y의 한 행에만 연결됩니다.
예 : 휴대 전화 번호를 사용할 수 있습니다. 당신이 가지고있는 경우, 당신은 오직 하나만 가지고 있으며 각 핸드폰 번호는 한 사람에게만 연결되어 있습니다. 자세한 내용은
: 회신에 대한 Cardinality
관련 문제
- 1. OneOne API로 페이지 버전 만들기
- 2. 레일 - DB 관계
- 3. DB 객체 관계 시각화
- 4. 스칼라 DB? 관계 대수학?
- 5. 엔티티 관계 - DB 디자인
- 6. DB 스키마에서 DB 관계 개요를 생성하는 도구
- 7. 오브젝트 간의 몽고 DB 관계
- 8. 메일러 용 mysql 관계 DB
- 9. ForeignKey 및 ManyToMany db 관계 없음
- 10. DB 마이그레이션 : 관계 제약 조건을 유지 하시겠습니까?
- 11. DB 컨텍스트 파일이없는 모델의 관계 설정
- 12. Many to Many 관계 DB 디자인
- 13. 어떻게 공부/MySQL DB 테이블 관계 분석?
- 14. 더 나은 db 테이블 관계 디자인 무엇입니까
- 15. Laravel 5 : DB :: table() 및 Eloquent의 관계
- 16. Laravel 모델 관계. 순수한 DB 관련
- 17. DB 관계 (모든 ORM에 대해 우아함)
- 18. Laravel MySQL의 특별한 쿼리
- 19. 비밀번호 mongoDB의 특별한 Charecter 문제입니까?
- 20. 관계
- 21. 많은 관계
- 22. 사용자 정의 관계 이름은 내가 데이터베이스에서 내 모델을 생성하고있어 DB
- 23. DB 디자인 다 대 다 다른 테이블과의 관계
- 24. 초보자 용 Access db. 엔티티의 레코드를 추적하는 관계
- 25. 많은 관계 JPA, EJB 및 db 테이블에 새 테이블
- 26. pgadmin 4 (또는 db visualiser) 엔티티 관계 다이어그램
- 27. 레일 DB 관계 : Post.category.name =? (정의되지 않은 메서드`이름 ')
- 28. 다양한 테이블 간의 DB 관계 접근법을 이해하려고 시도합니다.
- 29. django의 기본 관계 (레거시 db 위에 구축 됨)
- 30. OneToMany에 대한 Java 지속성 조건 (DB ManyToMany) 관계
덕분에, 나는 그것에 대해 혼란스러워 내가 데이터베이스에 내 C# 응용 프로그램을 연결할 때 내가 예를 들어의 객체를 만든 경우 내가 SQL 서버에서이 방식으로 설정하면 때문이다. 엔티티 x 먼저 y 유형의 객체를 생성해야하기 때문에 오류가 발생합니다. 반대 방향으로 수행하면 똑같은 일이 발생합니다. 그래서 논리적으로는 가능하지 않다고 생각한 이유입니다. –
@HaythamTahboub 외래 키에 null 값을 허용해야합니다. 이 링크는 도움이 될 것입니다! [0 또는 1 대 1 시행] (https://stackoverflow.com/questions/8116409/enforcing-zero-or-one-to-one-relationship-on-sql-database) – Fleury26