02_04 ER Modeling Flashcards

1
Q

An ER term for an association (relationship) between TWO entities.

For example, PROFESSOR teaches CLASS.

A

binary relationship

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

A property that assigns a specific value to connectivity and expresses the range of allowed entity occurrences associated with a single occurrence of the related entity.

A

cardinality

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

An attribute that can be further subdivided to yield additional attributes.

For example, a phone number such as 615-898-2368 may be divided into an area code (615), and exchange number (898), and a four-digit code (2368).

A

composite attribute

Compare to simple attribute

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

In ER modeling, a key composed of more than one attribute.

A

composite identifier

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

The type of relationship between entities.

A

connectivity

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

An attribute that does not physically exist and is derived via an algorithm.

For example, the Age attribute might be derived by subtracting the birth data from the current date.

A

derived attribute

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

A property of an entity whose existence depends on one or more other entities.

A

existence-dependent

In such an environment, the existence-independent table must be created and loaded first because the existence-dependent key cannot reference a table that does not yet exist.

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

A property of an entity that can exist apart from one or more related entities.

A

existence-independent

Such a table must be created first when referencing an existence-dependent table.

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

One or more attributes that uniquely identify each entity instance.

A

identifier

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

A process based on repetition of steps and procedures.

A

iterative process

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

A relationship in which one entity must have a corresponding occurrence in another entity.

A

mandatory participation

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

An attribute that can have many values for a single entity occurrence.

For example, an EMP_DEGREE attribute might store the string “BBA, MBA, PHD” to indicate three different degrees held.

A

multivalued attribute

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

In ER modeling, a condition in which one entity occurrence does not require a corresponding entity occurrence in a particular relationship.

A

optional participation

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

In ER modeling, an attribute that does not require a value.

It can be left empty.

A

optional attribute

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

An ER term for entities that participate in a relationship.

A

participants

For example, in the relationship “PROFESSOR teaches CLASS,” the teaches relationship is basedo nthe participants PROFESSOR and CLASS.

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

A relationship found within a single entity type.

For example, an EMPLOYEE is married to an EMPLOYEE or a PART is a component of another PART.

A

recursive(unary) relationship

17
Q

An entity that is existence-independent.

A

strong entity (regular entity)

18
Q

The organization of a relational database as described by the database administrator.

A

relational schema

19
Q

The number of entities or participants associated with a relationship.

Can be unary, binary, ternary, or higher.

A

relationship degree

20
Q

In ER modeling, an attribute that must have a value.

It cannot be left empty.

A

required attribute

21
Q

An attribute that cannot be subdivided into meaningful components.

A

simple (atomic) attribute

Compare to composite attribute

22
Q

An attribute that can have only one value.

A

single-valued attribute

23
Q

A relationship that occurs when two entities are existence-dependent.

From a database design perspective, this relationship exists whenever the primary key of the related entitity contains the primary key of the parent entity.

A

strong (identifying) relationship

24
Q

An ER term used to describe an association (relationship) between three entities.

For example, a DOCTOR prescribes a DRUG for a PATIENT

A

ternary relationship

25
Q

An ER term used to describe an association within an entity.

For example, an EMPLOYEE might manage another EMPLOYEE.

A

unary (recursive) relationship

26
Q

An entity that displays existence dependence and inherits the primary key of its parent entity.

For example, a DEPENDENT requires the existence of an EMPLOYEE.

A

weak entity

27
Q

A relationship in which the primary key of the related entity does not contain a primary key component of the parent entity.

A

weak (non-identifying) relationship