PowerPoint Template

Similar documents
untitled

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

금오공대 컴퓨터공학전공 강의자료

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

1

03-최신데이터

DBMS & SQL Server Installation Database Laboratory

Object Oriented Analyis & Design Training Agenda

PowerPoint 프레젠테이션

슬라이드 제목 없음

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

ecorp-프로젝트제안서작성실무(양식3)

슬라이드 1

VENUS Express 사용자 매뉴얼

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

Microsoft PowerPoint - 사본 - OAS09-사무자동화 기술(DB).ppt

Microsoft PowerPoint - 10Àå.ppt

PowerPoint 프레젠테이션

03-01 데이터모델링과데이터모델의개념 개체-관계모델 논리적데이터모델

PostgreSQL 2 Uniersity of California at Berkeley ( ) 에서개발된관계형데이터베이스서버인 Ingres 가시초 ( 후에 Computer Associates 에인수됨 ) 1


UML

<C1A4BCBCBAD0BCAE D30332D28BCBCBFF8292E687770>

PowerPoint 프레젠테이션

thesis

MySQL-.. 1


InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

Spring Data JPA Many To Many 양방향 관계 예제

금오공대 컴퓨터공학전공 강의자료

ETL_project_best_practice1.ppt

Microsoft PowerPoint - 27.pptx

제8장 자바 GUI 프로그래밍 II

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id="entitymanagerfactory" class="org.springframework.orm.jpa.localentitymanagerfactorybean" p:persistenceunitname=

쉽게 풀어쓴 C 프로그래밊

CONTENTS SUMMARY PART 1 MARKET MARKET STRATEGY MARKET ISSUE MARKET ISSUE PART 2 CREDIT CREDIT ISSUE CREDIT ISSUE CREDIT ISSUE CREDIT ISSUE CREDIT STRA

근대문화재분과 제4차 회의록(공개)

Service-Oriented Architecture Copyright Tmax Soft 2005

슬라이드 1

erwin Data Modeler r9.7소개자료

유니티 변수-함수.key

PowerPoint Presentation


歯3-한국.PDF

Solaris Express Developer Edition

The Self-Managing Database : Automatic Health Monitoring and Alerting

歯

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

Microsoft PowerPoint - 2장 (DBConcepts) [호환 모드]

Joseph Hwang, IBM Rational Software

Cloud Friendly System Architecture

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

Microsoft PowerPoint - 26.pptx

목 차 요약문 I Ⅰ. 연구개요 1 Ⅱ. 특허검색 DB 및시스템조사 5

BGP AS AS BGP AS BGP AS 65250

Sensitive Compartmented Information Facility (SCIF) and Special Access Program Facility (SAPF) Criteria

PowerPoint 프레젠테이션

Microsoft PowerPoint - Y 데이터모델링 방법론v2_homepage.ppt

슬라이드 제목 없음

Newsletter Channel 09

슬라이드 제목 없음

15_3oracle

Microsoft Word - Software Project Database Design_ver1.01_.docx

금오공대 컴퓨터공학전공 강의자료

강의 개요

PowerPoint 프레젠테이션

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

소프트웨어개발방법론

USER GUIDE

공개 SW 기술지원센터

44-3대지.08류주현c

(......).hwp

Software Requirrment Analysis를 위한 정보 검색 기술의 응용

단국대학교치과대학-소식지



Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

<B0B3C0CEC1A4BAB85FBAB8C8A3B9FDB7C95FB9D75FC1F6C4A7B0EDBDC35FC7D8BCB3BCAD C3D6C1BE292E687770>

Database Applications - 멀티미디어 데이터베이스 – 제6장 텍스트 색인과 검색

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

02-01 데이터베이스의필요성 데이터베이스의정의와특성

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

<352EC7E3C5C2BFB55FB1B3C5EBB5A5C0CCC5CD5FC0DABFACB0FAC7D0B4EBC7D02E687770>

Windows 8에서 BioStar 1 설치하기

Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장...

