속성은 비즈니스에 필요로 하며, 인스턴스에서 관리하고자 하는
의미상 더 이상 분리되지 않는 최소의 데이터 단위를 말한다.
[속성의 개념]
- 비즈니스에서 필요로 함
- 엔터티에 대한 설명이며 인스턴스의 구성요소
- 의미상 더 이상 분리되지 않는 데이터 단위
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 |