[SQLD 개념] 엔터티, 인스턴스, 속성, 도메인

현서의 성장일지·2024년 5월 22일
1

SQL

목록 보기
7/14

엔터티란?

테이블이라고 보면 된다.
업무에서 관리해야 하는 데이터 집합을 의미한다.
개념, 사건, 장소 등의 명사(Things)니다.

인스턴스란?

📌 인스턴스는 데이터베이스에 저장된 데이터 내용의 전체 집합을 의미한다. -> 테이블의 각 행 :' 레코드

  1. 한 개의 속성은 한 개의 속성 값을 갖는다.
  2. 엔티티는 유일한 식별자가 있어야 한다.
  3. 다른 엔터티와 최소한 한 개 이상 관계가 있어야 한다.
  4. 업무에서 관리되어야 하는 집합니다.

속성의 종류

기본속성, 설계속성, 파생속성

📌 기본속성
    비지니스 프로제스에서 도출되는 본래 속성
📌 설계속성
   데이터 모델링 과정에서 발생되는 속성
   유일한 값을 부여해야 한다.
📌 파생속성
   다른 속성에 의해서 만들어지는 속성

엔터티, 인스턴스, 속성, 속성값의 관계

1. 한 개의 엔터티는 두개 이상의 인스턴스의 집합이어야 한다.

2. 한 개의 엔터티는 두개 이상의 속성을 갖는다.

3. 한 개의 속성은 한 개으 속성값을 갖는다

도메인

속성을 정의하는 것

각 속성은 가질 수 있는 값의 범위가 있는데 이를 그 속성의 도메인이라하며, 엔터티 내에서 속성에 대한 데이터 타입과 크기 그리고 제약사항을 지정하는 것이다.


엔터티는 테이블
엔터티가 가지는 항목이 속성
속성은 더 이상 분리되지 않는다.(하나의 값만 가진다)

profile
초보 개발자의 기술 블로그

0개의 댓글