Entity(2)
-
[Attributes] "속성"이 들어간 다양한 용어 정리
Entity Type을 가지는 각 Instance들은 모두 Attributes를 갖고 있다. 우리는 이 속성을 여러 기준으로 나눌 수 있다. 1. 단순속성 vs 복합속성 : 한 속성의 값이 여러 개념을 포괄하고 있는가? 단순속성 : 더 이상 분해할 수 없는 속성 복합속성 : 단순속성으로 분해할 수 있는 속성 즉 복합속성은 더 쪼개질 수 있다는 것이기 때문에, 좋지 않은 값이다. 대표적인 예로 "서울시 강남구" 같은 주소는 "서울시"와 "강남구"로 쪼갤 수 있는 것과 같다. 따라서 속성은 단순속성으로 구성되어야 하고, 이를 "원자 값으로 구성되어 있다"라고 한다. 2. 단일값 속성 vs 다중값 속성 : 한 속성에 값이 여러 개인가? 단일값 속성 : 한 속성에 값이 한 개만 들어있음 다중값 속성 : 한 속성..
2020.06.15 -
[Entity] 용어정리
개체라는 뜻의 Entity는 정확히 말하면 "개체타입" Entity Type이다. 개체타입은 한 릴레이션이 담고 있는 데이터들을 통칭하는 상위개념으로, 학생 테이블에서의 그 "학생"이라는 상위 개념을 의미한다. 그리고 그 학생이라는 개체타입을 구성하는 속성들의 집합을 Schema라고 한다. 이 개체타입을 기반으로 생성되는 실제 데이터, 즉 레코드는 개체 인스턴스 Entity Instance라고 한다. 개체 인스턴스들의 집합을 개체집합 Entity Set이라고 한다. class 개념과 비교해보면, Entity(Entity Type)는 정의한 클래스이고, 각 레코드는 클래스를 인스턴스화한 각 객체이다. Entity Instance는 보통 그냥 Instance라고 줄여서 말한다. Instance는 데이터를 보..
2020.06.15