MongoDB와 같은 NoSQL 데이터베이스는 스키마가 없기 때문에 Entity-relationship "ER"다이어그램을 사용하여 모델링 할 수 없다는 것을 알고 있지만 UML을 모델로 만들 수 있습니다. 특성 사이의 관계, 그래서 차이점은 무엇이며 왜?NoSQL 데이터베이스에 ER을 그리지 않는 이유
1
A
답변
1
ER 다이어그램은 문서 데이터베이스에 적합하지 않습니다. 엔티티 관계 모델은 계층 적/네트워크 모델 DBMS에서 직접 지원되지 않는 다 대다 바이너리 및 3 자 이상 상위 관계, 복합 키 및 관계에 대한 속성을 지원합니다. 하나의 모델을 다른 모델로 매핑하는 것이 너무 어렵지 않습니다. 그러나 제 경험은 대부분의 개발자가 그들을 잘 이해할뿐만 아니라 그들을 구별하지도 못한다는 것입니다.
UML 클래스 다이어그램은 메소드를 제외하면 네트워크 데이터 모델과 비슷합니다. 두 그래프 모두 그래프 (관계형 데이터 모델은 하이퍼 그래프 임)이므로 대응 성은 훨씬 가깝습니다. 그러나 클래스 다이어그램은 데이터가 아닌 모델링 시스템에 사용되어야합니다. 도로지도는 자동차 엔지니어링 다이어그램과 다릅니다.
관련 문제
- 1. PDO가 데이터베이스에 연결되지 않는 이유
- 2. ER을 SQL DDL로 변환
- 3. nosql 데이터베이스에 채팅 내역 저장
- 4. "NoSQL"데이터베이스에 SQL Server 연결
- 5. NoSQL 문서 데이터베이스에 대한 합치기
- 6. pixi.dart로 캔버스로 그리지 않는 라인
- 7. 거북이와 토끼, 그리지 않는 방법
- 8. 예상대로 그리지 않는 석영 경로
- 9. 그리드가 그리지 않는 이유는 무엇입니까?
- 10. memcached가 있습니까? Redis가 NoSQL 데이터베이스에 속해 있습니까?
- 11. 콘텐츠 추천자를위한 NoSQL 데이터베이스에 가장 적합 함
- 12. NoSQL 데이터베이스에 ACID가 필요하지 않은 이유는 무엇입니까?
- 13. CGContext가 루프에서 그리지 않는 이유는 무엇입니까?
- 14. PIL이 글꼴을 올바르게 그리지 않는 이유는 무엇입니까?
- 15. JComponent가 이미지를 그리지 않는 이유는 무엇입니까?
- 16. 두 번째 서클을 그리지 않는 이유는 무엇입니까?
- 17. Java에서 건물이 제대로 그리지 않는 이유는 무엇입니까?
- 18. JPanel에서 JComponent를 그리지 않는 스윙 응용 프로그램
- 19. 내 양식 데이터가 PHP로 데이터베이스에 게시되지 않는 이유
- 20. GET 메서드 데이터가 동일한 페이지의 데이터베이스에 입력되지 않는 이유
- 21. 조치를 사용하지 않는 이유 양식이 데이터베이스에 여전히 저장 됨
- 22. ER을 사용하여 사용자 지정 식 유효성 확인
- 23. 내 DbContext가 삭제되지 않는 이유 또는 예상대로 작동하지 않는 이유
- 24. NoSQL 데이터베이스가 ACID를 준수하지 않는 이유는 무엇입니까?
- 25. percona nosql 대 다른 nosql
- 26. 데이터베이스에 이상한 영숫자 키가있는 이유
- 27. System.Web.Mail이 작동하지 않는 이유 System.Net.Mail이 작동하지 않는 이유
- 28. 키보드 수신기가 작동하지 않는 이유 키보드 수신기가 작동하지 않는 이유
- 29. R은 도형을 그리지 만 도화선을 그리지 않습니다.
- 30. Asp.NET MVC로 이동해야하는 이유 - 이동하지 않는 이유