본문 바로가기

엔터티명

종속 엔터티의 엔터티 명 엔터티에 속한 속성이 많을 때, 성능이나 관리 측면에서 좋지 않은 영향을 미친다면 일부 속성을 별도의 엔터티로 분리할 수 있다. 이때 속성 성격에 따른 분리가 아닌 사용 빈도에 따른 분리일 경우, 즉 유사한 성격의 속성으로 분리할 수 없고 자주 사용되는 않는 속성, 덜 중요한 속성으로 분리할 때는 엔터티 명을 ‘상위 엔터티 명+상세(Suffix)’ 형식으로 정한다. 이런 속성으로 구성된 엔터티는 특별한 데이터 성격이 없기 때문에 엔터티 명을 정하기가 어렵다. 이때는 상위 엔터티 명에 ‘상세’라는 접미어를 붙어서 정한다. [그림1] 고객 엔터티에 속성이 많아 일부 속성을 별도의 엔터티로 분리해야 한다고 가정한다. [그림1] 엔터티를 속성 기준으로 수직 분리할 때는 유사한 성격의 속성을 분리하는 것이 바람직.. 더보기
기준 엔터티의 엔터티 명 기준 엔터티는 기준 데이터임을 명확하게 구분하기 위해서 엔터티 명에 ‘기준’이라는 단어를 접미어(Suffix)로 붙인다. 그리고 접미어 앞에는 데이터 성격을 나타내는 명사형의 단어를 사용하며, 필요 시 명사형 단어 앞에 수식어를 사용한다. [그림1] 환율기준 엔터티는 기준 정보로서 환율 데이터를 관리하는 엔터티다. [그림1] 기준 데이터로 관리하려는 대상이 환율이기 때문에 ‘환율’은 데이터의 성격을 나타내는 명사형의 단어다. 데이터 성격은 기본 속성을 보면 알 수 있다. 기본 속성이 환율을 의미하기 때문에 데이터 성격을 나타내는 명사형의 단어는 ‘환율’이다. 그리고 명사형의 단어 앞에 수식어가 필요 없기 때문에 접미어인 ‘~기준’을 사용해 ‘환율기준’이라고 붙인다. [그림2] 고객수수료율기준 엔터티는 고.. 더보기
역할 엔터티의 엔터티 명 실체의 본질적인 성격이나 특성을 관리하는 엔터티가 아닌, 실체가 하는 역할을 관리하는 엔터티의 이름은 ‘대상 실체 엔터티 명+역할 의미+담당 실체 엔터티 명’ 형식으로 정한다. 즉 양쪽 실체 엔터티 명(실체라는 접미어를 제외한 명)과 실체가 하는 역할을 의미하는 단어를 사용해서 엔터티 명을 정한다. 이 엔터티는 실체 자체를 의미하지 않으므로 엔터티 명에 접미어 ‘실체’를 붙이지 않는다. [그림1] 계좌관리사원 엔터티는 계좌를 관리하는 역할을 하는 사원을 관리하는 엔터티다.[그림1] 계좌를 관리하는 사원이든, 사원에게 관리되는 계좌이든 실체 자체를 의미하지 않고, 실체의 역할을 의미한다. 역할을 담당한 실체는 사원이기 때문에 ‘~사원’처럼 엔터티 명을 정하며 ‘관리’라는 역할의 대상은 ‘계좌’다. 따라서 .. 더보기
소속 엔터티의 엔터티 명 실체 자체를 관리하는 엔터티가 아닌, 실체의 소속 데이터를 관리하는 엔터티의 이름은 ‘대상 실체 엔터티 명+소속 실체 엔터티 명’ 형식으로 정한다. 엔터티 명 앞에는 어디에 소속됐는지를 의미하는 대상 엔터티를 사용하고, 뒤에는 소속된 엔터티를 사용해서 정한다. 위와 같이 소속을 나타내는 데이터는 실체 엔터티가 아니기 때문에 ‘실체’ 접미어는 붙이지 않는다. [그림 도서관직원] 도서관직원 엔터티는 도서관에 소속된 직원을 관리하는 엔터티다. [그림 도서관직원] 도서관직원 엔터티에서 관리하려고 하는 데이터는 직원 데이터인데, 도서관에 소속된 직원이다. 따라서 소속된 실체는 직원이고 어디에 소속됐는지를 의미하는 대상은 도서관이므로 엔터티 명은 ‘도서관직원’으로 정한다. [그림 예산부서사원] 예산부서사원 엔터티는.. 더보기
실체 엔터티의 엔터티 명 실체 엔터티는 실체 엔터티임을 명확하게 구분하기 위해서 엔터티 명에 ‘실체’라는 단어를 접미어(Suffix)로 붙인다. 그리고 접미어 앞에는 엔터티 성격을 나타내는 명사형의 단어를 사용한다. [그림 실체엔터티명] 장비실체 엔터티는 장비를 관리하는 엔터티다. [그림 실체엔터티명] 장비실체 엔터티는 장비라는 만질 수 있는(Tangible) 실제의 물체(物體)를 관리하는 엔터티로 실체 엔터티다. 명사형인 ‘장비’와 접미어인 ‘실체’를 붙여 ‘장비실체’로 엔터티 명을 정한다. 명사형과 동사형의 단어를 구분하는 방법은 ‘~했음’을 붙여 자연스러우면 명사형이 아니라 동사형이다. ‘장비’라는 단어는 명사형이기 때문에 ‘~했음’을 붙이면 의미가 통하지 않는다. ‘~했음’을 붙여 의미가 통하는 동사형의 단어는 행위 엔터.. 더보기