Data Modeling Flashcards

1
Q

A good business rule is:

A

(1) declarative
(2) precise
(3) atomic
(4) consistent
(5) expressible
(6) distinct
(7) business-oriented

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

A good data name is:

A

(1) related to business
(2) meaningful and self-documenting
(3) unique
(4) readable
(5) composed of words from an approved list
(6) repeatable

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

A logical representation of the data from an organization or for a business area, using entities for categories of data and relationships for associations between entities

A

ENTITY-RELATIONSHIP MODEL

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

A graphical representation of an entity-relationship model

A

ENTITY-RELATIONSHIP DIAGRAM

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

A person, a place, an object, an event, or a concept in the user environment about which the organization wishes to maintain data

A

ENTITIES

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

Person, place, object, event, concept (corresponds to a row in a table)

A

ENTITY INSTANCE

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

Collection of entities (corresponds to a table)

A

ENTITY TYPE

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

Link between entities

A

RELATIONSHIP INSTANCE

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

Category of relationship, link between entity types

A

RELATIONSHIP TYPE

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

Property or characteristic of an entity or relationship type

A

ATTRIBUTE

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

Often corresponds to a field in a table

A

ATTRIBUTE

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

Entity is an object that will have many instances in the database.

A

TRUE

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

Entity is an object that will be composed of multiple attributes. T or F?

A

TRUE

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

Entity is an object that we are trying to model

A

TRUE

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

Entity is a user of the database system

A

FALSE

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

Entity is an output of the database system.

17
Q

Property or characteristic of an entity or relationship type

18
Q

An attribute that has meaningful component parts

A

COMPOSITE ATTRIBUTE

19
Q

An attribute that cannot be broken down into smaller components that are meaningful to the organization

A

SIMPLE (OR ATOMIC) ATTRIBUTE

20
Q

An attribute that may take on more than one value for a given entity (or relationship instance)

A

MULTIVALUED ATTRIBUTE

21
Q

An attribute whose values can be calculated from related attribute values

A

DERIVED ATTRIBUTE

22
Q

An attribute (or a combination of attributes) that uniquely identifies individual instances of an entity type

A

IDENTIFIER (KEY)

23
Q

An attribute that could be a key, satisfies the requirements for being an identifier

A

CANDIDATE IDENTIFIER

24
Q

This relationship exist between tables when only one record of the first table is related to only one record on the second table

A

ONE-TO-ONE RELATIONSHIP

25
This relationship exist between tables when one record of the first table can be related to one or more records to a second table
ONE-TO-MANY RELATIONSHIP
26
This relationship exists between tables when one record of the first table can be related to one or more records to a second table or vice versa
MANY-TO-MANY RELATIONSHIP
27
Relationships are the glue that holds together the various components of an E-R model
MODELING RELATIONSHIPS
28
A meaningful association between (or among) entity types
RELATIONSHIP TYPE
29
An association between (or among) entity instances where each relationship instance associates exactly one entity instance from each participating entity type
RELATIONSHIP INSTANCE
30
An entity type that associates the instances of one or more entity types and contains attributes that are peculiar to the relationship between those entity instances
ASSOCIATIVE ENTITY
31
How do you know whether to convert a relationship to an associative entity type?
- All the relationships for the participating entity types are "many" relationships - The resulting associative entity type has independent meaning to end users and, preferably, can be identified with a single-attribute identifier - The associative entity has one or more attributes in addition to the identifier - The associative entity participates in one or more relationships independent of the entities related in the associated relationship
32
The number of entity types that participate in that relationship
DEGREE OF RELATIONSHIP
33
Relationship between the instances of a single entity type
UNARY RELATIONSHIP
34
Relationship between the instances of two entity types. The most common type of relationship encountered in data
BINARY RELATIONSHIP
35
Simulataneous relationship among instances of three entity types
TERNARY RELATIONSHIP
36
Recursive relationships
UNARY RELATIONSHIP
37
A rule that specifies the number of instances of one entity that can be associated with each instance of another entity
CARDINALITY CONSTRAINT
38
The minimum number of instances of one entity that may be associated with each instance of another entity
MINIMUM CARDINALITY
39
The maximum number of instances of one entity that may be associated with each instance of another entity
MAXIMUM CARDINALITY