Relational Database (RDBMS) Concepts
1 Topics
Relational Model Fundamentals
15 Sub-topics
Introduction to Relational Model
Understanding Tables (Relations)
Rows (Tuples) and Records
Columns (Attributes) and Fields
Domain and Data Types Concept
Keys in Relational Databases - Overview
Primary Key Concept and Purpose
Foreign Key Concept and Relationships
Candidate Keys and Alternate Keys
Relational Constraints Overview
Entity Integrity Constraint
Referential Integrity Constraint
Relationships and Cardinality
1 Topics
Database Relationships
10 Sub-topics
Understanding Database Relationships
Many-to-Many Relationship
Cardinality in Relationships
Participation - Total and Partial
Weak Entities and Strong Entities
Entity-Relationship (ER) Modeling
1 Topics
ER Modeling and Design
11 Sub-topics
Attributes - Simple, Composite, Derived, Multi-valued
Relationship Representation
ER Diagram Symbols and Notation
Creating ER Diagrams - Step by Step
Translating Requirements to ER Model
Advanced ER Concepts - Generalization
Specialization and Aggregation
Normalization Fundamentals
2 Topics
Database Normalization - Part 1
6 Sub-topics
Purpose and Benefits of Normalization
Anomalies in Databases - Insert, Update, Delete
First Normal Form (1NF) - Rules and Requirements
Converting to 1NF - Examples
Database Normalization - Part 2
6 Sub-topics
Second Normal Form (2NF) - Rules and Requirements
Converting to 2NF - Examples
Third Normal Form (3NF) - Rules and Requirements
Converting to 3NF - Examples
Boyce-Codd Normal Form (BCNF)
Difference Between 3NF and BCNF