엔터티의 복잡한 주식별자는 여러가지 이유로 복잡해 질수 있는데, 복잡한 주식별자 자체가 문제가 되진 않는다. 주식별자가 복잡해지는 가장 큰 원인은 업무식별자가 복잡하기 때문이다. 논리적으로 업무에서 사용하는 데이터 용도에 따라 주식별자는 복잡해 질수 있고, 이는 업무에 최적화된 식별자다. 물리적으로 성능을 고려하여 주식별자를 식별자로써 상속시켜 주식별자 복잡할 수 있다. 기준데이터를 관리할 때 기준데이터는 업무의 기준이 되는 데이터를 관리하는 엔터티이다.기준데이터를 관리할때 주식별자의 속성이 많아질수 있다. 어떤기준데이터를 얼마나 상세하게 분해해서 관리하느냐에 따라 주식별자에 속하는 속성이 많아질 것이다. 기준데이터를 관리하는 엔터티는 보통 하위 엔터티가 존재하지 않는다. 즉 참조무결성 제약으로 참조되는..