Entity Product Relationship

DescriptionA link that one product has with another.

For example:
Same producer
Same package

Attributes
Active Ingredient IndActive Ingredient Ind
Identification NumIdentification Num
Product Relationship Confidentiality TypeProduct Relationship Confidentiality Type
Product Relationship TypeProduct Relationship Type
Relationship QtyRelationship Qty

Relationship
targetProductRelationshiptargetProductRelationship
sourceProductRelationshipsourceProductRelationship

Dependencies
 NONE

Reverse Dependencies
 

Attribute Details

 Active Ingredient Ind
DescriptionIndicates whether or not the ingredient is an active ingredient.
Data TypeStandards - Data Domains.ddm/Data Domains/Boolean Indicator [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Identification Num
DescriptionA unique symbol that establishes identity of the product within the context of another product.
Data TypeStandards - Data Domains.ddm/Data Domains/Alphanumeric [VARCHAR(80)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Product Relationship Confidentiality Type
DescriptionIndicates the privacy requirements for information about this relationship.

For example:
A manufacturer considers an ingredient in a product to be a trade secret.
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Product Relationship Type
DescriptionIndicates the kind of relationship a product has with another product.

For example:
Lot
Content
Kind
Part
Ingredient
Package
Assembly
Specialized
Equivalent
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Relationship Qty
DescriptionAn indication of the amount of one product contained in another product.

For example:
50 mg per tablet, 300 ml / liter
Data TypeStandards - Data Domains.ddm/Data Domains/Quantity Integer [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse

Relationship Details

 targetProductRelationship
DescriptionDESCRIPTION:
Each ProductRelationship always has as source one Product. Each Product might be the source for one or more ProductRelationship.

Is Identifying Relationshipfalse
Child TableProduct Relationship
Child Role NamesourceProduct
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteRESTRICT
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateRESTRICT
Parent TableProduct
Parent Role NametargetProductRelationship
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertRESTRICT
Parent Referential Integrity: On UpdateRESTRICT



 sourceProductRelationship
DescriptionDESCRIPTION:
Each ProductRelationship always has as target one Product. Each Product might be the target for one or more ProductRelationship.

Is Identifying Relationshipfalse
Child TableProduct Relationship
Child Role NametargetProduct
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteRESTRICT
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateRESTRICT
Parent TableProduct
Parent Role NamesourceProductRelationship
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertRESTRICT
Parent Referential Integrity: On UpdateRESTRICT