КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Определение кардинальности и уровня участи отдельных типов связейСледующий этап - определение кардинальности и уровня участия для каждого типа связей. Кардинальность любой связи может иметь значение либо 1:1, либо 1:M, либо M:N. Участие каждого из членов связи может быть определено как частичное или тотальное.
Связь POSTа SKLAD. В спецификациях было написано, что поставка осуществляется только на один склад, следовательно, данная связь имеет кардинальность 1:1. Поскольку каждая поставка осуществляется на склад, степень участия сущности POST в связи POSTа SKLAD является полной. Связь POSTа PSTV. Кардинальность данной связи 1:1, поскольку каждая поставка осуществляется только одним поставщиком в данный момент времени. Степень участия сущности PSTV в данной связи является частичной. Связь OTGRаSKLAD. В ходе аналогичных рассуждений получаем, что кардинальность данной связи 1:1, степень участия сущности SKLAD в связи OTGRаSKLAD частичная. Связь OTGRаPOKUP. Кардинальность 1:1. Сущность OTGR участвует в связи OTGRаPOKUP полностью. Связь IZDELаOTGR. Кардинальность 1:M. Сущность IZDEL участвует в данной связи частично. Связь KOMPаPOST. Кардинальность данной связи 1:M, так как поставляться может несколько видов материалов и компонентов. Сущность POST полностью занята в связи KOMPаPOST.
Определение атрибутов и связывание их с типами сущностей и связей. Следующим шагом является выделение атрибутов сущностей. Атрибут описывает некоторый аспект определенной сущности или связи.
Тип сущности Атрибут PSTV K_PSTV (код поставщика) PSTV (название ) GOROD (город) ADR (адрес) POKUP K_POKUP(код покупателя) POKUP (название) GOROD (город) ADR (адрес) IZDEL K_IZDEL (код изделия) IZDEL (наименование) KHAR (характеристика) ZENA_ED (цена за ед.) KOMP K_KOMP ( код детали) KOMP (наименование) KHAR (характер.) ZENA_ED (цена за ед.) POST N_POST (№ пост.) KOL_VO (кол-во) DATA _POST (дата пост.) OTGR N_OTGR (№ отгр.) KOLVO (кол-во) DATA_OTGR (дата отгр.) SKLAD N_SKLAD (№ склада) FIO (отв. лицо) KOLVO (кол-во ) DATA_OPER (дата опер.) Определение атрибутов, являющихся потенциальными и первичными ключами. Тип сущности Первичный ключ Потен. ключ. IZDEL K_IZDEL IZDEL KOMP K_KOMP KOMP PSTV K_PSTV POKUP K_POKUP OTGR N_OTGR POST N_POST SKLAD N_SKLAD, K_KOMP, DATA_OPER Определение набора отношений исходя из структуры локальной логической модели данных. На этом этапе создаются отношения, представляющие сущности и связи, присутствующие в локальной логической модели данных представления пользователя «начальник склада» приложения «Сборочное предприятие». Связи между сущностями моделируются с помощью механизма первичных и внешних ключей.
|