Chapter 3- Exam 1 Flashcards

1
Q

A special-purpose UML notation representing the relationship between two classes that are often considered together, such as when a sports league is made up of a collection of teams

A

Aggregation relationship

53

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

UML symbol that depicts the relationship between two classes; it is modeled as a solid line that connects two classes in a model

A

Association

51

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

Data elements that describe instances in a class, very much like fields in a database table

A

Attributes

52, 60

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

Succinct statements of constraints on business processes; they provide the logic that guides the behavior of the business in specific situations

A

Business rule

57

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

See multiplicities

A

Cardinalities

60

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

Any separate identifiable collection of things (objects) about which the organization wants to collect and store information. ________ can represent organization resources (e.g. trucks, machines, buildings, cash, investments), persons (e.g. customers, employees), events (e.g. sales, purchases, cash disbursements, cash receipts), and conceptual structures (e.g. accounts, product categories, budgets). ________ are typically implemented as tables in a relational database, where individual instances of the class are represented as rows in the table

A

Class

50

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

Structure models prepared using UML notation

A

Class diagrams

50

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

A special-purpose UML notation representing the relationship between two classes that are often considered together, similar to aggregation relationships, except that in ________ ________ , one class cannot exist without the other, such as a book and the chapters that compose the book.

A

Composition relationship

53

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

Optional or mandatory guidance about how a process should perform in certain situations

A

Constraints

52

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

A graphic representation of the conceptual contents of databases; ______ _________ support communication about database contents between users and designers of the database

A
Data models 
(50)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The people, things, and events in the domain of interest; in UML notation, _________ are modeled as classes

A

Entities

60

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

Attribute that allows database tables to be linked together; ________ ________ are the primary keys of other tables placed in the current table to support the link between the two tables

A
Foreign key (FK)
(53)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A special-purpose UML symbol that supports grouping of things that share common characteristics; it reduces redundancy because the shared characteristics need only be modeled once

A

Generalization relationship

53

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

UML symbols that describe the minimum and maximum number of times an instance of one class can be associated with instances of another class for a specific association between those two classes; they indicate whether the two classes are part of one-to-one, one-to-many, or many-to-many relationships

A

Multiplicities

60

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

An attribute or a combination of attributes that uniquely identifies an instance of a class in a data model or a specific row in a table

A
Primary key (PK)
(52)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

The business purpose for the association between two classes or two database tables; see association

A

Relationship

60

17
Q

A conceptual depiction of a database, such as a UML class model or an entity-relationship model

A
Structure model 
(50)