Концептуальная схема или концептуальная модель данных — это высокоуровневое описание информационных потребностей, лежащих в основе проектирования базы данных . [1] [2] Обычно она включает только основные концепции и основные отношения между ними. Это высокоуровневая модель с недостаточной детализацией для построения полной, функциональной базы данных. [3] Она описывает структуру всей базы данных для группы пользователей. Концептуальная модель также известна как модель данных , которая может использоваться для описания концептуальной схемы при внедрении системы базы данных. [ требуется ссылка ] Она скрывает внутренние детали физического хранилища и нацелена на описание сущностей, типов данных, отношений и ограничений.
Обзор
Концептуальная схема — это карта концепций и их отношений, используемая для баз данных . Она описывает семантику организации и представляет собой ряд утверждений о ее природе. В частности, она описывает вещи, имеющие значение для организации ( классы сущностей ), о которых она склонна собирать информацию, а также их характеристики ( атрибуты ) и ассоциации между парами этих вещей, имеющих значение ( отношения ).
Поскольку концептуальная схема представляет семантику организации, а не дизайн базы данных , она может существовать на различных уровнях абстракции. Первоначальная архитектура ANSI из четырех схем началась с набора внешних схем , каждая из которых представляет взгляд одного человека на мир вокруг него или нее. Они объединены в единую концептуальную схему , которая является надмножеством всех этих внешних представлений. Модель данных может быть такой же конкретной, как и точка зрения каждого человека, но это, как правило, делает ее негибкой. Если мир этого человека меняется, модель должна измениться. Концептуальные модели данных принимают более абстрактную перспективу, определяя фундаментальные вещи, из которых вещи, с которыми имеет дело человек, являются лишь примерами.
Модель допускает то, что в объектно-ориентированных терминах называется наследованием . Набор экземпляров класса сущности может быть подразделен на классы сущностей в их собственном праве. Таким образом, каждый экземпляр класса сущности подтипа также является экземпляром супертипа класса сущности . Каждый экземпляр класса сущности супертипа, следовательно, также является экземпляром одного из классов сущностей подтипа.
Отношения супертип / подтип могут быть исключительными или нет. Методология может требовать, чтобы каждый экземпляр супертипа мог быть экземпляром только одного подтипа. Аналогично, отношение супертип/подтип может быть исчерпывающим или нет. Оно является исчерпывающим, если методология требует, чтобы каждый экземпляр супертипа должен быть экземпляром подтипа. Подтип с именем «Другой» часто необходим.
Примеры отношений
Каждое ЛИЦО может быть поставщиком в одном или нескольких ЗАКАЗАХ.
Каждый ЗАКАЗ должен быть сделан одним и только одним ЧЕЛОВЕКОМ.
PERSON является подтипом PARTY. (Это означает, что каждый экземпляр PERSON также является экземпляром PARTY.)
У каждого СОТРУДНИКА может быть руководитель , который также является СОТРУДНИКОМ.
Диаграмма структуры данных
Диаграмма структуры данных (DSD) — это модель данных или диаграмма, используемая для описания концептуальных моделей данных путем предоставления графических обозначений, которые документируют сущности и их взаимосвязи, а также ограничения, которые их связывают.
Смотрите также
Картирование концепций – Диаграмма, показывающая взаимосвязи между концепциями.Страницы, отображающие краткие описания целей перенаправления
Представление знаний – Область искусственного интеллектаСтраницы, отображающие краткие описания целей перенаправления
Логическая модель данных – представление данных организации, организованных в виде сущностей и взаимосвязей.Страницы, отображающие описания викиданных в качестве резерва
Карта разума – диаграмма для визуальной организации информацииСтраницы, отображающие краткие описания целей перенаправления
Онтология – Спецификация концептуализацииСтраницы, отображающие краткие описания целей перенаправления
Физическая модель данных – представление проекта данныхСтраницы, отображающие краткие описания целей перенаправления
Подход на основе трех схем – Подход к построению информационных системСтраницы, отображающие краткие описания целей перенаправления
Ссылки
^ Осис, Янис; Донинс, Улдис (20 июня 2017 г.). Топологическое моделирование UML: улучшенный подход к моделированию доменов и разработке программного обеспечения . Elsevier Science. ISBN 978-0-12-805476-5.
^ Шерман, Рик (21 ноября 2014 г.). Руководство по бизнес-аналитике: от интеграции данных до аналитики . Elsevier Science. ISBN978-0-12-411461-6.
^ Таппер, Чарльз (2011). Архитектура данных: от дзен к реальности . Морган Кауфманн. ISBN978-0-12-385126-0.
Дальнейшее чтение
Перес, Сандра К. и Энтони К. Саррис, ред. (1995) Технический отчет по концептуальной схеме IRDS, часть 1: Концептуальная схема для IRDS, часть 2: Анализ языка моделирования, X3/TR-14:1995, Американский национальный институт стандартов, Нью-Йорк, штат Нью-Йорк.
Хэлпин Т. , Морган Т. (2008) Информационное моделирование и реляционные базы данных, 2-е изд., Сан-Франциско, Калифорния: Morgan Kaufmann.