Skip to main content

Что такое концептуальная схема?

Концептуальная схема - это модель проектирования, используемая для планирования или визуального представления структуры информации, содержащейся в базе данных или другом объекте компьютерной системы. Он действует для определения конкретных объектов в системе, их атрибутов и отношений между различными объектами. Целью концептуальной схемы является обеспечение порядка высокого уровня для вычислительной системы. Компьютерные системы в крупных организациях настолько сложны, что им необходим такой тип макроуправления, чтобы поддерживать их правильное и эффективное функционирование.

Чтобы визуализировать концептуальную схему, изобразите серию квадратов. Каждый квадрат представляет таблицу сущностей в структуре системы, такую ​​как «Сотрудники», «Текущие сотрудники», «Проекты», «Payscale» и т. Эти объекты расположены сверху вниз и связаны линиями в зависимости от отношений и ассоциаций. Например, таблица «Текущие сотрудники», естественно, будет связанным подмножеством таблицы «Сотрудники», поэтому таблица «Текущие сотрудники» будет ветвиться вертикально из таблицы «Сотрудники». И наоборот, таблицы Projects и Payscales будут связаны с таблицей Current Employees, поскольку каждый текущий сотрудник будет получать вознаграждение и работать над одним или несколькими проектами. В результате эти таблицы будут горизонтально ответвляться от таблицы Current Employees.

В дополнение к уточнению базовых отношений между сущностями, концептуальная схема может также описывать параметры, которые должны удовлетворяться в системе. Это специфичные для организации правила, реализованные для обеспечения порядка в системе. Например, указав, что каждый Текущий сотрудник должен также существовать в таблице «Сотрудники», или указав, что у каждого Текущего сотрудника должен быть хотя бы один, но не более трех проектов. Внедряя эти правила на уровне проектирования, компания гарантирует, что они не могут быть нарушены в системе.

Эта структура позволяет системным разработчикам мгновенно понимать различные части и подсистемы компьютерной сети. Конечным результатом этого является то, что изменения в системе становятся легче вводить в действие, так как очевидно, какие связанные объекты будут затронуты модификацией определенных объектов в системе. Продолжая предыдущий пример, из зависимых отношений между Сотрудниками и текущими сотрудниками становится очевидным, что любые изменения в сущности «Сотрудники» естественным образом также будут влиять на сущность «Текущие сотрудники».