Entity Relationship Diagram

Slides:



Advertisements
Similar presentations
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
Advertisements

SNS ! 건대 ▶ 오리 정보 제공 : 해당 지역에서 이슈화 되고 있는 서비스, 제품의 기업에게 정보 제공.
1. 도형의 연결 상태 2. 꼭지점과 변으로 이루어진 도형 Ⅷ. 도형의 관찰 도형의 연결상태 연결상태가 같은 도형 단일폐곡선의 성질 연결상태가 같은 입체도형 뫼비우스의 띠.
대표자명 / 연락처 / 이메일 ( 기 창업인 경우 회사 명칭 ) 지원하려는 사업 명칭 사업계획서 작성양식.
1. 추상화와 모델링 2. 데이터베이스 설계의 개념 3. 정보시스템 구축과 데이터베이스 설계 4. 데이터베이스 설계의 상세 과정.
컴퓨터와 인터넷.
2장. 데이터 모델.
Chapter 06 데이터 모델링.
제2장 주파수 영역에서의 모델링.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
제 4 장 관계 학기 소프트웨어설계.
연결리스트(linked list).
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
6 장. ER-관계 사상에 의한 관계 데이터베이스 설계
11 테이블 관리와 데이터 딕셔너리 데이터베이스 응용 프로젝트 개발 테이블 구조 변경 데이터 딕셔너리.
Chapter 06 데이터 모델링.
시스템 설계와 산업디자인 개발.
5장. 데이터베이스 설계와 ER 모델 데이터베이스 설계 개념적 데이터베이스 설계와 물리적 데이터베이스 설계로 구분
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
08. 데이터 모델링.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
11장. 1차원 배열.
3차원 객체 모델링.
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
설계 단계 개념적 설계 ER 다이어그램 논리적 설계
자바 5.0 프로그래밍.
Chapter03 캔버스(1) HTML5 Programming.
13. 포인터와 배열! 함께 이해하기 IT응용시스템공학과 김 형 진 교수.
27장. 모듈화 프로그래밍.
DataBase 김상훈 송예은 고미영 이경민.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall
재무회계의 개념체계 재무회계의 목적 회계의 기본가정 회계정보의 질적 특성 재무제표의 구성요소 회계원칙(회계기준) 제약조건
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
ER-관계 사상에 의한 관계 데이터베이스 설계
데이터베이스 설계도구 ERwin 사용법(Erwin 4.1.4)
27강 JAVA Collections - II - Map계열 컬렉션 클래스 살펴보기 - Set계열 컬렉션 클래스 살펴보기
USN(Ubiquitous Sensor Network)
1. 데이터 모델 개념 (1) 정보 모델링과 데이터 모델링 1) 정보 모델링 (information modeling) ① 현실 세계에 존재하는 개체를 인간이 이해할 수 있는 정보 구조 (현실 세계에 대한 인식을 추상적 개념으로 표현)로 표현하는 과정 ② 정보 모델링을.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
Clipping 이진학.
Chapter 03. 관계 데이터베이스 설계.
BIC 사례 1 연관규칙과 분류모형을 결합한 상품 추천 시스템: G 인터넷 쇼핑몰 사례
P 등속 직선 운동 생각열기 – 자동차를 타고 고속도로를 달릴 때, 속력계 바늘이 일정한 눈금을 가리키며 움직이지 않을 때가 있다. 이 때 자동차의 속력은 어떠할까? ( 속력이 일정하다 .)
데이터 베이스 DB2 관계형 데이터 모델 권준영.
웹사이트 분석과 설계 (화면 설계) 학번: 성명: 박준석.
단계1 단계2 단계3 단계4 단계5 단계별 제목 상세내용1 상세내용
Level 0 Level 1 Level 2 Level 3 공모전 후기 모음 웹 서비스 1. 웹 페이지 설계 2. 웹 서버 구현
충남대학교 Software Engineering Lab 김 대 엽
제 8 장 ER-관계 사상에 의한 관계 데이타베이스 설계
창의적 공학 설계 < 사용자 중심의 공학설계 > : Creative Engineering Design
Part 2 개념적 데이터 모델 Copyright © 2006 by Ehan Publishing Co. All rights reserved.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
학습내용 프로토콜 계층화 OSI 모델의 용어 및 기능 개체 서비스 접근점 (N) 프로토콜과 (N) 서비스 서비스 프리미티브
웹 사이트 분석과 설계 [디자인 리서치] 학번: 이름 : 홍지애.
4장. 데이터 모델링 데이터 모델링과 데이터 모델의 개념 개체-관계 모델 논리적 데이터 모델.
ER-관계 사상에 의한 관계데이터베이스 설계 충북대학교 구조시스템공학과 시스템공학연구실
.Net FrameWork for Web2.0 한석수
데이터 모델링과 예제 데이터베이스 데이터 모델링의 개요를 이해한다. 데이터 모델링과 관련된 용어를 이해한다.
07. DB 설계 명지대학교 ICT 융합대학 김정호.
ER-관계 사상에 의한 관계 데이터베이스 설계
 6장. SQL 쿼리.
