ss__jae2
타닥타닥 IT
ss__jae2
전체 방문자
오늘
어제

Github

  • 타닥타닥 IT (179)
    • 웹개발 (86)
      • JAVA (23)
      • DBMS (6)
      • HTML (9)
      • CSS (7)
      • JavaScript (12)
      • JSP (14)
      • Spring (15)
    • FrontEnd (63)
      • HTML (5)
      • CSS (12)
      • JavaScript (16)
      • React.js (14)
      • Node.js (16)
    • API (5)
    • SQLD (21)
      • SQLD (1)
      • 1과목 데이터 모델링의 이해 (11)
      • 2과목 SQL 기본 및 활용 (9)
    • CS Study (4)
      • 네트워크 (4)

공지사항

최근 댓글

최근 글

반응형
hELLO · Designed By 정상우.
ss__jae2

타닥타닥 IT

SQLD/1과목 데이터 모델링의 이해

[SQLD] Ⅰ- 1장 데이터 모델링의 이해 - 2절 엔터티

2022. 3. 18. 16:13
반응형

1. 엔터티

  • 정의
    • 사람, 장소, 물건, 사건, 개념 등의 명사에 해당한다.
    • 업무상 관리가 필요한 관심사에 해당한다.
    • 저장이 되기 위한 어떤 것(Thing)이다.
    • 즉, 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(Thing)이다.
  • 특징
    • 업무에서 필요하고 관리하고자 하는 정보이어야 한다.
    • 유일한 식별자에 의해 식별이 가능해야 한다.
    • 영속적으로 존재하는 인스턴스의 집합이어야 한다.('한 개'가 아니라 '두 개' 이상)
    • 업무 프로세스에 의해 이용되어야 한다.
    • 반드시 속성이 있어야 한다.
    • 다른 엔터티와 최소 한 개 이상의 관계가 있어야 한다.
      * 단, 통계성 엔터티 도출, 코드성 엔터티 도출, 시스템 처리 시 내부 필요에 의한 엔터티 도출과 같은 경우 관계를 생략하여 표현해야 한다.

2. 엔터티와 인스턴스에 대한 내용과 표기법

  • 엔터티와 인스턴스
    - 엔터티를 표현하는 방법은 조금씩 차이는 있지만 대부분 사각형으로 표현된다.

엔터티와 인스턴스

  • 엔터티에 대한 표기법

엔터티에 대한 표기법

3. 엔터티의 분류

엔터티 분류

  • 유무(有無)형에 따른 분류
    • 유형 엔터티 : 물리적 형태가 있고 지속적으로 활용되는 엔터티
    • 개념 엔터티 : 물리적 형태가 없고 관리해야 할 개념적 정보로 구분되는 엔터티
    • 사건 엔터티 : 업무를 수행함에 따라 발생되는 엔터티
  • 발생시점(發生時點)에 따른 분류
    • 기본 엔터티 : 그 업무에 원래 존재하는 정보로서 독립적으로 생성되는 엔터티
    • 중심 엔터티 : 기본 엔터티로부터 발생되고 그 업무에 있어서 중심적인 역할을 하며 기본 엔터티와 행위 엔터티의 중간에 존재하는 엔터티
    • 행위 엔터티 : 두 개 이상의 부모 엔터티로부터 발생되고 자주 내용이 바뀌거나 데이터량이 증가하는 엔터티

4. 엔터티의 명명

  • 현업 업무에서 사용하는 언어를 사용한다.
  • 약어를 사용하지 않는다.
  • 단수명사를 사용한다.
  • 모든 엔터티에서 유일하게 이름이 부여되어야 한다.
  • 엔터티 생성 의미대로 이름을 부여해야 한다.
반응형
저작자표시 (새창열림)

'SQLD > 1과목 데이터 모델링의 이해' 카테고리의 다른 글

[SQLD]Ⅰ- 2장 데이터 모델링과 성능 - 1절 성능 데이터 모델링의 개요  (0) 2022.03.23
[SQLD]Ⅰ- 1장 데이터 모델링의 이해 - 5절 식별자  (0) 2022.03.22
[SQLD]Ⅰ- 1장 데이터 모델링의 이해 - 4절 관계  (0) 2022.03.21
[SQLD]Ⅰ- 1장 데이터 모델링의 이해 - 3절 속성  (0) 2022.03.19
[SQLD] Ⅰ- 1장 데이터 모델링의 이해 - 1절 데이터 모델의 이해  (0) 2022.03.16
    'SQLD/1과목 데이터 모델링의 이해' 카테고리의 다른 글
    • [SQLD]Ⅰ- 1장 데이터 모델링의 이해 - 5절 식별자
    • [SQLD]Ⅰ- 1장 데이터 모델링의 이해 - 4절 관계
    • [SQLD]Ⅰ- 1장 데이터 모델링의 이해 - 3절 속성
    • [SQLD] Ⅰ- 1장 데이터 모델링의 이해 - 1절 데이터 모델의 이해
    ss__jae2
    ss__jae2

    티스토리툴바