엔티티 부사장 값 모델이란 무엇입니까?

엔터티-부여-값 모델은 컴퓨터 내에서 데이터 수집을 나타내는 방법입니다.이 모델은 가능한 더 큰 속성 목록에서 선택된 좁은 속성 세트로 엔터티를 설명 할 수 있도록 설계되었습니다. 더 큰 속성 목록을 색인화함으로써, 관련 정보만으로도 데이터 구조에만 적용 할 수 있습니다. 이미 기록 된 데이터의 무결성을 유지하는 동안

사람이 엔터티 부사장 값 모델을 시각화하는 한 가지 방법은 전체 전화 번호부와 관련하여 개인 주소록을 상상하는 것입니다. 전화 번호부는 영역의 모든 사람을 나열합니다. 개인 주소록은 개인 주소록을 나열하는 사람들만이 개인 주소록을 나열하지 않는 개인 주소록을 나열합니다.개인 주소록에는 소유자와 관련된 사람들 만 포함되어 있습니다.이 예에서 전화 번호부의 사람들의 이름은 속성이며 전화 번호는 해당 속성의 값입니다.

데이터베이스 또는 기타 유형의 정보 관리 소프트웨어를 작성하는이 접근법에는 많은 이점이 있습니다. 가능한 모든 속성은 단일 목록에 저장되어 있으므로 각 레코드는 많은 양의 미사용 변수 또는 필드를 가질 필요가 없습니다. 이것은 레코드의 크기가 저장되는 것을 줄입니다. 또한 정보가 첨부되어있어 수백 개의 빈 속성에 첨부 된 정보를 유지하지 못합니다. 완전한 데이터베이스 변환이 필요하지 않거나 기존 레코드에 대한 수정없이 속성을 쉽게 추가 할 수 있습니다.

Entity-Attribute-V를 사용하는 또 다른 장점Alue 모델은 목록의 속성이 동일한 데이터 유형 일 필요는 없다는 것입니다. 각 속성은 다른 유형의 데이터 일뿐 만 아니라 객체 지향 프로그래밍에서는 완전히 다른 프로그램 클래스 일 수 있습니다. 이는 데이터 모델링 형태에 의존하는 데이터베이스 설계에 많은 양의 유연성을 제공합니다.

.

엔티티-부여-값 모델은 독점 데이터 모델이 아닙니다. 대부분의 데이터베이스에서 전통적인 관계 구조는 또한 더 실용적인 데이터를 나타내는 데 사용될 수 있습니다. 주변 데이터 레코드는 관계 적으로 처리 할 수 ​​있지만 내부 필드는 엔터티 값 값 모델과 함께 관리됩니다.

.

데이터 모델링의 엔티티 변호사 값 모델을 사용하는 데이터베이스 또는 프로그램은 메타 데이터를 사용해야 할 가능성이 높습니다. 메타 데이터는 사용자와 데이터 간의 분열을 연결하는 규칙과 지침 모음입니다. 특정 ATT에 유효한 값을 정의 할 수 있습니다.Rugute, 값을 표시 해야하는 방법 및 보고서를 생성 할 때 속성을 배열 할 수있는 방법조차도 메타 데이터를 구현하지 않으면 Entity-Attibute-Value 모델이 융통성이없고 번거로운 데이터베이스 구조가 될 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?