전류의 세기와 거리에 따른 도선 주변 자기장 세기 변화에 대한 실험적 고찰
11장. 보안과 권한 관리 보안 권한 관리. 11장. 보안과 권한 관리 보안 권한 관리.
13. 포인터와 배열! 함께 이해하기.
6 객체.
데이터베이스 설계 데이터의 분석 개체 관계.
8장. 데이터베이스 설계 데이터베이스 설계 단계 요구 사항 분석 개념적 설계 논리적 설계 물리적 설계와 구현.
Presentation transcript:

Entity Relationship Diagram

ERD? 1976 년 Chen 에 의해 제안된 E-R 모델은 개념적 모델에서 가장 일반적으로 사용되고 있는 모델로서 그 모델이 지니고 있는 단순성 때문에 현재 광범위한 응용 분야에서 사용 데이터에 대해 관리자, 사용자, 프로그래머들이 서로 다르게 인식되고 있는 뷰 들을 하나로 통합할 수 있는 단일화된 설계안 서로 다른 뷰들을 충족시킬 수 있는 데이터 처리와 제약조건 등의 요구사항 들을 정의 최종 사용자의 관점에서 데이터베이스를 그림 형태로 묘사한 것으로서, 세 개의 기본요소인 개체, 관계, 그리고 속성으로 구성

구성요소 Entity Weak Entity 단순히 우리가 데이터 수집의 대상이 되는 정보 세계에 존재하는 사물(thing) 개념적 개체 장소, 사건 등과 같은 눈에 보이지 않는 것 물리적 개체 물건 등과 같은 눈에 보이는 것, 현실 세계에 존재하는 사물 직사각형으로 나타내고 이름을 붙임 Weak Entity 그 개체의 키가 자체적으로는 존재하지 않음 Weak entity는 관계를 맺는 다른 개체에 있는 키를 계승 받음

구성요소(2) Attribute 개체의 구조를 나타내는 특성들을 의미 직사각형에 실선으로 연결된 타원형으로 표현 Simple attribute Composite attribute 직사각형에 실선으로 연결된 타원형으로 표현

구성요소(3) Relationship 개체들 사이에 존재하는 연관성을 의미 Unary relationship Binary relationship Ternary relationship 두 개체들을 연결하는 실선들이 있고 그 사이에 마름모 모양의 표시

구성요소(4) Connectivity 한 개체가 관계를 통하여 다른 개체와 관련되는 개체들의 수 One to one One to many Many to many

구성요소(5) Cardinality 관계에 참여하는 하나의 개체에 대해 다른 개체형에서 몇 개의 개체가 참여하는지를 나타냄

설계과정 ERD 설계 과정은 모델링의 대상이 되는 조직체의 담당자 (고객) 와 인터뷰를 하여 데이터를 수집 및 분석한 결과인 데이터베이스 요구사항을 가지고 시작 기본이 되는 개체, 관계, 속성들을 규명 설계를 해나가는 과정에서 새로운 개체, 관계, 속성 등의 요소들이 발견되었다면 이를 ERD 에 추가해야 하며, 또한 불필요한 요소들이 발견되었다면 이를 ERD 에서 삭제해야 하는 반복적인 작업 설계자나 고객의 요구사항이 완전히 표현되었다고 볼 때까지 반복

예제