Database Design - ER Modeling (Advanced)

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 covering key vocabulary from the lecture on advanced ER modeling concepts in database design.

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 to represent the structure of a database.

2
New cards

Crow’s Foot notation

A graphical representation used in ER modeling to depict entities, attributes, and relationships.

3
New cards

Attribute

A characteristic or property of an entity.

4
New cards

Connectivity

Describes how entities are associated in a relationship (one-to-one, one-to-many, many-to-many).

5
New cards

Cardinality

Expresses the minimum and maximum number of entity occurrences associated with one occurrence of the related entity.

6
New cards

Weak Entity

An entity that cannot exist without another entity.

7
New cards

Strong Entity

An entity that can exist independently of other entities.

8
New cards

Strong (Identifying) Relationship

A relationship where the primary key of the related entity contains a primary key component of the parent entity.

9
New cards

Weak (Non-Identifying) Relationship

A relationship where the primary key of the related entity does not contain a primary key component of the parent entity.

10
New cards

Composite Entity

An entity that represents a many-to-many relationship between two or more entities.

11
New cards

Supertype

A more general entity type that can have subtypes.

12
New cards

Subtype

A more specific entity type that inherits attributes from its supertype.

13
New cards

Specialization

The process of defining one or more subtypes of a supertype.

14
New cards

Generalization

The process of defining a general entity type from a set of specialized entity types.

15
New cards

Specialization Hierarchy

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

16
New cards

Subtype Discriminator

An attribute in the supertype that determines to which subtype the supertype instance is related.

17
New cards

Disjoint Subtypes

Subtypes that contain a unique subset of the supertype entity set.

18
New cards

Overlapping Subtypes

Subtypes that contain non-unique subsets of the supertype entity set.

19
New cards

Primary Key

A key that ensures each record is uniquely identifiable and should not carry embedded meaning.

20
New cards

Natural Key

A real-world, generally accepted identifier for real-world objects.

21
New cards

Surrogate Key

A artificially created key, particularly when a natural key isn't suitable.