This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: Spelling errors in images as well as use of images whose content could be better represented with smaller images, tables and text. (July 2019) |
The SERM (structured entity relationship model) is an extension of the ERM that is commonly used for data modeling. It was first proposed by Prof. Dr. Elmar J. Sinz in 1988. The SERM is commonly used in the SAP world for data modeling.[1]
Aims
- structuring of large schemes
- visualization of existence dependency
- avoidance of inconsistencies
- avoidance of unnecessary relationship types
SERM symbols
SERM example
- The entities customer and article are independent.
- Every order relates to exactly one customer. Orders without customers are illegal. Customers without any orders are legal, because they are independent entities.
- Every order relates to at least one order item.
- Every order item relates to exactly one order.
- Every invoice relates to exactly one customer. Invoices without customers are illegal. Customers without any invoice are legal.
- Every invoice relates to at least one invoice line item.
- Every invoice line item relates to exactly one order item.
- This example, like any valid SERM scheme, is already in the third normal form.
References
- ^ Michael Röthlin (2010). Management of Data Quality in Enterprise Resource Planning Systems. BoD – Books on Demand. pp. 118–. ISBN 978-3-89936-963-2.