Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Модель данных на основе ключа



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

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

В каждом объекте в диаграмме модели данных горизонтальная линия разделяет атрибуты на две группы: ключевую область (выше линии) и не ключевую область или область данных (ниже линии).

Ключевая область содержит первичный ключ (Primary key PK) для сущности. Первичный ключ может включать один или более первичных ключевых атрибутов. Количество их должно быть достаточным, чтобы выбранные атрибуты сформировали уникальный идентификатор для каждого элемента в сущности. Сущность, кроме ключевых атрибутов, как правило, имеет не ключевые атрибуты.

Всем вышеописанным ключам Erwin автоматически присваивает имена индексов и порядковые номера путем добавления специальных кодов перед именем таблицы следующим образом, при желании имена ключе и индексов можно изменить вручную.

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

Ниже на рис. 5.24. и 5.25. приведены KBM диаграммы некоторых моделей на основе PK ключей. В данных моделях присутствуют только имена атрибутов, которые могут быть использованы для идентификации значений сущности.

Рис. 5.24. Пример KBM диаграммы

Рис. 5.25. Пример KBM диаграммы





Дата публикования: 2014-10-25; Прочитано: 481 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...