개발노트

속성(Attribute) 본문

Database/SQLP

속성(Attribute)

개발자? 2022. 8. 20. 23:09

속성

업무에서 필요한 정보인 엔터티가 가지는 항목이다

속성은 더이상 분리되지 않는 단위로, 업무에 필요한 데이터를 저장할 수 있다

인스턴스의 구성요소이고, 의미적으로 더 이상 분해되지 않는다

 

속성의 특징

속성은 업무에서 관리되는 정보이다

속성은 하나의 값만 가진다

주식별자에게 함수적으로 종속된다. → 기본키가 변경되면 속성의 값도 변경된다

 

속성의 종류

분해 여부에 따른 속성의 종류

단일 속성 하나의 의미로 구성된 것
예) 회원id, 이름
복합 속성 여러 개의 의미가 있는 것
예) 주소(시, 군, 동 등으로 분해 가능)
다중값 속성 여러개의 값을 가지는 것
다중값 속성은 엔터티로 분해된다
예) 상품 리스트

특성에 따른 속성의 종류**

기본 속성 비즈니스 프로세스에서 도출되는 본래의 속성이다
예) 회원id, 이름, 계좌번호, 주문일자 등
설계 속성 데이터 모델링 과정에서 발생되는 속성이다
유일한 값을 부여한다
예) 상품코드, 지점 코드 등
파생 속성 다른 속성에 의해서 만들어진 속성이다
예) 합계, 평균 등

 

도메인

속성이 가질 수 있는 값의 범위를 의미한다

예) 성별이라는 속성의 도메인은 남자, 여자이다.

 

반응형

'Database > SQLP' 카테고리의 다른 글

ROWNUM 이해하기  (0) 2023.03.23
WITH절  (0) 2023.03.20
엔터티(Entity)  (0) 2022.08.20
3층 스키마  (0) 2022.08.20
ERD  (0) 2022.08.20
Comments