DBMS TOPIC 4 : Database Modeling – ERD vs Normalization

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

1/21

flashcard set

Earn XP

Description and Tags

Database Modeling – ERD vs Normalization

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

22 Terms

1
New cards

Database Modeling

The process of creating a structured framework of entities, attributes, and relationships to support a database's design.

2
New cards

Entity Relationship Diagram (ERD)

A graphical representation of entities, attributes, and relationships in a database.

3
New cards

Entity

An object or concept about which data is stored (e.g., Student, Course).

4
New cards

Attribute

A property or detail of an entity (e.g., Name, ID).

5
New cards

Relationship

An association between two or more entities (e.g., Student enrolls in Course).

6
New cards

Primary Key

A unique identifier for a record in a table.

7
New cards

Foreign Key

A field that creates a link between two tables, referencing the primary key of another table.

8
New cards

Chen Notation

A conceptual modeling style for ERD with shapes like ovals for attributes.

9
New cards

Crow’s Foot Notation

A practical, implementation-focused ERD style using symbols like lines and "crow's feet" to indicate cardinality.

10
New cards

Top-Down Approach

Database design that starts with ERD modeling and refines into more specific structures.

11
New cards

Bottom-Up Approach

Database design that begins with normalization by analyzing attributes and grouping them into entities.

12
New cards

Conceptual Design

High-level ERD-based modeling; independent of DBMS implementation.

13
New cards

Logical Design

Converts conceptual models to logical structures using rules like normalization.

14
New cards

Physical Design

Translates the logical model into actual database structures like tables and indexes.

15
New cards

Normalization

The process of structuring data to minimize redundancy and improve data integrity.

16
New cards

1NF (First Normal Form)

Ensures each table cell contains a single value and each record is unique.

17
New cards

2NF (Second Normal Form)

Satisfies 1NF and removes partial dependencies from composite primary keys.

18
New cards

3NF (Third Normal Form)

Satisfies 2NF and removes transitive dependencies between non-key attributes.

19
New cards

Transitive Dependency

A situation where a non-key attribute depends on another non-key attribute.

20
New cards

Insert Anomaly

Inability to add data due to missing fields or required dependencies.

21
New cards

Update Anomaly

Inconsistencies due to updating data in multiple places.

22
New cards

Delete Anomaly

Accidental data loss when deleting a record that contains multiple data points.