[Entity] 용어정리
2020. 6. 15. 15:38ㆍ컴퓨터언어/Database
728x90
반응형
개체라는 뜻의 Entity는 정확히 말하면 "개체타입" Entity Type이다.
개체타입은 한 릴레이션이 담고 있는 데이터들을 통칭하는 상위개념으로, 학생 테이블에서의 그 "학생"이라는 상위 개념을 의미한다.
그리고 그 학생이라는 개체타입을 구성하는 속성들의 집합을 Schema라고 한다.
이 개체타입을 기반으로 생성되는 실제 데이터, 즉 레코드는 개체 인스턴스 Entity Instance라고 한다.
개체 인스턴스들의 집합을 개체집합 Entity Set이라고 한다.
class 개념과 비교해보면,
Entity(Entity Type)는 정의한 클래스이고,
각 레코드는 클래스를 인스턴스화한 각 객체이다.
Entity Instance는 보통 그냥 Instance라고 줄여서 말한다.
Instance는 데이터를 보유한 하나의 레코드를 의미하지만,
Tuple은 데이터의 유무에 상관없이 테이블에서의 단순한 "가로 행(Row)"을 의미한다.
728x90
반응형
'컴퓨터언어 > Database' 카테고리의 다른 글
[Attributes] "속성"이 들어간 다양한 용어 정리 (0) | 2020.06.15 |
---|---|
[Database] 데이터베이스 만드는 순서, 스키마의 종류 (0) | 2020.06.15 |
[Mongoose] 특정 필드만 Read하기 (0) | 2020.05.18 |
[bcrypt] Hashing의 보안을 더 높인 Salting Round (0) | 2020.05.17 |
[Mongoose Encryption] DB를 활용한 유저인증 방식 (0) | 2020.05.16 |