|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Схематическое представление атрибутовЕсли сущность определенного типа должна отображаться на схеме вместе со своими атрибутами, то прямоугольник, представляющий эту сущность, делится на две части. В верхней части прямоугольника отображается имя сущности, а в нижней — список имен атрибутов. Первым атрибутом (атрибутами) в списке должен быть первичный ключ для сущности данного типа, если он известен. Имя (имена) атрибута (атрибутов) первичного ключа должно быть обозначено дескриптором {РК} (сокращение от primary key). В языке UML принято присваивать атрибуту имя, которое начинается со строчной буквы, а если оно состоит из нескольких слов, то первая буква каждого следующего слова пишется с прописной буквы (например, address и telNo), Кроме того, на схемах могут применяться дополнительные дескрипторы,в том числе дескриптор с обозначением компонента первичного ключа {РРК}(сокращение от partial primary key), если атрибут образует часть составного первичного ключа, и дескриптор с обозначением альтернативного ключа {АК}(сокращение от alternate key). Как показано на рис. 11.10, первичным ключом сущности типа Staff является атрибут staffNo, а первичным ключом сущности типа Branch — атрибут branchNo. Сущности сильного и слабого типов Сущность сильного типа-Тип сущности, существование которого не зависит от какого-то иного типа сущности. Тип сущности называется сильным, если его существование не зависит от на личия сущностей другого типа. Сущность слабого типа-Тип сущности/существование которого зависит от какого-то другого типа сущности. Сущность слабого типа зависит от наличия сущности другого типа. Сущности слабого типа иногда называют дочерними, зависимыми или подчиненными, а сущности сильного типа — родительскими, сущностями владельцами или доминантными. Атрибуты связей Рассмотрим в качестве примера связь Advertises между сущностями Newspaper и PropertyForRent, которая показана на рис. 11.1. Допустим, что нужно зафиксировать в базе данных дату публикации рекламы арендуемой недвижимости и стоимость аренды, указанную в этой рекламе. Для этого лучше всего ассоциировать такую информацию со связью Advertises с помощью атрибутов dateAdvert и cost, а не вводить эти атрибуты в состав определений сущностей Newspaper или PropertyForRent. Схематическое представление атрибутов связей: • Для отображения атрибутов, относящихся к типу связи, применяется такое же условное обозначение, как и для типа сущности. Тем не менее, чтобы подчеркнуть различие между сущностью и связью, обладающей атрибутом, линия,которая соединяет прямоугольник с именем атрибута (атрибутов) и саму связь,отображается как штриховая. Если на схеме появляется связь с одним или несколькими атрибутами, это может свидетельствовать о том, что за этой связью скрывается невыявленный тип сущности. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |