ER Diagrams - CCEA - SSD (copy)

call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/26

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:52 AM on 4/20/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Add student to class section state
Add studentsNo students in these sections. Invite them to track progress!

27 Terms

1
New cards

What is an Entity-Relationship (ER) model?

A high level conceptual model used in database design concepts

2
New cards

What are ER models used for?

to visually represent the structure of a database by identifying entities, relationships, and attributes.

3
New cards

What are the main components of an ER model?

Entities in the system, relationships between the entities, and attributes of entities and relationships.

4
New cards

What does an ER models help to do?

-Represent data requirements of a system
-Define data structures before implementation in a relational database
-Facilitate communication between stakeholders during system analysis and design

5
New cards

What does an entity represent in an ER model?

A set of objects or concepts (persons, places, things, or events) about which data is to be. recorded and maintained relevant to the organisation.

6
New cards

How is an entity represented in an ER model?

By a rectangle labelled with a singular noun.

7
New cards

What is a relationship in the context of ER models?

A meaningful association between two entities, labelled with verbs. E.g (1:1) or (1:M)

8
New cards

What is cardinality in ER models?

The maximum number of times an entity participates in a relationship, such as one-to-one, one-to-many, or many-to-many.

9
New cards

What is a one-to-one relationship?

A relationship where one entity is associated with one instance of another entity. E.g one country has one capital city

10
New cards

What is a one-to-many relationship?

A relationship where one entity is related to many instances of another entity. E.g one customer can buy many items

11
New cards

What is a many-to-many relationship?

A relationship where many instances of one entity relate to many instances of another entity. E.g many students can sit many exams

12
New cards

What is the purpose of normalisation in database design?

To validate the model and ensure that many-to-many relationships are decomposed into one-to-many relationships.

13
New cards

What is the role of an ER model in system design?

To represent data requirements, define data structures, and facilitate communication between stakeholders.

14
New cards

What is the significance of attributes in an ER model?

Attributes provide details about entities and relationships.

15
New cards

What type of approach do ER models use in system design?

A top-down approach to the design and implementation of a system.

16
New cards

Can ER models be used for different types of databases?

Yes, they can be used for relational, hierarchical, or network databases.

17
New cards

Does an ER model depend on a certain programming language?

NO it can be used regardless of database or programming language

18
New cards

What does an analyst do with an ER model?

They modify it to fit the specific data model being used e.g relational, hierarchical

19
New cards

What is developed when using the relational model?

A scheme outlining the tables that will be used in the system

20
New cards

What receives particular focus when identifying fields within tables and why?

Primary and foreign keys, to help ensure that any many to many relationships have be decomposed to one to many

21
New cards

What technique can be used to validate the relational modal?

Normaliseation

22
New cards

What is the final step after completing the relational model?

Selecting the most appropriate DBMS (e.g MySQL or Access)

23
New cards

How are attributes represented in an ER diagram

With an ellipse

24
New cards

How are relationships represented in an ER diagram

With a diamond

25
New cards

How are attributes to entities and entitie sets with other relationship types represented in an ER diagram

With a line

26
New cards

How are multi-valued attributes represented in an ER diagram

With a double ellipse

27
New cards

How is a weak entity represented in an ER diagram?

With a double rectangle