꿈꾸는자의 생각의 파편들... :: [SA강좌] Part 4-33 데이터베이스 관련 상세 설계 산출물

달력

09

« 2018/09 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  
  •  
  •  
  •  

데이터베이스 관련 상세 설계 산출물(Database Modeling in UML)

DB와 관련한 설계 산출물 정의는 아래와 같다.

그림 -36. DB 설계 산출물 정의

 

그림 -37. 클래스, 속성 그리고 오퍼레이션

그림 -38. UML Class model notation

 

그림 -39. Aggregation Relationships

 

DB설계 과정 시 클래스들과의 관계(association), 상속(inheritance) 그리고 집합(aggregation)을 포함시켜 클래스 모델을 작성한다. Model-View-Control 설계 패턴을 사용하여 지속성(persistent)을 요구하는 클래스를 식별한다.

그림 -40. UML Relationship

 

식별된 지속성 클래스에 대하여 관계형 테이블 맵을 작성한다.

그림 -41. 클래스와 테이블의 매핑

Posted by 꿈꾸는자의 생각의파편들