Description
In this course, you will :
- Learn the techniques required to create data models for your organisation.
 - Use both the classic entity-relationship notation and the "crow's foot" notation to apply essential data modelling design ideas.
 - Create semantically correct data models from entities, attributes, relationships, hierarchies, and other modelling components.
 - Forward engineering is used to convert conceptual data models to logical and physical data models.
 
Syllabus :
1. Data Modeling Fundamentals
- Introduction to Data Modeling Fundamentals
 - The Purpose and Role of Data Modeling
 - Basic Data Modeling Concepts and Terminology
 - Navigate Your Alternatives Among Methodologies, Techniques, and Notations
 - Compare Data Modeling to Database Design
 - Compare Transactional Data Modeling to Analytical Data Modeling
 
2. The Building Blocks of Data Modeling
- Introducing Data Modeling Building Blocks
 - The Role of Entities in Data Modeling
 - Add Attributes to Your Data Model
 - Use Multi-Valued Attributes in Your Data Model
 - Build Relationships into Your Data Model
 
3. Add Real-World Complexities to Entities and Attributes
- Why Real-World Complexities Matter in Data Modeling
 - Build Hierarchies for the Entities in Your Data Model
 - Specify Constraints for Your Attributes
 - Specify Cross-Entity Dependencies Through Strong and Weak Entities
 
4. Add Real-World Complexities to Relationships
- Why Relationship Cardinality and Complexities Matter
 - Build Real-World Complexities into Data Model Relationships
 - Define the Maximum Cardinality of a Relationship
 - Define the Minimum Cardinality of a Relationship
 - Use Crow's Foot Notation for Minimum and Maximum Cardinality
 
5. Move Across the Different Levels of a Data Model
- Harmonize Different Levels of a Data Model
 - A Brief Look at Relational Database Normalization
 - Forward-Engineering Your Conceptual Data Model
 - More Data Model Forward-Engineering
 - Reverse-Engineer a Physical Model Back into a Conceptual Model
 - Summarize How to Work with Different Levels of a Data Model
 
6. Software for Data Modeling
- The Importance of Data Modeling Software
 - Build a Data Model with a Drawing Program
 - Build a Model with a Data Modeling Software Tool
 








