데이터베이스 설계 및 실습 #8 - ER-Win 한국외국어대학교 DaPS 연구실                              

Slides:



Advertisements
Similar presentations
PE 로 Windows 7/8 운영체제 만들기 4 조 : 박 성 진. 1.PE로 부팅 합니다. 1) Windows7 PE CD 를 삽입 합니다. 2) BISO 설정에서 부팅순서를 CD-ROM 또는 USB 를 1 순위로 올려준다. 3) 부팅이 될 때 까지 기 달려요.
Advertisements

목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
안성시립도서관 무선랜 사용자 Mac 확인 및 설정방법
2장. 데이터 모델.
5장. 논리적 데이터베이스 모델링 1. 관계형 모델의 개념 2. Mapping Rule 3. 정규화
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
149개의 실습예제로 배우는 Flash 8.
풀 다운 메뉴 File > New “intent” 이름을 넣고 OK 를 클릭한다.
학습목표 학습목표 본 장은 상용으로 널리 쓰이는 MS-SQL SERVER 2000의 주요 기능과 설치과정, 주요 구성요소인 서비스 관리자, 엔터프라이즈관리자, 쿼리분석기 등을 이용한 기본적인 SQL-SERVER 사용법에 대해 공부한다.
코크파트너 설치 가이드 Window 7.
Entity Relationship Diagram
윈도우7 체크 설치 매뉴얼
Outlook Express 메일 백업 및 복원가이드
학습목표 학습목표 이번 강좌에서는 ER-Win 툴을 사용하여 3주 강좌에서 E-R 다이어그램으로 표현하였던 쇼핑몰과 학사관리시스템에 대한 논리적/물리적 DB 모델링 설계과정을 단계별 실습을 통하여 상세히 학습한다. 또한 SQL Server 엔터프라이즈 관리자에서 관계.
ER-Win의 설치와 활용.
MySQL 및 Workbench 설치 데이터 베이스.
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
DPR-1630&1615 IP공유기 셋팅 방법 고객지원팀 작성자 : 정청석.
                              데이터베이스 설계 및 실습 #9 - 논리적 모델링 한국외국어대학교 DaPS 연구실                              
6 장. ER-관계 사상에 의한 관계 데이터베이스 설계
네트워크 프로그래밍 및 실습.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
ER-Win 사용 방법.
한국골프대학 종합정보시스템 Windows Vista 사용자를 위한 Component 설치안내서
한국골프대학 종합정보시스템 Windows 7 사용자를 위한 Component 설치안내서
PLISM 컴포넌트 설치 방법.
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
1. C++ 시작하기.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
Chapter 04. 모델링 실습.
모델링 실습 CASE 도구인 ERwin을 설치하고 셋업하는 방법을 익힌다.
환경 설정 예제 데이터베이스 생성 - 그림 3.34의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
ER-Win 4.0 Database Modeling Ⅰ. Logical Design
홀인원2.0 설치 메뉴얼.
WZC 무선 연결 방법 (Windows XP Ver.).
소프트웨어공학 윤일노 STARuml Guide 소프트웨어공학 윤일노
LIT-GenAppSetup ※ Texting+ 클라이언트 프로그램은 제품 인증을 받은 제품입니다.
ER-관계 사상에 의한 관계 데이터베이스 설계
ERwin Data Modeler 사용자 교육
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
데이터베이스 설계도구 ERwin 사용법(Erwin 4.1.4)
데이터베이스 설계도구 ERWin 사용법 덕성여자대학교 Database Lab.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
Moving Control in Web using Ajax Toolkit
Chapter 03. 관계 데이터베이스 설계.
                              데이터베이스 설계 및 실습 #8 - ER-Win 한국외국어대학교 DaPS 연구실                              
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
컴퓨터 개론 및 실습 1주차 2015년 03월 05일.
7주차 실습 FPGA 보드 사용법.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
OpenCV 설정 2.21 만든이 딩딩.
1. 신규 연세메일(Gmail)에 로그인 합니다. ( yonsei. ac. kr )
메뉴(Menu) 컴퓨터응용 및 실습 I.
제 8 장 ER-관계 사상에 의한 관계 데이타베이스 설계
Part 2 개념적 데이터 모델 Copyright © 2006 by Ehan Publishing Co. All rights reserved.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
ER-관계 사상에 의한 관계데이터베이스 설계 충북대학교 구조시스템공학과 시스템공학연구실
무선랜 사용자 설명서 (Windows Vista 사용자).
어드민 로그인 ID : admin 비밀번호 : 서보테크 1. 제품소개 등록 - MISUBISHI
ER-관계 사상에 의한 관계 데이터베이스 설계
                              데이터베이스 설계 및 실습 #6 - SQL 실습 한국외국어대학교 DaPS 연구실                              
