[Data Modeling] 7. Identifying Relationships

2025. 4. 1. 09:30·oracle DB

Relationships(관계)

 

1. 특징

- 두 엔터티간의 이름이 지정된 중요한 연관성(업무 규칙)

   인스턴스 사이의 논리적인 연관성

- 존재의 형태나 행위로서 연관성이 부여됨

  예) 부서 ------ 사원 : 존재

        고객 ------ 주문 : 행위

- 항상 양방향 관계

   양쪽 관계에 이름을 지정

- 두 엔터티 간의 관계는 여러 개가 있을 수 있음

  예) 사람 ------ 직업 : 근무 중(have)

        사람 ------ 직업 : 지원 중(apply)

 

2. 관계정의서 작성

  고객 부품 주문 창고
고객 - - 요청한다. -
부품 - - 구입된다. 저장한다.
주문 요청된다. 발주한다. - -
창고 - 저장한다. - -

 

 

3. 발견

1) 각 엔터티가 다른 엔터티와 연관있는지 확인

2) 있으면 다음을 결정

  (1) 이름

  (2) 차수(Cardinality) : 1:1, 1:M, M:M

  (3) 선택성(Optionality)

      필수관계: 모든 인스턴스가 반드시 관계를 가짐

      선택관계: 모든 인스턴스가 반드시 관계를 갖는 것은 아님, Null 허용

 

 

 

 

4. 관계 읽기

 

 

 

5. Baker vs IE(Information Engineering)

'oracle DB' 카테고리의 다른 글

[Data Modeling] Normalizing Your Data Model  (0) 2025.04.01
[Data Modeling] 8. Assigning Unique Identifiers  (0) 2025.04.01
[Data Modeling] ERD 작성  (0) 2025.03.31
[Data Modeling] ERD 작성  (0) 2025.03.31
[Tuning 성취도평가] 빅데이터 처리 성능 향상을 위한 시스템 튜닝  (0) 2025.03.28
'oracle DB' 카테고리의 다른 글
  • [Data Modeling] Normalizing Your Data Model
  • [Data Modeling] 8. Assigning Unique Identifiers
  • [Data Modeling] ERD 작성
  • [Data Modeling] ERD 작성
strongyoung
strongyoung
  • strongyoung
    all is well
    strongyoung
  • 전체
    오늘
    어제
    • 분류 전체보기 (78)
      • Healthcare (4)
        • Data Architecture (1)
        • Intern (3)
      • oracle DB (28)
      • Bio analysis (11)
        • ML (2)
        • mini project (1)
        • final project (0)
      • Project (1)
      • paper (3)
        • paper review (1)
      • study (16)
        • certificate (12)
      • coding test (14)
        • Programmers_Python (10)
        • Programmers_OracleSQL (0)
        • 구름LEVEL_Python (4)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    구름LEVEL
    Admin
    구름레벨파이썬
    구름레벨코테
    프로그래머스입문
    DBA
    코테1단계
    파이썬
    Oracle
    인스턴스복구
    프로그래머스
    oracledbms
    의료영상분할
    코테
    코딩입문
    코딩테스트
    1단계코테
    구름레벨
    oracle ws
    오라클
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
strongyoung
[Data Modeling] 7. Identifying Relationships
상단으로

티스토리툴바