Data Modeling and Relational Database Design using ERwin (Udemy.com)
Course that teaches how ERwin Data modeler can help you create & maintain sound relational database designs
Created by: Haris Kilikotu
Last updated February 2025
What you will learn
- Create Entity Relationship Diagrams by identifying entities, attributes, relationships and constraints from a set of requirements
- Normalize the Entity Relationship Diagram to third Normal form
- Develop sound database designs by applying proven data modeling techniques
- Engineer/Re-engineer the data Models into and from relational database designs
- Optimize the Relational Database Design for various functional/non functional requirements
- Work with database change requests and maintain existing databases with the help of tools.
- Develop data models using ERwin Data Modeler
How it compares
Against the other 371 rated Udemy courses in Data Analysis on CourseDuck:
- Rating4.1 out of 5higher than 8% of them
- Reviews8,283#31 of 372 by number of reviews
- Length4.3 hoursshorter than 52% of them
- Last updatedFebruary 2025earlier than 58% of them
Course Description
The data model is the one place where you can store all the relevant information about a data asset (definitions, structure, relationships, integration points etc) and deliver it in a visual and contextually appropriate format for stakeholders involved in the management and consumption of data.
The course will help you learn how to develop data models and maintain them with the help of popular data modeling tool ERWIN. We will discuss various data modeling techniques with the help of appropriate modeling scenarios and make you ready to take up complex data modeling challenges and become an effective data architect. The tools and techniques demonstrated in this course are equally applicable to OLTP & OLAP databases.
Instructor Details
- 4.1 Rating
8,283 Reviews
Haris Kilikotu
Expert in conceptual, logical and physical data modeling techniques to build sound relational database designs. More than a decade of experience with ERwin Data Modeler in various capacities (Developer, Architect, Development Manager, and Principal Product Manager)
A skilled practitioner who can understand business problems, conceptualize solutions, and translate them into powerful software with the help of both Waterfall and Agile delivery models.
Areas of interest: Software product design, development and research.
Extensive experience in delivering technology training to software engineers and data architects.
More Data Analysis courses
Complete neural signal processing and analysis: Zero to hero (2026)
4.8 (2,013 Reviews)
Provider: Udemy
Time: 46.9h
$12.99
Excel for Business Analysts Online Course (2023)
4.8 (636 Reviews)
Provider: Udemy
Time: 9.3h
$74.99
Alteryx Designer Advanced Certification Mega Bundle (2023)
4.8 (468 Reviews)
Provider: Udemy
Time: 16.9h
$69.99
Reviews
By Surendradutt Prajapati on 4/8/2026
The course was ok but could be far better if some more topics were covered and gone more in depth. I feel only 30-40% of the data modeling and ERWin functionalities are covered in this course. Having said that, whatever that 30-40% topics are, they are very well described and explained.
By Charmaine Siwela on 1/16/2026
This is a well presented course, with good examples. my only issue is that some of the examples aren't realistic e.g. in the example of Super Type and Sub Type, the relationship between a parent and a child is shown as optional and yet in reality a parent by definition means there must at least be 1 child. Also, the student exercises don't cover all of the topics covered which means no practice.
By Anonymized User on 5/25/2024
Really great content.. Normal forms explanation is superb. I was aware of normal forms but this explanation provided new horizon. Kudos to you. Thank you... Why not 5*, 4NF and 5 NF not covered, I see there are many option in Erwin that are not covered. you could also include data modelling ways Kimbal vs Inmon..
By Venkata Nori on 11/5/2023
I was expecting the tutor to show how to convert an existing raw model or ER model, like retail banking that he has shown in the initial lectures, into a dimensional model. Instead he directly has shown an example dimensional model. Morever, he presumed that learners would know technical terms like surrogate key. He should have explained what a surrogate key is.
By Amal Chandrasena on 9/13/2022
Excellent - I guess it need to include erwin mart and erwin web portal, and publishing erwin model to erwin web portal Regards Amal Chandrasena (TCS EMP# 2144669) Technical BA – Operational Risk, HR and Customer Remediation, Group Business Units Data Platforms Chief Operating Office Mobile +61 411487020 dwsaustralia@optusnet.com.au
By Abhishek V on 2/26/2022
This course gives us a fundamental base and confidence to start working on DB models. However, i feel we needed much more case studies and assignments to get hands on experience, more focussed approach on the various functions or options that can be used from the ERwin tool to solve normalisation constraints etc.,
By Sateesh Batchu on 11/2/2021
He is brilliant. Harris has great knowledge on the Data Modeling concepts and implementation of the same in the real world. His teachings were so clear on ERWIN tool and also on the concepts. I would highly recommend this course for people who wants to learn ERWIN.
By Sankar on 11/22/2020
very well articulated and explained. All aspects of the tool usage are covered,
By Edward Adeshina on 11/15/2020
Super clear
By Palchandar S on 11/8/2020
Able to understand clearly
By Bharath Balaji on 10/25/2020
Too much content in a very short time. Not much of an introduction to the software or background of the topic.
By THARUN SAI C R on 10/22/2020
The one who is explaining not what I expected.feels boring and sleepy
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100






