Database Management Systems: ER-to-Relational Mapping

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

1/38

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts and terms from the ER-to-Relational Mapping process in database management.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

39 Terms

1
New cards

ER-to-Relational Mapping Algorithm

A systematic process for converting an Entity-Relationship model to a relational database schema.

2
New cards

Regular Entity Types

Basic entities that have their own attributes and can exist independently.

3
New cards

Weak Entity Types

Entities that do not have sufficient attributes to form a primary key and depend on a strong entity.

4
New cards

Binary 1:1 Relationship Type

A relationship type where one entity of one type is associated with one entity of another type.

5
New cards

Binary 1:N Relationship Type

A relationship type where one entity of one type is associated with multiple entities of another type.

6
New cards

Binary M:N Relationship Type

A relationship type where multiple entities of one type can be associated with multiple entities of another type.

7
New cards

Multivalued Attributes

Attributes that can have multiple values for a single entity.

8
New cards

N-ary Relationship Types

Relationships that involve more than two entity types.

9
New cards

Preserve Information

Maintain all data attributes during the mapping process.

10
New cards

Constraints

Rules that maintain the integrity and correctness of the database.

11
New cards

Primary Key

A unique identifier for records in a relational database.

12
New cards

Foreign Key

An attribute that creates a link between two tables in a relational database.

13
New cards

Specialization

The process of defining a set of sub-entities from a higher-level entity.

14
New cards

Generalization

The process of defining a higher-level entity that generalizes multiple lower-level entities.

15
New cards

Surrogate Key

An artificially created key used to uniquely identify records not derived from business data.

16
New cards

Mapping of Regular Entity Types

First step in ER-to-relational mapping that creates relations for regular entities.

17
New cards

Mapping of Weak Entity Types

Second step which involves creating relations for weak entities and including foreign keys.

18
New cards

Mapping of Binary 1:1 Relationships

Step to identify participating relations and form appropriate mappings.

19
New cards

Mapping of Binary 1:N Relationships

Mapping where primary keys of N-side entities are included as foreign keys.

20
New cards

Mapping of Binary M:N Relationships

Creating a new relation for M:N relationships to represent connections.

21
New cards

Mapping of Multivalued Attributes

Creating a new relation for each multivalued attribute along with its corresponding keys.

22
New cards

Mapping of N-ary Relationship Types

Creating a new relation that represents n-ary relationships along with keys.

23
New cards

Mapping Specialization or Generalization

Converting specialized or generalized entities into relational schemas.

24
New cards

Multiple Inheritance

When a subclass inherits from multiple parent classes.

25
New cards

Options for Mapping Specialization

Different strategies to represent subclasses in the relational schema.

26
New cards

Single Relation with Type Attribute

A method where a single relation includes a type attribute to distinguish subclasses.

27
New cards

Multiple Relations with Subclass Relationships

Creating distinct relations for subclasses, each with the attributes of their superclass.

28
New cards

Mapping of Union Types

Creating relations for categories with differing keys using surrogate keys.

29
New cards

Category Relation

A relation created to capture the attributes and keys of a category.

30
New cards

Mapping Constraints

The rules and regulations followed during the mapping process.

31
New cards

Dependent Relation

A relation created from weak entity types that relies on strong entity types.

32
New cards

Composite Key

A primary key made up of multiple attributes to uniquely identify a record.

33
New cards

EER Model Constructs

Enhanced Entity-Relationship models that provide additional semantics.

34
New cards

Relational Schema

The blueprint of how a database is constructed, including tables and relationships.

35
New cards

Relationship Relation

A relation created specifically to handle many-to-many relationships between entities.

36
New cards

Cross-reference Relation

A relation set up to cross-reference primary keys of two or more relations.

37
New cards

Unique Identifier

A value that distinctly identifies a record in a relational database.

38
New cards

Attribute

A characteristic or property of an entity.

39
New cards

Primary Key Attribute

The attribute in a relation that uniquely identifies each tuple.