Terms Flashcards

1
Q

What does ERM stand for?

A

Entity Relationship Model

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

D: Entity Relationship Model

A

Conceptual database as viewed by end user that has the main components.

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

Entity

A

Refers to the entity set and not to a single entity occurrence

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

D: Required Attributes

A

Attributes that must have a value, the value can not be left blank.

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

D: Optional Attribute

A

Attributes that do not require a value, and can be left empty.

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

D: Domain

A

Set of possible values for a given attribute.

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

D: Identifiers

A

One or more attributes that uniquely identify each entity instance.

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

D: Composite Identifier

A

Primary key composed of more then one attribute.

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

D: Composite Attribute

A

Attribute that can be subdivided to yield additional attributes (if the attribute can be broken down more)

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

D: Simple Attribute

A

Attribute that cannot be subdivided (attribute that can not be broke down any more)

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

D: Single-Valued Attribute

A

Attribute that has only a single value

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

D: Multivalued Attributes

A

Attributes that have many values and require creating several new attributes. One for each component of the original multivalued attribute.

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

D: Derived Attribute

A

Attribute whose value is calculated from other attributes - derived using an algorithm. Ex - Obtaining your age from your date of birth.

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

What is the problem with null values?

A

The problem is you don’t know if the value was left blank by mistake.

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

What kind of data do you want to store in your database?Why?

A
  • Final Data.

- Because this data doesn’t change (date of birth instead of how old you are)

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

D: Relationships

A

Association between entities that always operate in both directions.

17
Q

D: Participants

A

Entities that are involved in a relationship.

18
Q

D: Connectivity

A

Describes the relationship classification. (The numbers of the relationship)

19
Q

D: Cardinality

A

Express the minimum and maximum number of entity occurrence associated with one occurrence of related entity. (The symbols of the relationship)

20
Q

D: Existence Dependence

A

Entity that exists on the database only when it is associated with another related occurrence.

21
Q

D: Existence Independence

A
  • Entity exists apart from all of its related entities

- Referred to a strong entity or regular entity.

22
Q

D: Weak (non-identifying) relationship.

A

Primary key of the related entity does not contain a primary key component of the parent entity.

23
Q

How is a weak relationship represented in an ERD diagram?

A

With a dotted line

24
Q

D: Strong (identifying) relationships

A

Primary key of the related entry contains a primary key component of the parent entity.

25
Q

How is a strong relationship represented in anERD diagram?

A

With a solid line

26
Q

Does the strength of the relationship determine the strength of the entity?

A

No

27
Q

D: Optional Participation

A

One entity occurrence does not require a corresponding entity occurrence in a particular relationship

28
Q

D: Mandatory participation

A

One entity occurrence requires a corresponding entity occurrence in a particular relationship.