We.TIL 36 : 엔티티와 테이블의 차이

김기욱·2020년 9월 17일
7

We.TIL

목록 보기
57/69

첫 번째

엔티티는 데이터베이스나 SQL상에 존재하지 않는다.
테이블과 달리 엔티티는 실제로 존재하지 않는 아닌 일종의 개념이다.
그러나 테이블은 데이터베이스나 SQL에 실제로 존재하며 물리적인 구조를 지니고 있다.

두 번째

엔티티는 테이블이 될수도 있고 안 될수도 있다. 엔티티는 CDM(Conceptual Data Model)상에서 쓰이는 일종의 '속성(attribute)'의 집합이다.

엔티티가 물리 모델링 안에선 '테이블'이지만, 논리 모델링에선 가능하지만 실제 물리모델링에 쓰지 못하는 추상적인 엔티티 같은 경우 테이블이 될 수 없다.

세 번째

논리 모델물리 모델
엔티티(Entity)테이블(Table)
속성, 어트리뷰트(Attribute)컬럼(Column)
관계, 릴레이션(Relation)관계, 릴레이션(Relation)
키 그룹(Key group)인덱스(Index)
profile
어려운 것은 없다, 다만 아직 익숙치않을뿐이다.

0개의 댓글