ER Modeling (Advanced) - L2

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/20

flashcard set

Earn XP

Description and Tags

Flashcards for Week 2 Lecture: ER Modelling (Advanced)

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

21 Terms

1
New cards

Entity-Relationship Modeling

A modeling technique used in database design.

2
New cards

Crow’s Foot notation

A visual representation standard used in database design, as specified in the textbook.

3
New cards

Attribute

A characteristic or property of an entity.

4
New cards

Relationship Degree

The number of entities associated with a relationship.

5
New cards

Logical Model

Converting Conceptual model to detailed Logical Model ready for DB implementation.

6
New cards

Weak Entity

An entity that cannot exist without another parent entity.

7
New cards

Strong Entity

An entity that can exist apart from parent entities.

8
New cards

Strong (identifying) relationships

Relationships where the primary key of the child entity contains a primary key component of the parent entity.

9
New cards

Weak (non-identifying) relationship

Relationships where the primary key of the child entity does not contain a primary key component of the parent entity.

10
New cards

Composite Entity

An entity that builds a bridge between original entities and contains attributes singular to the relationship.

11
New cards

M:N relationships

Relationships where many instances of one entity can relate to many instances of another entity.

12
New cards

1:M relationships

Relationships where one instance of an entity relates to many instances of another entity.

13
New cards

Supertype

A more generic entity type.

14
New cards

Subtype

A more specific entity type compared to its supertype.

15
New cards

Specialisation Hierarchy

Depicts arrangement of higher-level supertypes and lower-level subtypes

16
New cards

Generalisation Process

Defining a general entity type from a set of specialised entity types

17
New cards

Specialisation Process

Defining one or more subtypes of the supertype

18
New cards

Disjoint (non-overlapping) subtypes

Contain a unique subset of the supertype entity set.

19
New cards

Overlapping subtypes

Contain non-unique subsets of the supertype entity set

20
New cards

Convert Logical Model to Relational Model

Relational Modelling and SQL

21
New cards

Natural key

Real-world, generally accepted identifier for real-world objects