Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

 

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

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

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

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

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

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

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

 

 

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

 

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

 

 

<== предыдущая лекция | следующая лекция ==>
Построение логической модели | Полная атрибутивная модель
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 385; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.