ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ERWin 사용 방법
    Database 2008. 9. 11. 11:53
    반응형

    1.ERwin 실행
    ERWin을 설치 한 후, 시작 -> 프로그램 -> Computer Associates -> ERWin
    을 선택하여 ERwin을 실행 한다.

    ERwin 초기 화면이 나타나는데 ‘Create a new model’옵션 버튼을 선택하
    고 OK버튼을 누르면 Create Model 대화상자가 나타나게 되고
    여기서 세번째 옵션 버튼인 Logical/Physical옵션 버튼을 선택한다.

    기존 ERwin파일을 열고자 한다면 ‘Open an existing file’옵션 버튼을
    선택한다. 그런 다음 Create Model대화상자에서 모델의 유형으로
    Logical/Physical옵션 버튼을 선택한 뒤 폼 아래 부분에 개발 대상 데이터
    베이스를 선택. 그런 다음 OK를 누르면 ERWin 메인 화면이 나타나게 된다.

    2.ERwin 표기방식
    메인 화면이 열리면 가장 먼저 정의해야 할 내용은 어떠한 표기 방법을 사
    용할 것이냐 하는 것.
    ERWin은 크게 두 가지 표기법을 지원하는데 하나는 IE 방식과 Idef1x 방식
    이다.
    기본적으로 ERWin을 설치하게 되면 Idef1x방식이 선택되어지며 이 설정을
    IE표기방식으로 바꾸려면,
    (ERWin초기 화면의 메뉴에서)
    Model / Model Properties.. -> Model Properties 대화상자 -> 세 번째
    Notation탭에서 Logical Notation Physical Notation영역 모두 IE옵션 버
    튼을 선택하면 된다. 이렇게 하면 ERWin Toolbox의 모습이 바뀌게 된다.

    3.Logical Nation과 Physical Nation
    ERWin은 기본적으로 개념적 데이터 모델링은 지원하지 않으며 논리적 데이
    터 모델링과 물리적 데이터 모델링을 지원한다. ERWin에서 논리적 데이터
    모델링과 물리적 데이터 모델링을 선택하기 위해서는 ERwin Toolbar 오른
    쪽의 콤보 박스를 선택하면 된다.

    [논리적 모델링]

    4.엔티티 생성
    엔티티의 생성은 ERWin Tool Box의 두 번째 버튼이며 두 번째 버튼을 선택
    한 뒤 화면상에 클릭하면 엔티티가 만들어 진다.
    엔티티는 엔티티 명/기본키 영역/일반 속성영역으로 구성되며, 각각의 영
    역 이동은 Tab key 로 이동한다.

    5.식별관계, 비 식별관계
    식별관계와 비 식별관계의 관계 선을 정의하기 위해서는 ERwin Toolbox에
    서 네번째 버튼이 식별관계의 관계 선이고 여섯번째 버튼이 비 식별관계
    의 관계 선이다. 식별관계나 비 식별관계 모두 관계를 형성하기 위해서는
    ERwin Toolbox에서 관계 유형에 맞는 관계선을 선택하고 부모 테이블을 선
    택한 뒤에 자식 테이블을 선택한다. 이처럼 관계를 형성하게 되면 부모 테
    이블의 기본키가 자식 테이블에 자동으로 전이 되어지게 된다.
    관계를 형성한 뒤에는 관계에 관한 옵션을 설정해야 하는데 부서 테이블
    과 사원 테이블간의 관계선을 선택한 후 오른쪽 버튼을 눌러 나타나는 팝
    업 메뉴에서 Relationship Properties메뉴를 선택하면 Relationships대화
    상자가 나타난다. 이 대화상자에서는 Cardinality와 Relationship Type이
    주요한 옵션이며 Cardinality는 두 테이블에서 레코드들의 메칭 정보를 보
    여주게 된다.

    6.다대다 해소 방법
    다대다 관계는 논리적으로는 존재할 수 있지만 물리적으로는 존재할 수 없
    다. ERwin에서도 역시 ERwin Toolbox의 세번째 관계선을 이용하여 다대다
    관계를 표현할 수 있다. 다대다 관계에 있는 엔티티들은 부모와 자식의 관
    계가 아니므로 다대다 관계선을 선택한 후 순서에 상관없이 두 엔티티를
    차례로 선택하면 관계가 형성된다.
    그러나 대부분의 경우에 논리적 모델링에서도 다대다 관계를 풀어서 교차
    실체(행위실체)를 정의해야 한다. 왜냐하면 대부분의 업무적 프로세스와
    상세 정보가 바로 이 교차 실체에서 정의되기 때문이다.
    따라서, 다대다 관계를 해소하려면 다대다 관계선에서 오른쪽 버튼을 누
    른 뒤 팝업 메뉴에서 Create Association Entity메뉴를 선택하면 마법사창
    이 나타나는데 여기서는 새롭게 추가될 교차 실체의 실체명을 정의하고 다
    음 버튼을 눌러 작업을 완료한다.

    [물리적 모델링]

    ERwin에서 물리적 모델링으로 전환하려면 ERwin Toolbar의 오른쪽 콤포박
    스를 Physical로 선택하면 된다.(물리적 모델링으로 전환할 경우 용어가
    엔티티(Entity)에서 테이블(Table)로 속성(Attribute)에서 컬럼( Column )
    으로 바뀌게 된다.)
    Logical모델링에서 Physical모델링으로 전환하면 기본적으로 컬럼 Data
    Type과 Size가 함께 보여지게 된다.
    기본적으로 char(18)로 모든 Data Type과 Size가 정의되어 있는데 이를
    각 컬럼에 입력될 데이터의 성격에 따라 적절하게 변경해 주어야 한다.
    컬럼의 Data Type과 Size를 정의하려면 테이블을 선택한 뒤 오른쪽 버튼
    을 누르고 팝업메뉴에서 Columns..메뉴를 선택하면 Columns대화상자가 나
    타나게 된다.
    Columns대화상자 왼쪽에서 컬럼을 선택하고 오른쪽에서 Data Type과 Size
    를 정의하면 되고, 이 대화상자에서 컬럼의 Null허용여부, IDENTITY속성설
    정, Rule과 Check, Default등을 정의할 수 있으며 인덱스도 정의할 수 있
    다.

    [프린트 하기]
    출력을 하려면 우선 가로 방향으로 출력할 것인지 아니면 세로 방향으로
    출력할 것인지에 관해 먼저 선택을 해주어야 하는데 이에 대한 설정은
    File / Print Setup 메뉴에서 설정할 수 있다.
    출력 방향이 정해진 다음 File메뉴 / Print메뉴를 누르면 Print 대화상자
    가 나타나는데 출력 용지의 외곽선을 선택해서 출력물의 위치와 사이즈를
    정의할 수 있으며 오른쪽 밑에 Fit Model버튼을 누르면 전체 디자인 했던
    스키마가 모두 보여질 수 있도록 자동으로 사이즈를 최적화 하게 된다. 그
    런 다음 Print버튼을 눌러 출력하면 된다.

    반응형
Designed by Tistory.