Skip to main content

개념적 스키마 란 무엇입니까?

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

이 구조를 통해 시스템 설계자는 컴퓨터 네트워크의 다양한 부품과 서브 시스템을 즉시 이해할 수 있습니다.이것의 최종 결과는 시스템의 변화가 시스템의 특정 엔티티에 대한 수정에 영향을받는 것이 분명하기 때문에 시스템 변경이 더 쉬워진다는 것입니다.직원과 현재 직원 간의 의존적 관계에서 이전 예를 계속하면 직원 실체에 대한 변경이 현재 직원 실체에 자연스럽게 영향을 미칠 것임이 분명해집니다.