본문내용
면 포함이 안되므로
빼야하거든요. 문제에는 그런것이 없으니 임의대로 판매지역이라 하고
판매자와 지역을 분리하도록 하겠습니다.
고객정보 - 고객ID, 고객이름, 판매자, 지역
이것을 분리하게 되면 아래 테이블로 분리가 되겠지요.
고객정보 - 고객ID, 고객이름
판매자정보 - 판매자ID, 판매자, 지역 -- 여기에서 판매자는 판매자이름입니다.
그리고 관계 테이블을 하나 만든다면,
판매 - 고객ID, 판매자ID, 판매일자
이렇게 만들 수 있겠지요.
1. ER모델의 개념
Peter Chen에 의해 제안 (1976)
- ERD(Entity Relationship Diagram)로 표현
ER모델의 기본 요소
- Entity : 시스템화 하고자 하는 사건, 사물
- Relationship : 엔티티간, 애트리뷰트간의 연관성
- Attribute : 엔티티, 관계성의 성질을 나타내는 더 이상 쪼갤수 없는 정보의 단위
- 실세계의 모든 업무체계는 기본요소 3가지(Entity, Relationship, Attribute)로 모 두 표현이 가능하다.
확장된 요소
- 일반화 계층 (Generalization Hierachy) : 여러 엔티간의 공통적인 특성을 파악
- 서브세트(Sub Set): 일반화중 하나의 서브 엔티티를 갖는 경우
2. 개체 (Entity)
개념
- 시스템화 하고자 하는 사물이나 사건
- 현실 세계의 객체
- 예) 사원, 부서, 남자, 도시, 계약, 물품 등
표기법
종류
- 일반 엔티티, 약 엔티티, 슈퍼 엔티티, 서브 엔티티
3. 관계성 (Relationship)
정의
- 개체간의 연관성을 나타낸다.
예) 소속된다. 관리된다. 소유한다. 등
표기법
종류
- 관계의 종류 : 이진관계, 순환관계, 삼진관계
- 관계성 (카디널리티, Cardinality) : 1대1, 1대N, N대N
4. 속성 (Attribute)
정의
표기법
종류 : 일반속성, 키속성, 다중값 속성, 복합속송, 유도속성
5. 기본 ERD 작성의 사례
* 1) 속성은 개체의 정보를 나타내므로 개체에 연결되어야 한다.
2) 관계는 개체와 개체의 사이에서 연관을 나타낸다.
- 객체간의 관계(Relation)
Relation 이란 다이어그램의 '동사'로서 객체들이 서로 어떻게 관련되어 있는지 나타낸다.
예) 학생은 강좌를 수강한다. 교수는 강좌를 강의 한다. 학생은 학과에 속한다. 교수는 학과에 속한다.
빼야하거든요. 문제에는 그런것이 없으니 임의대로 판매지역이라 하고
판매자와 지역을 분리하도록 하겠습니다.
고객정보 - 고객ID, 고객이름, 판매자, 지역
이것을 분리하게 되면 아래 테이블로 분리가 되겠지요.
고객정보 - 고객ID, 고객이름
판매자정보 - 판매자ID, 판매자, 지역 -- 여기에서 판매자는 판매자이름입니다.
그리고 관계 테이블을 하나 만든다면,
판매 - 고객ID, 판매자ID, 판매일자
이렇게 만들 수 있겠지요.
1. ER모델의 개념
Peter Chen에 의해 제안 (1976)
- ERD(Entity Relationship Diagram)로 표현
ER모델의 기본 요소
- Entity : 시스템화 하고자 하는 사건, 사물
- Relationship : 엔티티간, 애트리뷰트간의 연관성
- Attribute : 엔티티, 관계성의 성질을 나타내는 더 이상 쪼갤수 없는 정보의 단위
- 실세계의 모든 업무체계는 기본요소 3가지(Entity, Relationship, Attribute)로 모 두 표현이 가능하다.
확장된 요소
- 일반화 계층 (Generalization Hierachy) : 여러 엔티간의 공통적인 특성을 파악
- 서브세트(Sub Set): 일반화중 하나의 서브 엔티티를 갖는 경우
2. 개체 (Entity)
개념
- 시스템화 하고자 하는 사물이나 사건
- 현실 세계의 객체
- 예) 사원, 부서, 남자, 도시, 계약, 물품 등
표기법
종류
- 일반 엔티티, 약 엔티티, 슈퍼 엔티티, 서브 엔티티
3. 관계성 (Relationship)
정의
- 개체간의 연관성을 나타낸다.
예) 소속된다. 관리된다. 소유한다. 등
표기법
종류
- 관계의 종류 : 이진관계, 순환관계, 삼진관계
- 관계성 (카디널리티, Cardinality) : 1대1, 1대N, N대N
4. 속성 (Attribute)
정의
표기법
종류 : 일반속성, 키속성, 다중값 속성, 복합속송, 유도속성
5. 기본 ERD 작성의 사례
* 1) 속성은 개체의 정보를 나타내므로 개체에 연결되어야 한다.
2) 관계는 개체와 개체의 사이에서 연관을 나타낸다.
- 객체간의 관계(Relation)
Relation 이란 다이어그램의 '동사'로서 객체들이 서로 어떻게 관련되어 있는지 나타낸다.
예) 학생은 강좌를 수강한다. 교수는 강좌를 강의 한다. 학생은 학과에 속한다. 교수는 학과에 속한다.
추천자료
- 스포츠 리그를 위해 팀들과 게임에 대한 정보를 관리하는 데이터베이스
- MS ACCESS 를 이용한 자바 데이터베이스 프로그래밍
- 데이터베이스 DB Design Project ( 삼국지 개념의 국가, 인재, 성의 정보를 관리하는 데이터...
- 소프트웨어시스템 실험 데이터베이스 개요
- 액세스(ACCESS)로 구연한 온라인게임 데이터베이스 도큐먼트파일 (프로젝트)
- C언어로 설계한 데이터베이스 프로그램(커피숍관리)
- 데이터베이스 설계[Ms access이용]
- 학사관리 데이터베이스 설계 최종
- [특허][이중출원][웹데이터베이스][표준화][진보성]특허의 개념, 특허의 분류, 특허의 요건, ...
- 데이터베이스 마케팅(database marketing)의 의의와 목적 및 장단점
- 데이터베이스 설계 최종 보고서 3조
- 데이터베이스 DBMS 언어의 종류 및 특징에 대해서 조사하세요.
- 인터넷 정보검색효율의 측정방법, 인터넷 정보검색효율과 최적화, 인터넷 정보검색효율과 인...
- DBMS[데이터베이스 관리시스템]
소개글