SQLD 엔터티 개념과 특징 완벽 정리
엔터티(Entity)란?
엔터티(Entity)는 데이터베이스에서 관리해야 할 대상으로 사람, 사물, 사건 등을 의미한다. 데이터의 논리적 단위로 볼 수 있으며 특정 속성을 가지며 서로 관계를 형성한다. 예를 들어 고객, 주문, 제품 등의 개념이 엔터티가 될 수 있다.
엔터티의 특징
엔터티는 명확한 식별이 가능해야 하며 하나 이상의 속성을 가진다. 또한 다른 엔터티와 관계를 맺으며 엔터티 집합(Entity Set)을 이루어 데이터 모델을 형성한다. 이를 통해 데이터베이스에서 효율적으로 데이터를 저장하고 관리할 수 있다.
엔터티의 종류
엔터티는 크게 세 가지로 분류된다. 첫째, 유형 엔터티는 실체가 있는 개체(예 : 고객, 상품)이다. 둘째, 개념 엔터티는 실체 없이 개념적으로 존재하는 개체(예 : 주문, 계약)이다. 셋째, 이력 엔터티는 과거 데이터를 저장하기 위한 개체(예 : 주문 내역, 로그인 기록)로 사용된다.
엔터티의 구성 요소
엔터티는 속성(Attribute), 식별자(Identifier), 관계(Relationship)로 이루어진다. 속성은 엔터티의 특성을 정의하며 식별자는 엔터티를 구별하는 키 역할을 한다. 관계는 두 개 이상의 엔터티 간의 연관성을 나타낸다.
엔터티와 관계형 데이터 모델
엔터티는 관계형 데이터베이스 모델에서 중요한 개념이다. 테이블로 구현되며 각 테이블은 하나의 엔터티를 나타낸다. 이때 기본키(Primary key)를 통해 고유한 데이터를 식별하며 외래 키(foreign Key)를 사용하여 다른 테이블과 관계를 맺는다.
SQLD 자격증 완벽 가이드 : 2025년 시험 일정 및 최신 정보
1. SQLD 자격증이란?SQLD(SQL Developer)는 한국데이터산업진흥원이 주관하는 국가 공인 자격증으로,데이터베이스 설계와 SQL 활용 능력을 평가합니다.IT 업계와 데이터 분석 분야에서 초급 단계로 인정
creatolog.tistory.com