Chapter 11. 문서 인쇄 및 파일 형식.
Presentation transcript:

                              데이터베이스 설계 및 실습 #8 - ER-Win 한국외국어대학교 DaPS 연구실                              

ER-Win 설치하기 http://www.msn.co.kr hotmail로그인 ID : hufs2010_@hotmail.co.kr passwd : kljklj hotmail -> SkyDrive -> 문서 -> DB설계 -> 파일 다운로드

ER-Win 실행 1.시작-[프로그램]  [Computer Associates] – [AllFusion] – [ERWin Data Modeler] – [ERWin] 을 실행한다. ModelMart Connection Manager 과정은 Cancel을 눌러 생 략한다.

ER-Win 실행 2. ‘Create a new model’ 옵션 선택한 후 OK 버튼 누른다.

ER-Win 실행 3. Create Model 대화상자가 나타나면 ‘Logical/Phygical’ 옵션을 선택한다. Target Database 옵션이 나타나면 ORACLE 9.x 을 선택하고 OK 버튼을 누른다.

Logical 영역과 Phygical 영역 개념적 데이터 모델링을 제외한 논리적/물리적 데이터 모델링 지원 ER-Win은 관계형 데이터베이스 모델링 CASE Tool이기 때문에 관계형 데이터베이스 이론에 입각해서 스키마를 설계하는 논리적 모델링과 물리적 모델링을 지원한다. CASE (Computer Aided Software Engineering) Tool : 프로그램을 개발하는데 사용되는 프로그램 자동화 도구. 일반적인 프로그램 툴과의 차이점은 개발 방법론에 입각한 프로그래밍 자동화 도구라는 것이다. 개념적 데이터 모델링을 지원하지 않는 이유는 개념적 데이터 모델링은 업무를 일반화시키는 단계이지 관계형 데이터베이스 이론에 입각해서 모델링을 하는 단계는 아니기 때문이다. ER-Win을 사용하기 위해서는 먼저 업무분석과 함께 엔티티와 속성 그리고 관계 등이 정의된 양식이 있어야 하며 이를 ER-Win으로 옮기면서 관계형 데이터베이스 모델링 이론에 입각해서 스키마를 설계하게 된다.

ER-Win 메인 화면 Model Explorer 도구모음 다이어그램

ER-Win 의 표기 방식 IDEF1X(Integration DEFinition for Infornation Modeling) 표기방식 - 미 국방성에서 프로젝트 표준안으로 개발한 표기 방식 IE(Information Engineering) 표기방식 - 정보공학 표기 방식으로 우리가 일반적으로 모델링을 할 때 가장 많이 사용하는 유형 ER-Win을 설치하면 기본적으로 Indeflx방식으로 설정되어있다.

ER-Win 의 표기 방식 1. ER-Win 메뉴에서 [Model] – [Model Properties…]를 선택한다. 2. Notation 탭의 Logical과 Physical Notation 영역에서 IE 옵션 버튼을 선택한다.

ER-Win 의 표기 방식 표기 방식을 Idef1x 방식에서 IE 방식으로 바꾸어 설정하면 ERWin Toolbox 의 모습이 위의 그림처럼 바뀌게 된다. ERWin Toolbox 는 엔티티를 생성하고 관계를 정의하는데 사용하는 도구모음이다. IDEF1X IE

