ERwin Data Modeler I ERwin Data Modeler www

  • Slides: 30
Download presentation
` ERwin Data Modeler 사용자 교육

` ERwin Data Modeler 사용자 교육

제니시스기술㈜ I. ERwin Data Modeler www. genesis. co. kr Ø 목 차 1. ERwin

제니시스기술㈜ I. ERwin Data Modeler www. genesis. co. kr Ø 목 차 1. ERwin 소개 2. ERwin의 모델링 용어 소개 3. ERwin Model Type 4. Relationship Issue -2 - 2

제니시스기술㈜ II. ERwin Data Modeler (Outline) www. genesis. co. kr 1. 지원하는 DBMS -4

제니시스기술㈜ II. ERwin Data Modeler (Outline) www. genesis. co. kr 1. 지원하는 DBMS -4 - 4

제니시스기술㈜ II. ERwin Data Modeler (Outline) www. genesis. co. kr 1. Method Ø Ø

제니시스기술㈜ II. ERwin Data Modeler (Outline) www. genesis. co. kr 1. Method Ø Ø 2. IDEF 1 X Method 정보공학 기법 Logical Modeling Ø Ø Ø 3. Entity/ Attribute/ Relationship 업무영역별 작업 (Subject Area) Domain 정의 및 공유 Physical Modeling Ø Ø Ø Validation/Default Index/Trigger Physical Property 4. Dimensional Modeling 5. Forward/Reverse Ø Ø Ø 6. DDL 자동생성 Reverse 기능 Complete-Compare Edit & Report Ø Ø 다양한 편집 및 레포팅 레포트 포맷 커스터마이징 가능 • 2004년 ~ 2005년 - All. Fusion ERwin Data Modeler Wins “Best-Selling Enterprise DBMS Tool” from Programmer’s Paradise • 2005년 9월 12일 - SQL 서버 매거진 선정, '2005 리더스 초이스 어워드'에 'CA 올퓨전 이알윈 데 이터 모델러' 수상 • 2004년 3월 1일 - 컴퓨터어쏘시에이트(CA)는 오늘 자사 의 선도적인 데이터 모델링 솔루션인 All. Fusion ERwin. Data Modeler가 Java Developer’s Journal의 독자들이 뽑은 ‘ 최고의 데이터베이스 툴/드라이버’로 선 정됐다고 발표했습니다. • 2004년 2월 25일 - CA의 All. Fusion ERwin Data Modeler 가 2003년도 최고의 데이터베이스 툴/드 라이버로 선정되어 “소프트웨어 업계의 오스카상”으로 불리는 Java Developer’s Journal의 ‘독자들이 선택’(Readers’ Choice)상을 수상했습니다. -5 - 5

제니시스기술㈜ III. ERwin 모델링 용어 소개 www. genesis. co. kr 1. 2. Data Modeling의

제니시스기술㈜ III. ERwin 모델링 용어 소개 www. genesis. co. kr 1. 2. Data Modeling의 개념 Ø Logical Data Modeling Ø Physical Data Modeling Data Model의 구성요소 Ø Ø 3. Entity Attribute Key Relationship ERwin의 Data Model 표기법 Ø Ø Entity, Attribute, Key 표기법 Relationship 표기법 -6 - 6

제니시스기술㈜ III-3. ERwin의 Data Model 표기법 www. genesis. co. kr 1. Entity, Attribute, Key

제니시스기술㈜ III-3. ERwin의 Data Model 표기법 www. genesis. co. kr 1. Entity, Attribute, Key 표기법 사원 Entity PK Attribute IE Attribute member 2 AK Attribute Logical Modeling IE Attribute member 1 SCOTT. EMPL OYEE Owner. Table Physical Modeling Column: Data. Type[Length]: Domain: Index Type - 12

제니시스기술㈜ III-3. ERwin의 Data Model 표기법 www. genesis. co. kr 2. Relationship 표기법 Ø

제니시스기술㈜ III-3. ERwin의 Data Model 표기법 www. genesis. co. kr 2. Relationship 표기법 Ø Cardinality 표기법 - 13

제니시스기술㈜ III-3. ERwin의 Data Model 표기법 www. genesis. co. kr 3. Relationship 표기법 Ø

