EXAM 2 Flashcards

1
Q

Stockflow

A

association between a resource and an event

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Participaton

A

association between an event and an agent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Assigned

A

association between two agents

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Duality

A

association between two resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

UML stands for

A

Unified Modeling Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what makes up a class?

A

stereotype (resource, event, agent)

class name (customer)

attributes (PK, name, address)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

attributes

A

Characteristics or elementary properties of classes or associations. They are used for actual communication about the real world phenomena represented by objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

minimum multiplicities

A

can class A exist in the database without class B?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

maximum multiplicites

A

can one instance of class A in the database be associated with more than one instance of class B?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

conceptual model

A

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!)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

logical model

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

physical model

A

we’ve made the decision on what database we’re using.

(data input into Access to show relationships)

(used as a prototype)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Basic constructs of UML

A
  1. class
  2. attribute
  3. association
  4. multiplicity (cardinality)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

UML is also known as

A

conceptual (semantic) modeling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Object Management Group (OMG)

A

entity that gives the standards for UML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

static attributes

A

will not change if new data is entered into system

17
Q

volatile attributes

A

will change if new data is entered into system

18
Q

relational database

A

consists of tables (relations) that are linked together via the use of primary and foreign keys

made up of rows (extensions, instances, records),
and columns (table intensions, facts about the collected records)

19
Q

entity integrity

A

each row in a table must have a primary key value (and the primary key values must be unique for each row in the table)

PK cannot contain a null value!

20
Q

referential integrity

A

A value for a foreign key in a table must either:

-Match exactly a value for the primary key in the table from which it was posted

  • Be null (no data value – note that this is not a zero) IF the related multiplicity allows
21
Q

one fact, one place

A

Fact = a pairing of a candidate key attribute value with another attribute value