Conceptual Data Modeling using EER and UML

7 important questions on Conceptual Data Modeling using EER and UML

Characteristics of EER model?

Enhanced entity relationship model
- specialization/generalization
- categorization
- aggregation

What is specialization/generalization?

Refers to the process of defining a set of subclasses of an entity type. Can then establish additional specific attribute types. Subclass inherits all attribute types and relations from its superclass. Generalization is reverse.

Disjointness
- disjoint means entity can just 1 subclass
- overlap means several   
Completeness
- total means each superclass -> 1 of subclass
- partial means no need

Hierarchy: subclass has only one super class
Latice: has multiple superclasses

What are the characteristics of an UML class diagram?

Unified modeling language assists in the specification, visualization, construction, and documentation of artifacts of a software system

Classes
Variables
Access modifiers
Associations
Specialization/generalization
Aggregation
  • Higher grades + faster learning
  • Never study anything twice
  • 100% sure, 100% understanding
Discover Study Smart

What is method overloading?

Various methods in the same class can have the same name, but a different number or type of input arguments

What are the 3 advanced UML modeling concepts?

Changeability property
Object constraint language (OCL)
Dependency relationship

What is the changeability property?

Specifies the type of operations which are allowed on either variable values or links

Three common choices
- default which allows any type of edit
- addOnly which only allows additional values or links to be added
- frozen which allows no further changes once the value or link is established

What is a dependency relationship?

Defines a 'using' relationship which states a change in the specification of a UML modeling concept may affect another modeling concept that uses it.

The question on the page originate from the summary of the following study material:

  • A unique study and practice tool
  • Never study anything twice again
  • Get the grades you hope for
  • 100% sure, 100% understanding
Remember faster, study better. Scientifically proven.
Trustpilot Logo