개념적 스키마 란 무엇입니까?
개념적 스키마는 데이터베이스 또는 기타 컴퓨터 시스템 엔터티에 포함 된 정보의 구조를 계획하거나 시각적으로 나타내는 데 사용되는 디자인 모델입니다. 시스템의 특정 엔터티와 해당 속성 및 다양한 엔터티 간의 관계를 설명합니다. 개념적 스키마의 목적은 컴퓨팅 시스템에 더 높은 수준의 순서를 제공하는 것입니다. 대규모 조직의 컴퓨터 시스템은 너무 복잡하여 제대로 작동하고 효율적으로 작동하려면 이러한 유형의 매크로 관리가 필요합니다.
개념적 스키마를 시각화하려면 일련의 사각형을 그려보십시오. 각 사각형은 시스템 구조에서 직원, 현재 직원, 프로젝트, 급여 규모 등과 같은 엔티티 테이블을 나타냅니다. 이 엔티티는 위에서 아래로 배열되며 관계 및 연관에 따라 선으로 연결됩니다. 예를 들어, 현재 직원 테이블은 당연히 직원 테이블의 관련 서브 세트가되므로 현재 직원 테이블은 직원 테이블에서 수직으로 분기됩니다. 반대로, 각 현재 직원이 급여를 받고 하나 이상의 프로젝트에서 작업하므로 프로젝트 및 급여 표는 현재 직원 표와 관련이 있습니다. 결과적으로이 표는 현재 직원 표에서 수평으로 분기됩니다.
엔티티 간의 기본 관계를 정교화하는 것 외에도 개념적 스키마는 시스템에서 충족해야하는 매개 변수를 설명 할 수도 있습니다. 시스템에서 주문을 시행하기 위해 구현 된 조직 별 규칙입니다. 예를 들어, 각 현재 직원이 직원 테이블에도 존재하도록 지정하거나 각 현재 직원이 하나 이상의 프로젝트를 가져야한다고 지정합니다. 회사는 이러한 규칙을 설계 수준에서 구현함으로써 시스템에서 규칙을 위반할 수 없도록합니다.
이 구조를 통해 시스템 설계자는 컴퓨터 네트워크의 다양한 부분과 하위 시스템을 즉시 이해할 수 있습니다. 결과적으로 시스템의 변경 사항을 적용하기가 더 쉬워집니다. 시스템의 특정 엔터티를 수정하면 어떤 관련 엔터티가 영향을 받는지 알 수 있습니다. 이전 예제를 계속하면 Employees와 Current Employees의 종속 관계에서 Employees 엔터티를 변경하면 현재 Employees 엔터티에도 자연스럽게 영향을 미칩니다.