Концептуальная схема
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2014 г. ) |
или Концептуальная схема концептуальная модель данных — это высокоуровневое описание информационных потребностей, лежащих в основе проектирования базы данных . [ нужна ссылка ] Обычно он включает только основные понятия и основные отношения между ними. Обычно это первоначальная модель, в которой недостаточно деталей для построения реальной базы данных. Этот уровень описывает структуру всей базы данных для группы пользователей. Концептуальная модель также известна как модель данных , которую можно использовать для описания концептуальной схемы при реализации системы базы данных. [ нужна ссылка ] Он скрывает внутренние детали физического хранилища и нацелен на описание сущностей, типов данных, отношений и ограничений.
Обзор [ править ]
Концептуальная схема — это карта концепций и их отношений , используемая для баз данных . Это описывает семантику организации и представляет собой ряд утверждений о ее природе. В частности, он описывает вещи, имеющие значение для организации ( классы сущностей ), о которых она склонна собирать информацию, а также их характеристики ( атрибуты ) и ассоциации между парами этих важных вещей ( отношения ).
Поскольку концептуальная схема представляет семантику организации, а не структуру базы данных , она может существовать на различных уровнях абстракции. Первоначальная ANSI четырехсхемная архитектура началась с набора внешних схем , каждая из которых представляет взгляд одного человека на окружающий мир. Они объединены в единую концептуальную схему , которая является расширенным набором всех этих внешних представлений. Модель данных может быть настолько же конкретной, насколько и точка зрения каждого человека, но это делает ее негибкой. Если мир этого человека изменится, модель должна измениться. Концептуальные модели данных принимают более абстрактную перспективу, определяя фундаментальные вещи, из которых вещи, с которыми имеет дело человек, являются лишь примерами.
Модель допускает то, что терминологии называется наследованием в объектно-ориентированной . Набор экземпляров класса сущностей может быть разделен на отдельные классы сущностей. Таким образом, каждый экземпляр класса сущности подтипа также является экземпляром супертипа класса сущности . Тогда каждый экземпляр класса сущностей супертипа также является экземпляром одного из классов сущностей подтипа.
Отношения супертип / подтип могут быть исключительными или нет. Методология может требовать, чтобы каждый экземпляр супертипа мог только быть экземпляром одного подтипа. Аналогичным образом, связь супертип/подтип может быть исчерпывающей или нет. Оно является исчерпывающим, если методология требует, чтобы каждый экземпляр супертипа был экземпляром подтипа. Часто необходим подтип «Другое».
Пример отношений [ править ]
- Каждое ЛИЦО может быть Продавцом в одном или нескольких ЗАКАЗАХ.
- Каждый ЗАКАЗ должен быть от одного и только одного ЧЕЛОВЕКА.
- ЧЕЛОВЕК — это подтип СТОРОНЫ. (Это означает, что каждый экземпляр PERSON также является экземпляром PARTY.)
- У каждого СОТРУДНИКА может быть руководитель , который также является РАБОТНИКОМ.
Диаграмма структуры данных [ править ]

Диаграмма структуры данных (DSD) — это модель или диаграмма данных, используемая для описания концептуальных моделей данных путем предоставления графических обозначений, которые документируют сущности и их отношения, а также ограничения, которые их связывают.
См. также [ править ]
- Сопоставление понятий — диаграмма, показывающая взаимосвязи между понятиями.
- Концептуальная основа – Метод организации информации.
- Концептуальные графики – формализм представления знаний.
- Концептуальная модель (информатика) - модель в разработке программного обеспечения.
- Моделирование данных – создание модели данных в системе.
- Модель «сущность-связь» — модель или диаграмма, описывающая взаимосвязанные вещи.
- Моделирование объектно-связных отношений — техника программирования.
- Объектно-ролевое моделирование — техника программирования.
- Представление знаний - область искусственного интеллекта.
- Логическая модель данных – представление данных организации, организованное с точки зрения сущностей и связей.
- Mindmap — диаграмма для визуальной организации информации
- Онтология — спецификация концептуализации.
- Физическая модель данных — представление дизайна данных.
- Семантическая сеть - расширение Интернета для облегчения обмена данными.
- Подход с тремя схемами — подход к построению информационных систем.
Ссылки [ править ]
Дальнейшее чтение [ править ]
- Перес, Сандра К. и Энтони К. Саррис, ред. (1995) Технический отчет по концептуальной схеме IRDS, Часть 1: Концептуальная схема для IRDS, Часть 2: Моделирование языкового анализа, X3/TR-14:1995, Американский национальный институт стандартов, Нью-Йорк, штат Нью-Йорк.
- Халпин Т. , Морган Т. (2008) Информационное моделирование и реляционные базы данных, 2-е изд., Сан-Франциско, Калифорния: Морган Кауфманн.
Внешние ссылки [ править ]
- Другая точка зрения , описанная agile -сообществом