JDBC 소개및설치 Database Laboratory

조사연구 권 호 연구논문 한국노동패널조사자료의분석을위한패널가중치산출및사용방안사례연구 A Case Study on Construction and Use of Longitudinal Weights for Korea Labor Income Panel Survey 2)3) a

희망브리지

월호 IBK(저해상 단면).pdf

소만사 소개

Microsoft PowerPoint - 7(ERModeling) [호환 모드]

untitled


Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현

Microsoft PowerPoint - Database.ppt

DW 개요.PDF

오라클 데이터베이스 10g 핵심 요약 노트

Intra_DW_Ch4.PDF

Transcription:

` ERwin Data Modeler 사용자교육 ERwin Data Modeler 소개

I. ERwin Data Modeler 목차 1. ERwin 소개 2. ERwin 의모델링용어소개 3. ERwin Model Type 4. Relationship Issue -2-2

II. ERwin Data Modeler (Outline) ERwin Data Modeler 1. 1. 사용하기사용하기쉽고쉽고강력한강력한기능을기능을지닌지닌데이터데이터모델링도구로서도구로서데이터베이스를데이터베이스를빠르고쉽게쉽게설계할설계할수있도록있도록지원.. 2. 2. GUI GUI 환경의환경의쉬운쉬운작업으로작업으로인한인한개발기간의개발기간의단축단축.. 3. 3. 유지보수유지보수 // 운영운영환경에서환경에서ERD ERD와 DBMS DBMS 스키마스키마정보의지속적인지속적인관리관리 -3-3

II. ERwin Data Modeler (Outline) 1. 지원하는 DBMS -4-4

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

III. ERwin 모델링용어소개 1. Data Modeling 의개념 Logical Data Modeling Physical Data Modeling 2. Data Model의구성요소 Entity Attribute Key Relationship 3. ERwin 의 Data Model 표기법 Entity, Attribute, Key 표기법 Relationship 표기법 -6-6

III-1. Data Modeling 의개념 제니시스기술 1. Data Modeling 이란? 기업에산재되어있는데이터를체계적으로관리하기위하여그림형태 로문서화하는기법 2. Logical Data Modeling 사용자의사소통중심의모델링기법으로, 데이터구조의논리적인표현 을문서화하는기법 3. Physical Data Modeling 데이터베이스설계중심의모델링기법으로, 실제구성되어질데이터베 이스의물리적요소를고려하여문서화하는기법 -7-7

III-2. Data Modeling 의구성요소 1. Entity 정의 : 기업이데이터를관리해야할대상이되는사람, 장소, 사물, 사건, 개념 대상데이터 ISP단계에서추출되는데이터 현행장표및각종서식 현행데이터베이스의테이블 추출기준 : 현행사용되는명사형어휘 예제 : 부서, 사원, 고객, 관리부서정보, 인사기본, 고객기본 * ISP (Information Strategy Planning) : 정보전략계획수립 -8-8

III-2. Data Modeling 의구성요소 2. Attribute 정의 : Entity의특성을나타내는항목 대상데이터 현행장표나서식의항목 현행데이터베이스의컬럼 추출기준 : 현행사용되는명사형어휘 예제 부서 : 부서코드, 부서명, 부서위치 사원 : 사번, 사원명, 주민등록번호, 입사일, 성별, 전화번호 고객 : 고객코드, 고객명, 전화번호, 담당사원번호 -9-9

III-2. Data Modeling 의구성요소 3. Key 정의 : Entity에담길인스턴스를구분할수있는 Attribute(s) Primary Key(PK) Entity 내의인스턴스를유일하게구분할수있는가장적합한 Attribute(s) 예제 -> 부서 : 부서코드 / 사원 : 사번 Alternate Key(AK) Primary Key 를대체할수있는 Attribute(s) 예제 -> 사원 : 주민등록번호 Inversion Entry(IE) 유일성은없으나, 검색시자주사용되는 Attribute(s) 예제 -> 사원 : 사원명 -10-10

III-2. Data Modeling 의구성요소 4. Relationship 정의 : 두 Entity 사이의업무규칙, 제약조건등을표현하는논리적관계 Cardinality 두 Entity 사이에얼마나많은관계가참여하는지의비율 예제 -> 1 : 0 이상 / 1 : 1 이상 / 1 : 0 또는 1 / 1 : 특정수 Foreign Key : Parent Entity의 PK는 Relationship을통해 Child Entity로자동이주한다는개념. Identifying Relationships 식별관계혹은종속관계라는뜻으로, Parent Entity없이존재할수없다는개념. Parent Entity의 PK는이주하여 Child Entity의 PK 구성 Attributes가된다. Non-Identifying Relationships 비식별관계혹은비종속관계라는뜻으로, Parent Entity에독립적이다라는개념. Parent Entity의 PK는이주하여 Childe Entity의 non-pk 구성 Attributes가된다. -11-11

III-3. ERwin 의 Data Model 표기법 1. Entity, Attribute, Key 표기법 사원 Entity PK Attribute IE Attribute member 2 AK Attribute Logical Modeling IE Attribute member 1 SCOTT.EMPLOYEE Owner.Table Physical Modeling Column:DataType[Length]:Domain:Index Type -12-12

III-3. ERwin 의 Data Model 표기법 2. Relationship 표기법 Cardinality 표기법 -13-13

III-3. ERwin 의 Data Model 표기법 3. Relationship 표기법 Foreign Key 표기 PK Attribute Migrate FK Attribute Identifying Relationship 과 non-identifying Relationship 표기 Identifying Relationship non-identifying Relationship -14-14

` ERwin 에서지원하는 Model Type

