1-1-4. 속성

박은서's avatar
Feb 25, 2026
1-1-4. 속성

1. 속성의 개념

1️⃣ 속성의 정의

  • 업무에서 필ㅇ요로 하는 최소한의 데이터 단위
  • 더 이상 분리되지 않는 정보
  • 속성은 엔터티를 설명하고 인스턴스의 구성요소가 됨
    • 학생 엔터티 : 학번, 전공과목, 이름, 이수학점, 주소, 전화번호 등의 속성 있음
    • 각 속성은 학생 엔터티의 특성을 설명
    • 하나의 행은 학생 엔터티를 구성하는 하나의 인스턴스가 됨

2️⃣ 엔터티, 속성, 인스턴스 이해하기

교재 p23 - 24 참고

2. 속성의 특징과 분류

1️⃣ 속성의 특징

  • 반드시 해당 업무에서 필요하고, 관리해야 할 정보여야 함
  • 정규화 이론에 따라 주식별자에 함수적 종속성을 가져야 함
  • 하나의 속성의 하나의 값만 가져야 함

2️⃣ 속성의 분류 ⭐

1) 특성에 따른 분류

기본 속성 (Basic Attribute)
업무 분석을 통해 바로 정의한 속성 예) 이자율, 상품이름, 제조년월, 상품가격, 주민등록번호 등
설계 속성 (Designed Attribute)
원래 업무에 존재하지 않지만, 설계 과정에서 도출된 속성 예) 예금분류코드, 상품분류, 약품용기코드 등
파생 속성 (Derived Attribute)
다른 속성으로부터 계산되거나 변형되어 생성되는 속성 예) 이자, 계산값, 상품 테이블의 판매 가격, 회원등급, 이벤트 응모 건수 등
💡
이자 vs 이자율
각각의 분류와 예시 숙지!

2) 엔터티 구성 방식에 따른 분류

PK(Primary Key) 속성
엔터티를 식별할 수 있는 속성 예) 사번, 학번, 문서번호, 상품고유코드 등
FK(Foreign Key) 속성
다른 엔터티와의 관계를 나타내는 속성 예) 사원매니저ID, 상품원재료코드, 사원직책코드, 회원등급코드
일반 속성
PK나 FK에 포함되지 않는 엔터티의 일반 속성 예) 사원명, 학생명, 이메일, 생년월일, 제조년월 등
 
Share article