stringtranslate.com

Концептуальная схема

Концептуальная схема или концептуальная модель данных — это высокоуровневое описание информационных потребностей, лежащих в основе проектирования базы данных . [1] [2] Обычно она включает только основные концепции и основные отношения между ними. Это высокоуровневая модель с недостаточной детализацией для построения полной, функциональной базы данных. [3] Она описывает структуру всей базы данных для группы пользователей. Концептуальная модель также известна как модель данных , которая может использоваться для описания концептуальной схемы при внедрении системы базы данных. [ требуется ссылка ] Она скрывает внутренние детали физического хранилища и нацелена на описание сущностей, типов данных, отношений и ограничений.

Обзор

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

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

Модель допускает то, что в объектно-ориентированных терминах называется наследованием . Набор экземпляров класса сущности может быть подразделен на классы сущностей в их собственном праве. Таким образом, каждый экземпляр класса сущности подтипа также является экземпляром супертипа класса сущности . Каждый экземпляр класса сущности супертипа, следовательно, также является экземпляром одного из классов сущностей подтипа.

Отношения супертип / подтип могут быть исключительными или нет. Методология может требовать, чтобы каждый экземпляр супертипа мог быть экземпляром только одного подтипа. Аналогично, отношение супертип/подтип может быть исчерпывающим или нет. Оно является исчерпывающим, если методология требует, чтобы каждый экземпляр супертипа должен быть экземпляром подтипа. Подтип с именем «Другой» часто необходим.

Примеры отношений

Диаграмма структуры данных

Диаграмма структуры данных и словарь данных

Диаграмма структуры данных (DSD) — это модель данных или диаграмма, используемая для описания концептуальных моделей данных путем предоставления графических обозначений, которые документируют сущности и их взаимосвязи, а также ограничения, которые их связывают.

Смотрите также

Ссылки

  1. ^ Осис, Янис; Донинс, Улдис (20 июня 2017 г.). Топологическое моделирование UML: улучшенный подход к моделированию доменов и разработке программного обеспечения . Elsevier Science. ISBN 978-0-12-805476-5.
  2. ^ Шерман, Рик (21 ноября 2014 г.). Руководство по бизнес-аналитике: от интеграции данных до аналитики . Elsevier Science. ISBN 978-0-12-411461-6.
  3. ^ Таппер, Чарльз (2011). Архитектура данных: от дзен к реальности . Морган Кауфманн. ISBN 978-0-12-385126-0.

Дальнейшее чтение

Внешние ссылки