Концептуальная схема - Википедия - Conceptual schema

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

Обзор

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

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

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

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

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

  • Каждый ЛИЦО может быть продавец в один или несколько ЗАКАЗОВ.
  • Каждый ЗАКАЗ должен быть из одно и только одно ЧЕЛОВЕК.
  • ЛИЦО подтип ПАРТИЯ. (Это означает, что каждый экземпляр PERSON также является экземпляром PARTY.)
  • Каждый СОТРУДНИК может иметь руководитель который также является СОТРУДНИКОМ.

Схема структуры данных

Схема структуры данных.

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

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

Рекомендации

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

  • Перес, Сандра К. и Энтони К. Саррис, ред. (1995) Технический отчет для концептуальной схемы IRDS, Часть 1: Концептуальная схема для IRDS, Часть 2: Анализ языка моделирования, X3 / TR-14: 1995, Американский национальный институт стандартов, Нью-Йорк, штат Нью-Йорк.
  • Халпин Т, Морган Т (2008) Информационное моделирование и реляционные базы данных, 2-е изд., Сан-Франциско, Калифорния: Морган Кауфманн.

внешняя ссылка