I. ERwin 의 Model Type 1. Model Type 이란? 정의 : 데이터모델의 3가지종류 지원목적 : 데이터모델링의대상에따라서적절한모델타입을지원하여데이터의요구사항을정확히추출하기위함 -16-16

II. ERwin 의 Model Type 의종류 1. Logical Type 데이터구조의논리적인표현만을위한모델타입 하나의논리모델을가지고다양한 DB 에맞는물리모델생성시선택함 -17-17

II. ERwin 의 Model Type 의종류 2. Physical Type 특정 DataBase 의데이터구조를표현하기위한모델타입 논리적표현에제약을받지않는물리모델생성시선택함 -18-18

II. ERwin 의 Model Type 의종류 3. Logical / Physical Type 데이터구조의논리적이고물리적인표현을한번에표현하기위한모델타입 단하나의 DB 만지원, 논리모델과물리모델의차이점이적은모델생성시선택함 -19-19

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

I. Relationship Issue 1. Unification 한 Attribute 가 FK 로서다른 Entity 로이동할때이미동일명의 Attribute 가존재한다면하나의 Attribute 로합해지는현상 2. Role Name FK Attribute 의역할이름 ( 별칭 ) 원치않는 Unification 현상해결 3. 병렬관계 서로다른업무적개념을표현하기위한두 Entity 사이에두개이상의 Relationship Unification 현상발생 Role Name 적용 -21-21

I. Relationship Issue 4. 재귀관계 한 Entity가자기자신을참조하기위한 Relationship 부분집합을표현할때사용 대부분의사원은관리자가있고, 각관리자는또한사원이다. 관리자는모든사원의부분집합이다. 재귀관계미적용 재귀관계적용 -22-22

I. Relationship Issue 5. M:M 관계 논리모델에만허용되는 Many-to-Many Relationship 물리모델에서는 Association Entity 에의해반드시해결되어야함 M : M 관계 Associate Entity 적용 -23-23

I. Relationship Issue 6. 일반화관계 엔티티를일반화시켜구조적으로표현한 Relationship Exclusive 와 Inclusive Relationship 일반화관계미적용 일반화관계미적용 Exclusive 관계적용 Inclusive 관계적용 -24-24