SQLD 1-2 엔터티

강태공·2022년 11월 1일

엔터티의 개념

  • 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당한다.
  • 엔터티는 업무상 관리가 필요한 관심사에 해당한다.
  • 엔터티는 저장이 되기 위한 어떤 것(Thing)이다.

엔터티와 인스턴스

엔터티는 인스턴스의 집합이라고 할 수 있다.

엔터티의 특징

  • 엔터티에는 반드시 속성이 포함되어야 한다.
  • 엔터티는 다른 엔터니와 최소 한 개 이상의 관계가 존재해야한다.

엔터티의 분류

유무형에 따른 분류

  • 유형 : 물리적인 형태 ex) 사원 물품 강사

  • 개념 : 개념적 정보로 구분 ex ) 조직, 보험상품

  • 사건 : 업무를 수행하멩 따라 발생 ex) 주문, 청구, 미납

발생시점에 따른 분류

  • 기본(키) : 업무에 원래 존재하는 정보, 독립적 ex) 고객, 상품

  • 중심(메인) : 기본엔터티로 발생되고 그 업무의 중심적인 역할 ex) 주문, 배송

  • 행위(액션) : 두 개 이상의 부모엔터티로부터 발생 , 자주 내용이 바뀌거나 데이터량이 증가 ex) 주문변경이력

엔터티의 명명

① 가능하면 현업업무에서 사용하는 용어를 사용한다.
② 가능하면 약어를 사용하지 않는다.
③ 단수 명사를 사용한다.
④ 모든 엔터티에서 유일하게 이름이 부여되어야 한다.
⑤ 엔터티 생성 의미대로 이름을 부여한다.

0개의 댓글