본문 바로가기

SQL/SQLD (개발자)

1-1. 데이터 모델링의 이해_(2)엔터티(Entity)

제2절 엔터티(Entity)

 

1. 엔터티의 개념: 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(Thing)

 

2. 엔터티와 인스턴스에 대한 내용과 표기법: 사각형으로 엔터티 표현

 

3. 엔터티의 특징

  가. 업무에서 필요로 하는 정보
  나. 식별이 가능해야 함 : 실별자, 일련번호, PK(Primary Key)
  다. 인스턴스의 집합
  라. 업무프로세스에 의해 이용
  마. 속성을 포함
  바. 관계의 존재

 

4. 엔터티의 분류

  가. 유무형에 따른 분류 : 유형엔터티, 개념엔터티, 사건엔터티
  나. 발생시점에 따른 분류
    1) 기본엔터티(키엔터티) : 독립적이고 타 엔터티의 부모 역할

    2) 중심엔터티 : 업무에서 중심 역할

    3) 행위엔터티 : 자주 내용이 바뀌거나 데이터량이 증가 됨

 

5. 엔터티의 명명

 1) 현업업무에서 사용하는 용어를 사용한다. 

 2) 약어를 사용하지 않는다. 

 3) 단수명사를 사용한다. 

 4) 모든 엔터티에서 유일하게 이름이 부여되어야 한다. 

 5) 엔터티 생성의미대로 이름을 부여한다.