Block 4 - lecture 2 Flashcards
UML
What gives data meaning?
context
What is data once it has context?
information
3 roles of a database?
- record
- access
- protect
entity relationship database model?
very common in databases,
records (entities) are linked to others with a relationship
eg. allocating pay record to employee
ER database model?
entity relationship
types of relationship?
- 1 to 1
- 1 to many
- many to many
- mandatory
- optional
symbols for relationships?
to many = triangle and line
to one = double line
examples of local, departmental information systems in engineering?
- MS Access databases
- MS excel spreadsheets
- local shared folders
examples of company-wide information systems in engineering?
-PLM (product lifecycle management systems)
UML?
unified modeling language
unified modeling language?
a group of 13 types of standardised diagrams to describe systems
use case diagrams?
describe how ‘actors’ interact with the system
eg. waiter, chef and customer in a restaurant
relationships in use case diagram?
an optional, specialised function within a higher level one
eg. ‘serve wine’ extends ‘serve food’
relationships in use case diagram?
functions always within another higher level function
eg. ‘read menu’ in ‘order food’
class diagram?
describes the structure, each class has properties for everything inside it