엑셀
[db]속성과 관계
봉바👾
2023. 1. 16. 00:52
속성(Attribute)
업무에서 필욯나 정보인 엔터티가 가지는 항목, 더이상 분리되지 않는 단위로 업무에 필요한 데이터를 저장할 수 있다
인스턴스의 구성요소이고 의미적으로 더이상 분해되지 않는다
속성의 특징
1.속성은 업무에서 관리되는 정보
2.속성은 하나의 값만 가진다
3.주식별자에게 함수적으로 종속된다. 즉, 기본키가 변경되면 속성의 값도 변경된다는 것이다
속성의 종류
단일 속성 : 하나의 의미로 구서오딘 것으로 회원ID, 이름 등이다
복합 속성 : 여러 개의 의미가 있는 것으로 대표적으로 주소가 있다. 시,군,동 등으로 분해될 수 있다
다중값 속성 : 속성에 여러 개의 값을 가질 수 있는 것으로 예를 들어 상품리스트가 있다
관계(relationship)
엔터티간의 관련성을 의미
존재관계 : 엔터티간의 상태를 의미
예를들어 고객이 은행에 회원가입을 하면 관리점이 할당되고 그 할당된 관리점에서 관리를한다
행위관계 : 엔터티간에 어떤 행위가 있는것
계좌를 사용해서 주문을 발주하는 관계가 만들어진다
예를들어 증권회사는 계좌를 개설하고 주문을 발주하는 것이다
관계 차수 :
관계 차수는 두 개의 엔터티 간에 관계에 참여하는 수를 의미
예를 들어 한 명의 고객은 여러 개의 계좌를 개설 할 수 있다 이러한 경우는 1:N 관계가 된다