EXAM 2 Flashcards
Stockflow
association between a resource and an event
Participaton
association between an event and an agent
Assigned
association between two agents
Duality
association between two resources
UML stands for
Unified Modeling Language
what makes up a class?
stereotype (resource, event, agent)
class name (customer)
attributes (PK, name, address)
attributes
Characteristics or elementary properties of classes or associations. They are used for actual communication about the real world phenomena represented by objects
minimum multiplicities
can class A exist in the database without class B?
maximum multiplicites
can one instance of class A in the database be associated with more than one instance of class B?
conceptual model
written one, shows min and max multiplicities between each class.
(no posting of FK, create tables for SF or duplicity but do not post any PKs to them!)
logical model
relational table, still not in any software
each class written out with attributes next to it horizontally.
(underline PK, *FK)
you go to logical when you make decisions on how to implement the database
physical model
we’ve made the decision on what database we’re using.
(data input into Access to show relationships)
(used as a prototype)
Basic constructs of UML
- class
- attribute
- association
- multiplicity (cardinality)
UML is also known as
conceptual (semantic) modeling
Object Management Group (OMG)
entity that gives the standards for UML