개주 훈련일지/📚 코살대 교본 학습

SQL) 속성

lshfood2 2025. 11. 2. 21:10

속성은 비즈니스에 필요로 하며, 인스턴스에서 관리하고자 하는

의미상 더 이상 분리되지 않는 최소의 데이터 단위를 말한다.

 

[속성의 개념]

  • 비즈니스에서 필요로 함
  • 엔터티에 대한 설명이며 인스턴스의 구성요소
  • 의미상 더 이상 분리되지 않는 데이터 단위

ex) 상호명은 상가 엔터티의 구성요소

 

엔터티 - 지하철역 그룹

인스턴스 - 지하철역 1개

속성 - 지하철역의 이름

속성값 - 강남역, 역삼역 등

 

즉 1개의 엔터티는 여러 개의 인스턴스를 가지고

하나의 인스턴스는 여러 개의 속성을 가진다.

하지만 하나의 속성은 단 하나의 속성값만을 가진다.


[도메인]

  • 속성이 가질 수 있는 값의 범위
  • 각 속성의 속성값은 정의된 도메인 이외의 값을 가질 수 없다.

도메인 ex)

학생 엔터티의 학점 속성의 도메인은 0.0~4.5의 범위를 갖는 실수

학생 엔터티의 핸드폰번호 속성은 길이가 20자리 이내인 문자열

'개주 훈련일지 > 📚 코살대 교본 학습' 카테고리의 다른 글

소프트웨어 공학의 주제  (0) 2025.11.03
배열(array)  (0) 2025.11.03
제어문2 - 반복문  (0) 2025.11.02
SQL) 엔터티  (0) 2025.11.01
SQL) 데이터 모델의 이해  (0) 2025.11.01