우리가 가진이 작업의 해결 방법을 도울 수 있기를 바랍니다. 우리가 지금 필요한 것은이 방식으로 데이터를 제공하는 기능 (따라 hwtype) hwtype.name에 대한동적 SQL 피벗 테이블
= 라우터
element speed IP
RTR1 100mb 172.16.3.23
RTR2 10mb 172.16.3.26
가
hwtype
id name
1 router
2 switch
hwelement
id idhwtype name
1 1 RTR1
2 1 RTR2
3 2 SWT1
hwattributes
id idhwtype name
1 1 speed
2 1 IP
3 2 ports
hwtypeattributes
id idhwelement idhwattribute value
1 1 1 100mb
2 1 2 172.16.3.23
3 2 1 10mb
4 2 2 172.16.3.26
5 3 3 8
:
는 원래 우리는이 테이블을
아이디어는 테이블을 수정하지 않고도 새로운 요소 유형, 요소 및 특성을 테이블에 포함 할 수있게 만드는 것입니다.
저는 예제를 찾고 있었지만 불행히도 제가 고려하지 않은 값에 대한 집계를 수행하는 좋은 것들을 발견했습니다. 당신의 도움이
. 예 : 'sql-server','oracle','mysql' 등입니다. 답은 중요합니다. –
Entity-Value 아키텍처를 사용하여 데이터베이스를 변경할 필요가없는 시스템을 꿈꾸는 첫 번째 인물이 아닙니다. 안타깝게도 결국 결정을 저주 할 최후의 대우가되지는 않을 것입니다. (아키텍처를 변경하기에는 너무 늦지 않았다면 고려해야합니다. –