Block 2, Part 4: Conceptual Models Flashcards

1
Q

What is a conceptual data model?

A

A high-level description of the database that is detailed enough to be used by technical stakeholders but still easily understood by non-technical stakeholders.

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

What does a conceptual data model capture?

A

Definitions of entities, their attributes, relationships and constraints.

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

What is a data dictionary?

A

The agreed definitions/descriptions of the terms used in the domain of discourse for a database.

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

What is the entity-relationship model?

A

A visual representation for a database design.

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

What does the entity-relationship model diagram capture?

A

The entity types of interest, the attributes of the entity types and their domain, the relationship types and their description, and constraints that limit the values and relationships within the model.

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

What does an entity type represent?

A

A set of artefacts that have the same data requirements; that are recognised by the organisation; and whose data representation captures something of importance to the organisation.

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

What is an entity instance?

A

A single occurrence of an entity type.

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

What are entity attributes?

A

An attribute is a property of an entity type, such as a name, an identifier, etc.

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

What is an attribute domain?

A

A domain is a named set of values from which attributes can draw their own values.

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

What is a key attribute of an entity type?

A

A unique identifier of an individual instance of the entity type.

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

What is a candidate key?

A

One possible key for an entity type.

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

What is a relationship type?

A

A description of the asocial between entity types that are of importance in the domain of discourse.

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

What is a relationship instance?

A

A specific occurrence of a relationship type that holds between entity instances.

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

What does optionality mean in reference to a relationship type?

A

Optionality defines whether or not it is a requirement of every instance of the entity type to take part in an instance of the relationship type.

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

What does degree/multiplicity mean in reference to a relationship type?

A

Degree/multiplicity describes if an entity instance can be involved in at most one relationship instance, or can be involved in one or more relationship instances.

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