제니시스기술㈜ III-3. ERwin의 Data Model 표기법 www. genesis. co. kr 3. Relationship 표기법 Ø Foreign Key 표기 PK Attribute Migrate Ø FK Attribute Identifying Relationship과 non-Identifying Relationship 표기 Identifying Relationship non-Identifying Relationship - 14

` Logical Data Modeling 다양한 요구에 따른 Relationship

` Logical Data Modeling 다양한 요구에 따른 Relationship

제니시스기술㈜ I. Relationship Issue www. genesis. co. kr 5. M: M 관계 Ø 논리모델에만

제니시스기술㈜ I. Relationship Issue www. genesis. co. kr 5. M: M 관계 Ø 논리모델에만 허용되는 Many-to-Many Relationship Ø 물리모델에서는 Association Entity에 의해 반드시 해결되어야 함 M : M 관계 Associate Entity 적용 - 18

제니시스기술㈜ I. Relationship Issue www. genesis. co. kr 6. 일반화 관계 Ø 엔티티를 일반화시켜

제니시스기술㈜ I. Relationship Issue www. genesis. co. kr 6. 일반화 관계 Ø 엔티티를 일반화시켜 구조적으로 표현한 Relationship Ø Exclusive와 Inclusive Relationship 일반화 관계 미 적용 Exclusive 관계 적용 Inclusive 관계 적용 - 19

` Physical Data Modeling Transform의 이해

` Physical Data Modeling Transform의 이해

제니시스기술㈜ Transform www. genesis. co. kr 1. Transform 이란? Ø 2. 모델내의 Table이 또

제니시스기술㈜ Transform www. genesis. co. kr 1. Transform 이란? Ø 2. 모델내의 Table이 또 다른 형태의 Table 구조로 변환되는 것 Transform의 종류 Ø u Logical/Physical Model 에서 가능한 Transforms ü Many-to-Many Resolution ü Supertype/Subtype Rollup ü Supertype/Subtype Rolldown ü Supertype/Subtype Identify Physical Model 에서만 가능한 Transforms ü Roll-up Denormalization ü Roll-down Denormalization ü Vertical Partition ü Horizontal Partition ü Linked Column Copy Denormalization - 21

제니시스기술㈜ Transform www. genesis. co. kr § Many-to-Many Resolution before after transform - 22

제니시스기술㈜ Transform www. genesis. co. kr § Many-to-Many Resolution before after transform - 22

제니시스기술㈜ Transform www. genesis. co. kr § Supertype/Subtype Rollup before after transform - 23

제니시스기술㈜ Transform www. genesis. co. kr § Supertype/Subtype Rollup before after transform - 23

제니시스기술㈜ Transform www. genesis. co. kr § Supertype/Subtype Rolldown before after transform - 24

제니시스기술㈜ Transform www. genesis. co. kr § Supertype/Subtype Rolldown before after transform - 24

제니시스기술㈜ Transform www. genesis. co. kr § Supertype/Subtype Identify before after transform - 25

제니시스기술㈜ Transform www. genesis. co. kr § Supertype/Subtype Identify before after transform - 25

제니시스기술㈜ Transform www. genesis. co. kr § Roll-up Denormalization before after transform - 26

제니시스기술㈜ Transform www. genesis. co. kr § Roll-up Denormalization before after transform - 26

제니시스기술㈜ Transform www. genesis. co. kr § Roll-down Denormalization before after transform - 27

제니시스기술㈜ Transform www. genesis. co. kr § Roll-down Denormalization before after transform - 27

제니시스기술㈜ Transform www. genesis. co. kr § Vertical Partition before after transform - 28

제니시스기술㈜ Transform www. genesis. co. kr § Vertical Partition before after transform - 28

제니시스기술㈜ Transform www. genesis. co. kr § Horizontal Partition before after transform - 29

제니시스기술㈜ Transform www. genesis. co. kr § Horizontal Partition before after transform - 29

제니시스기술㈜ Transform www. genesis. co. kr § Linked Column Copy Denormalization before after transform

제니시스기술㈜ Transform www. genesis. co. kr § Linked Column Copy Denormalization before after transform - 30