stringtranslate.com

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

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

Обзор

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

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

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

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

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

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

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

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

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

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

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

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