Setup Menus in Admin Panel

Login

Overview:

Data modeling is the act of exploring data-oriented structures. When building a database, data modeling implies the creation of a model for data within that database. Data models can be used for a variety of purposes, from high-level conceptual models to physical data models.

In this class, get hands-on practice modeling requirements through entity relationship diagrams, supertypes and subtypes, and attributive and associative entities. You will learn to use logical data modeling to work directly with business users to accurately define requirements.

Audience:

Systems analysts, business analysts, IT project managers, associate project managers, project managers, project coordinators, project analysts, project leaders, senior project managers, team leaders, product managers, and program managers.

Pre-Requisite:

exposure of RDBMS concepts, working knowledge of basic SQL.

Course Curriculum

Data Modeling in today’s world
The value of data modeling Details 00:00:00
Where does data modeling fit? Details 00:00:00
Role and responsibilities of the data modeler Details 00:00:00
Choice and creativity in data modeling Details 00:00:00
What makes a good data model? – Quality criteria and trade-offs Details 00:00:00
What makes a good data modeler? Details 00:00:00
Data modeling and object oriented techniques Details 00:00:00
Data modeling and extended RDBMSs Details 00:00:00
Data modeling and packaged software Details 00:00:00
Working with Generalization
Subtypes and Supertypes Details 00:00:00
Exploring alternatives Details 00:00:00
Tradeoffs and implementation options Details 00:00:00
Generalization of attributes Details 00:00:00
Attributes and Columns
Getting attributes under control Details 00:00:00
Domains and types Details 00:00:00
Dealing with complex attributes Details 00:00:00
Keys and identity
What makes a good primary key? Details 00:00:00
Issues with structured keys Details 00:00:00
Independent and Dependent Entities Details 00:00:00
Weak and Regular Keys Details 00:00:00
Surrogate keys Details 00:00:00
Issues with foreign keys (split, derivable, multiple) Details 00:00:00
Normalization Revisited
Normalization – myths and misunderstandings Details 00:00:00
Beyond Third Normal Form Details 00:00:00
Problems that normalization won’t fix Details 00:00:00
Alternatives and Extensions to Notations
Practical issues with notations Details 00:00:00
UML vs E-R and other alternatives Details 00:00:00
Transferability Details 00:00:00
The Time Dimension
Key principles Details 00:00:00
The audit trail approach Details 00:00:00
The snapshot approach Details 00:00:00
The Data Modeling Project
Stages and Deliverables – defining the boundaries Details 00:00:00
A project planning check list for data modelers Details 00:00:00
Choosing the right tools Details 00:00:00
Managing change Details 00:00:00
Understanding User Requirements
How do we document requirements? Details 00:00:00
Effective interviews and workshops Details 00:00:00
Using a class hierarchy Details 00:00:00
Conceptual Modeling
The conceptual modeler’s tool-kit Details 00:00:00
Business rules Details 00:00:00
Using patterns Details 00:00:00
Verifying the model with users Details 00:00:00
Logical Database Design
Conceptual to Logical – understanding and managing the mapping Details 00:00:00
Implementing Subtypes Details 00:00:00
Dealing with Classifications Details 00:00:00
Common problems and solutions Details 00:00:00
Physical Design and the Data Modeler
Overview of tradeoffs Details 00:00:00
Making an effective contribution to the physical design phase Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar