개념적 스키마 란 무엇입니까?
개념 스키마는 데이터베이스 또는 기타 컴퓨터 시스템 엔티티에 포함 된 정보 구조를 계획하거나 시각적으로 표현하는 데 사용되는 설계 모델입니다. 그것은 시스템의 특정 엔티티와 속성 및 다양한 엔티티 간의 관계를 묘사하는 역할을합니다. 개념 스키마의 목적은 컴퓨팅 시스템에 더 높은 수준의 순서를 제공하는 것입니다. 대규모 조직의 컴퓨터 시스템은 너무 복잡하여 이러한 유형의 거시 관리가 필요합니다.
개념 스키마를 시각화하려면 일련의 사각형을 상상하십시오. 각 정사각형은 직원, 현재 직원, 프로젝트, 지불 스케일 등과 같은 시스템 구조의 엔티티 테이블을 나타냅니다. 이러한 엔티티는 위에서 아래로 정렬되며 관계 및 연관성에 따라 선과 연결됩니다. 예를 들어, 현재 직원 테이블은 자연스럽게 직원 테이블의 관련 하위 집합이므로 CUR임대 직원 테이블은 직원 테이블에서 수직으로 분기됩니다. 반대로, 프로젝트 및 Payscales 테이블은 현재 직원 테이블과 관련이 있습니다. 각 직원은 모두 급여를 받고 하나 이상의 프로젝트를 수행 할 것이므로이 테이블은 현재 직원 테이블에서 수평으로 분기됩니다.
.엔티티 간의 기본 관계를 정교화하는 것 외에도 개념 스키마는 시스템에서 만족 해야하는 매개 변수를 설명 할 수 있습니다. 이들은 시스템에서 질서를 시행하기 위해 구현 된 조직 별 규칙입니다. 예를 들어, 각 현재 직원이 직원 테이블에 존재하도록 지정하거나 각 직원이 최소 1 개 이상의 프로젝트를 가져야하지만 각 직원이 1 개 이상의 프로젝트를 가져야한다고 지정합니다. 이 규칙을 설계 수준에서 구현함으로써 회사는 시스템에서 위반할 수 없도록합니다.
이 구조e 시스템 설계자는 컴퓨터 네트워크의 다양한 부품 및 하위 시스템을 즉시 이해할 수 있습니다. 이것의 최종 결과는 시스템의 변화가 시스템의 특정 엔티티에 대한 수정에 영향을받는 것이 분명하기 때문에 시스템 변경이 더 쉬워진다는 것입니다. 직원과 현재 직원 간의 의존적 관계에서 이전 예를 계속하면 직원 실체에 대한 변경이 현재 직원 실체에 자연스럽게 영향을 미칠 것임이 분명해집니다.