UModel 2011에서의 UML 데이터베이스 모델링
소프트웨어 애플리케이션이 점점 더 많은 양의 데이터를 처리함에 따라, 성공적인 프로젝트 개발을 위해서는 데이터베이스 설계 및 구조가 매우 중요해지고 있습니다. 2010년 9월 8일에 출시된 UModel® 2011은 새로운 기능을 추가하여 사용자가 Java, C#, Visual Basic 소프트웨어 애플리케이션과 함께 관계형 데이터베이스를 모델링함으로써 소프트웨어 모델링 기능을 확장할 수 있도록 지원합니다. UModel 2011은 다음과 같은 기능들을 통해 데이터베이스 모델링을 가속화합니다:
- 다양한 관계형 데이터베이스에서 기존 테이블을 가져와 UML 데이터베이스 다이어그램을 생성합니다
- 기존 테이블의 다이어그램을 수정하고, 데이터베이스를 동기화하기 위한 SQL 데이터베이스 변경 스크립트를 생성합니다
- 새로운 데이터베이스 테이블과 관계를 처음부터 설계하고, SQL CREATE 스크립트를 생성합니다
UModel 데이터베이스 다이어그램 지원 데이터베이스
UModel 2011의 데이터베이스 다이어그램 기능은 다양한 데이터베이스를 지원하며, 다음 데이터베이스에 대해 SQL 방언, 데이터 유형 및 기타 특수 기능을 자동으로 조정합니다
- Microsoft® SQL Server® 2000, 2005, 2008
- IBM DB2® 8, 9 버전
- IBM DB2 for iSeries® 버전 5.4, 6.1
- 오라클 9i, 10g, 11g
- Sybase® 12
- MySQL® 4, 5
- PostgreSQL 8 버전
- Microsoft Access™ 2003, 2007 버전
UModel 데이터베이스 다이어그램 요소 UModel 2011 데이터베이스 다이어그램은 다음과 같은 모든 데이터베이스 요소를 지원합니다
- 데이터베이스 스키마
- 테이블
- 조회수
- 제약 조건 확인
- 주요 키 / 외부 키 / 고유 키
- 목차
- 저장 프로시저
- 기능
- 트리거 (요인)들
- 데이터베이스 관계 연관 관계
- 속성과의 데이터베이스 관계
기존 데이터베이스 구조 가져오기 사용자는 UModel 2011 프로젝트 메뉴에서 옵션을 선택하여 기존 관계형 데이터베이스를 가져올 수 있습니다.
"SQL 데이터베이스 가져오기" 옵션을 선택하면 UModel 2011 데이터베이스 연결 대화 상자가 열리며, 데이터베이스 연결 마법사와 함께 DatabaseSpy 및 기타 Altova MissionKit 도구에서 제공하는 다양한 추가 연결 옵션을 사용할 수 있습니다. 이러한 도구들은 널리 사용되는 관계형 데이터베이스와 연동됩니다.

데이터베이스를 가져올 때, UModel 2011은 프로젝트에 데이터베이스 프로필을 자동으로 추가합니다. UModel 2011의 데이터베이스 다이어그램은 "다이어그램 트리 도우미" 창의 특별한 카테고리에 표시됩니다.

모델 내 데이터베이스 수정 UModel 2011의 데이터베이스 다이어그램은 DatabaseSpy와 공유되는 데이터베이스 요소를 나타내는 아이콘이 있는 전용 도구 모음을 사용하며, 이를 통해 사용자는 두 도구 간의 사용법을 쉽게 익힐 수 있습니다.

UModel 2011에서 편집 작업이 진행되는 동안, SQL 자동 완성 도우미 창은 SQL 데이터베이스 유형에 유효한 다이어그램을 생성하는 데 도움을 제공합니다.

사용자는 다이어그램 내에서 직접 작업하는 대신, 속성 도움말 창에서 데이터베이스 요소를 편집할 수도 있습니다.

데이터베이스 변경 스크립트 개발자가 UModel 프로젝트에서 프로그램 코드를 동기화할 때, 어떤 데이터베이스 다이어그램이라도 변경되면, 해당 변경 사항을 적용하기 위한 SQL 명령어를 포함하는 데이터베이스 변경 스크립트가 생성됩니다. UModel에서 생성된 데이터베이스 변경 스크립트는 SQL 파일로 저장하거나, 데이터베이스에서 직접 실행하거나, UModel의 데이터베이스 변경 스크립트 대화 상자 내의 편리한 버튼을 통해 DatabaseSpy의 SQL 편집기 창에서 열 수 있습니다.

반대로, 다른 팀 구성원이 데이터베이스 내에서 테이블을 직접 수정하는 경우, 개발자는 데이터베이스의 변경 사항을 통합하여 UML 모델을 업데이트할 수 있습니다.

UML 모델과 최신 버전의 데이터베이스가 동기화된 후, 데이터베이스 다이어그램에서 "Teachers" 테이블에 새로운 열이 추가된 것을 확인할 수 있습니다.

UModel 2011은 다른 모든 UModel 다이어그램 유형과 마찬가지로, 사용자가 데이터베이스 다이어그램을 이미지 파일로 저장하고 자동으로 생성되는 문서에 포함할 수 있도록 지원합니다 프로젝트 문서. 알토바를 방문하세요 새로운 소식 페이지 Altova MissionKit 2011에 새롭게 추가된 모든 기능에 대해 자세히 알아보세요. 다음 개발 프로젝트에 필요한 모델 데이터베이스, 시스템 요구 사항, 비즈니스 규칙, 그리고 애플리케이션 코드를 제공합니다 무료 30일 체험판을 다운로드하려면 여기를 클릭하세요 UModel 2011을 오늘 소개해 드립니다!