without haste but without rest

[DB] 개체 / 엔터티(Entity) 본문

Database

[DB] 개체 / 엔터티(Entity)

JinungKim 2020. 2. 6. 19:57
출처:http://www.dbguide.net/db.db?cmd=view&boardUid=148179&boardConfigUid=9&categoryUid=216&boardIdx=132&boardStep=1

1. 엔터티

 

출처: http://www.dbguide.net/db.db?cmd=view&boardUid=148179&boardConfigUid=9&categoryUid=216&boardIdx=132&boardStep=1

 

2. 엔터티의 특징

  • 유일한 식별자에 의해 식별이 가능해야 한다.

  • 영속적으로 존재하는 인스턴스의 집합이어야 한다.(‘한 개’가 아니라 ‘두 개 이상’)

  • 엔터티는 반드시 속성이 있어야 한다.

  • 엔터티는 다른 엔터티와 최소 한 개 이상의 관계가 있어야 한다

 

3. 엔터티 분류 방법

출처: http://www.dbguide.net/db.db?cmd=view&boardUid=148179&boardConfigUid=9&categoryUid=216&boardIdx=132&boardStep=1

 

 

4. 엔터티, 인스턴스, 속성, 속성값

출처: http://www.dbguide.net/db.db?cmd=view&boardUid=148180&boardConfigUid=9&categoryUid=216&boardIdx=132&boardStep=1

 

*Notice

오랜만에 보면 헷갈리는 게 엔터티, 인스턴스, 속성 세 가지인데 쉽게 생각하면 엔터티와 인스턴스는 클래스와 인스턴스로 생각하고 속성은 멤버나 메서드로 생각하면 된다.

 

회사라는 엔터티(클래스)로 삼성, 카카오 라는 인스턴스를 생성할 수 있고 각각의 인스턴스는 주소, 사원 수 라는 속성(멤버)를 가질 수 있고, 속성값으로 구체적인 주소와 사원 수를 값으로 가진다.

 

 

'Database' 카테고리의 다른 글

[DB] 자꾸 까먹는 SQL 명령어 종류  (0) 2020.02.06
[DB] 정규화(Normalization)  (0) 2020.02.06
[DB] 식별자(Identifiers)  (0) 2020.02.06
[DB] 관계(Relationship)  (0) 2020.02.06
[DB] 속성(Attribute)  (0) 2020.02.06
Comments