'DB'에 해당되는 글 1건

  1. 2007.05.15 ERWin4.0 사용 방법
1. IE표기법으 로 변경 : ERWin은 크게 두 가지 표기법을 지원하는데 하나는 IE( Information Engineering )방식과 Idef1x (Integration DEFinition for Information Modeling )방식 이다. IE표기방식은 정보 공학 표기방식으로 우리가 일반적으로 모델링을 할 때 가장 많이 사용하는 유형이며 Idef1x방식은 미 국방성에서 프로젝트 표준안으로 개발한 표기 방식이다.  ERWin초기 화면의 메뉴에서 Model / Model Properties..를 선택하면 다음과 같은 Model Properties 대화상자가 나타나게 되는데 세 번째 Notation탭에서 Logical Notation Physical Notation영역 모두 IE옵션 버튼을 선택하면 된다

2. Logical / Physical

3. Entity : 엔티티명/기본키영역/일반속성영역 으로 구성

4. 식별관계, 비식별관계
    * 식별관계(Identifying) : 부모테이블의 기본키/복합키 가 자식테이블의 기본키/복합키로 전이  (실선으로 표시)
     * 비식별관계(Non-Identifying) : 부모테이블의 기본키/복합키 가 자식테이블의 일반속성(Attribute)으로 전이  (점선으로 표시)

5. 관계의 Cardinality
     * Zero, One or More
     * One or More
     * Zero or One
     * Exactly ( )  : Exactly 1 이면 일대일 관계 (하나의 사원에 하나의 신체정보 존재)

6. 다대다 해소 (정규화)

7. Domain 설정
     * 여러 엔티티에서 공통적으로 적용되는 속성이 존재하면 그것을 하나의 개체로 만들어 적용
     * ex) 일자, 수량, 단가, 금액 등
     * Domain Dictionary 의 Name 을 %AttDomain -> %EntityName%AttName 으로 변경 : 일자 -> 납품일자

8. SubjectArea
     * 업무적으로 관련이 있거나 혹은 개발자가 분류하여 새로운 화면을 구성
     * Physical Modeling 단계에서 SubjectArea별로 DB 스키마를 생성할 수 있음 (중요)
     * 기존 DB 스키마에 새로운 테이블만 생성하려 할때 새로운 엔티티만 SubjectArea로 구성한 후 Generate
     * 사원정보(부서,사원,신체정보), 상품정보(공급업체,상품,회원,납품,판매)

9. Identity : 자동증가 컬럼 지정

10. Check(Rule) 제약조건
     1. Check 제약조건: 테이블을 만들거나 수정하면서 정의하는 제약조건
     2. Rule : DB내의 Object로써 데이터베이스에 Rule 이라는 Object를 만든 후에 이를 필요로 하는 테이블의 컬럼에 바인딩하여 사용
    3. 판 매수량은 0보다 커야 한다. : 컬럼대화상자 > DataType : Valid 옆의 버튼 > Validation Rules 대화상자 > New > Type : User-Definded > Validation에 '판매수량 >= 0' 입력 > CHECK Constraint 옵션 선택
     4. 학점을 평균에 따라 A B C D F 로 구분
     5. Default : 입력하지 않았을 때 기본값

11. 인덱스 정의 방법

12. 트리거(Trigger) 정의 방법

13. 뷰(View) 정의 방법

14. 스토어드 프로시저(Stored Procedure) 정의 방법

15. 파일그룹 정의

16. 데이터베이스 스키마 생성
: