데알못정을

DB 설계 및 HeidiSQL을 이용한 DB 구현 PART2: ERD 개념 본문

Research

DB 설계 및 HeidiSQL을 이용한 DB 구현 PART2: ERD 개념

쩡을이 2022. 9. 30. 17:21
728x90
ER model
  • 대상의 사물을 개체(entity)와 개체간 관게(relationship)로 표현함
ER Diagram
  • ER 모델을 개체와 개체 간의 관계를 표준화 된 그림으로 나타냄
ERD
ERD에서 entity의 표현
  • 직사각형, 속성 값을 가짐
  • 강한개체: 다른 개체의 도움 없이 독자적으로 존재할 수 있는 개체
  • 약한개체: 독자적으로는 존재할 수 없고 반드시 상위 개체 타입을 가짐
ERD에서 attribute의 표현
  • 속성은 타원으로 표현
  • 속성이 key인 경우 속성에 밑줄을 그음
  • 단순속성: 더이상 분해할 수 없는 속성(학년, 전화번호 속성은 더 이상 분해 불가)
  • 복합속성: 더 분해할 수 있는 속성(주소의 경우 도, 시, 동 등으로 분해 가능)
ERD에서 relationship의 표현
  • 개체 타입간의 연결
  • 관계 타입도 속성 값을 가질 수 있음
관계 대응수(cardinality ratio)
  • 두 개체 타입의 관계에 실제로 참여하는 개별 개체 수
Participation constraints
  • 개체 집합 내 모든 개체가 관계에 참여하는지 유무에 따라 전체 참여(total participation)와, 부분 참여(partial participation)로 구분
출처
[1] 박인범 교수, 정보시스템 분석 및 설계 강의교안

 

728x90
Comments