Module1: Conceptual Data Modelling Flashcards

1
Q

What is conceptual modelling in database design?

A

Conceptual modelling is the process of abstracting a model from the real world to represent the data structure, relationships, and constraints in a database application.

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

What is the Entity-Relationship Model? (ER model)

A

The ER model is a graphical approach to database design that outlines the entities involved in a system and their relationships, making it easier to conceptualize the database structure.

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

What are entities in the ER Model?

A

Entities are objects or concepts that can have data stored about them in a database. They are represented as rectangles in ER diagrams.

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

What represents relationships in the ER Model?

A

Relationships are associations between entities, represented by diamonds in ER diagrams, indicating how entities are connected.

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

What are attributes in the context of the ER Model?

A

Attributes are properties or details that describe entities, represented by ovals connected to their entity rectangle in ER diagrams.

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

What is cardinality in the ER Model?

A

Cardinality defines the numerical relationship between entities, such as one-to-one, one-to-many, or many-to-many.

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

What are participation constraints in the ER Model?

A

Participation constraints specify the minimum and maximum number of times an entity can participate in a relationship.

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

What is a weak entity in the ER Model?

A

A weak entity cannot be uniquely identified by its own attributes alone and relies on a foreign key from another entity, represented by double rectangles.

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

What is the purpose of ER diagrams?

A

ER diagrams visually represent the entities, relationships, and attributes of a database, aiding in its conceptual design.

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

What are some design choices to consider in ER modelling?

A

Design choices include deciding between using attributes or entities for certain data, the level of normalization, and how to represent hierarchical relationships.

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

What is the primary purpose of an Entity-Relationship (ER) Diagram?
A) To define the syntax of a programming language
B) To visually represent the database schema
C) To outline the physical storage of data
D) To program database transactions

A

B) To visually represent the database schema

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

In the ER Model, what does a diamond symbolize?
A) Entity
B) Attribute
C) Relationship
D) Cardinality

A

C) Relationship

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

Which of the following best defines ‘Cardinality’ in the context of ER diagrams?
A) The attributes of an entity
B) The maximum number of entities involved in a relationship
C) The specific roles of entities in a relationship
D) The unique identifier for each entity

A

B) The maximum number of entities involved in a relationship

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