엔티티(Entity) 생성 Toolbox의 두 번째 버튼 선택 후 다이어그램에 클릭한다. 엔티티 형식 E/1 세 영역 간의 이동은 Tap으로 가능. 일반 속성 영역에 속성은 엔터로도 추가 가능. E/1 엔티티(Entity) 명 기본키(Primary Key) 영역 일반 속성(Attribute) 영역

엔티티(Entity) 생성 ▼만들어보세요 엔티티 예시(Employee) 일반 속성(Attribute) 추가하기 엔티티에서 오른쪽 마우스 클릭

엔티티(Entity) 생성 기본키 설정하기 엔티티에서 오른쪽 마우스 클릭 Key Group Members 에 기본키가 될 Attribute 를 추가해준다.

식별 관계, 비식별 관계 관계 - 두 엔티티 간의 업무적인 연관성 식별 관계 비식별 관계 부모 테이블의 기본키가 자식 테이블의 기본키 혹은 후보키 그룹의 구성원으로 전이되는 것 비식별 관계 부모 테이블의 기본키가 자식 테이블의 일반 컬럼으로 전이되는것

식별 관계, 비식별 관계 식별 관계와 비식별 관계의 정의 ERWin Toolbox의 버튼을 이용 한다. Identifying Relationship (식별 관계 정의) Not Identifying Relationship (비식별 관계 정의)

만들어보세요 관계 설정 관계에 관한 옵션 설정 관계 선 클릭 후 부모 테이블과 자식 테이블을 차례로 선택. (식별 관계는 실선, 비식별 관계는 점선으로 나타남) 관계에 관한 옵션 설정 관계 선 클릭 후 오른쪽 버튼의 팝업 Relationship Properties 선택.

관계 옵션 설정 관계타입 1:1 / 1:n / m:n

관계 옵션 설정 Verb Phrase 보이기 다이어그램에서 오른쪽 클릭 Relationship Display에서 Verb Phrase 체크 식별관계 비식별관계

Many-to-Many Relationship 다 대 다 관계 정의 ER-Win Toolbox에서 관계선 클릭 후 두 엔티티를 순서와 상관 없이 선택. Many-to-Many Relationship (다 대 다 관계 정의) ▼만들어보세요!

다 대 다 관계 해소 1. Transform Wizard 실행 (2가지 방법) Click 관계선에서 오른쪽 버튼 클릭 후 Create Association Entity 선택 관계선 선택 후 Transform toolbar에서 Many to Many Transform 버튼 클릭 Click

다 대 다 관계 해소 2. 다음 버튼을 누르고 새롭게 추가될 엔티티 명 입력. 3. Transform Name을 기본값으로 설정 후 다음으로 진행. 4. 현재 작업에 대한 정보가 나오면 작업을 완료 한다.

다 대 다 관계 해소 다 대 다 관계를 해소하면 다음과 같이 엔티티들이 정의 된다. ORDER와 관계를 맺고 있는 두 엔티티가 식별 관계로 나타남. -> 식별관계가 아니므로 비식별 관계로 변경 필요.

다 대 다 관계 해소 관계선 클릭 후 오른쪽 버튼의 Relationship Properties… 메뉴의 Relationships 대화상자에서 다음 옵션 선택 Non-Indentifying No Nulls

다 대 다 관계 해소 주문테이블의 다른 속성을 추가하여 엔티티를 완성한다.

재귀적 관계 정의 재귀적 관계 : 자기 자신과 관계를 맺는 것 만들어보세요! 비식별 관계선을 이용하여 재귀적 관계를 정의 관계선을 선택한 후 동일한 엔티티 두 번 클릭 만들어보세요!

재귀적 관계 정의 Rolename 정의 ⇒ Relationships 대화상자에서 Rolename 탭을 선택한 후 Rolename입력상자에 속성명을 기술 (‘Super_ssn’라는 속성이 포린키로 전이됨)

과제 만들어보세요, 혼자해보세요 ER-win으로 그려서 화면 캡쳐해서 메일로 보내기 기한 : 오늘 자정까지 관계 써서 나타내기 기한 : 오늘 자정까지 메일 : eun1505.hufs@gmail.com 파일명, 메일제목 : [DB설계]학번_이름_날짜 오늘까지 못하면 리포트제출