2011-05-09 4 views

답변

0

을, 나는 항상 UML이 데이터베이스 설계를 제대로 처리하지 못하는 것을 발견했습니다. 엔티티 - 관계 다이어그램은 항상 데이터베이스를 더 잘 설명하는 것처럼 보입니다. 데이터가없는 동안

나는 객체 접근 방식을 http://www.codebydesign.com/

0

UML의 클래스 다이어그램에서 오픈 시스템 아키텍트 (OSA)을한다 체크 아웃한다. Omondo는 데이터베이스 프로필을 사용하고 스테레오 타입을 Java 지속성 주석과 동기화하려고했습니다. 즉, 클래스 다이어그램을 만들면 코드에서 Java 지속성을 만들 수 있습니다. 나중에 데이터베이스를 만들려면 좋은 매퍼가 필요합니다.

0

사실, 표준 클래스 다이어그램을 사용하여 데이터베이스를 모델링 할 수 있습니다. 나는 이것이 같은 근본 철학은 아니지만 확장 된 ER 모델과 UML CD의 개념이 아주 유사하다는 것을 알고 있습니다.

사실 pk 또는 고유 식별자와 같이 모든 모델을 명시 적으로 모델링하려면 UML 프로파일을 사용해야합니다. 그러나 몇 가지 규칙 (예 : 각 테이블에 대리 용 pk 추가, 연관에서 fks 자동 추론 ... 등)을 사용하는 것이 만족 스럽다면 프로필을 건너 뛸 수 있습니다. 이 접근법의 예를 보려면 read this

관련 문제