Skip to content
UdemyData AnalysisPaid courseIntermediate levelCertificate

Learning Data Modeling (Udemy.com)

A step by step guide to data modeling concepts and best practices underpinning sound database design.

Created by: Infinite Skills

Last updated January 2017

Our take

Based on the ratings of 549 students and a sample of their written reviews. No course pays to be reviewed.

Michael Blaha built this course for developers and IT pros who already know the basics and want a formal grounding in data modeling theory, not a beginner's first database class. Across 7.9 hours it walks through UML data models, translating them into IE models, model quality, database design, and builds toward SQL Server and Microsoft Access databases. The course last got an update in 2017, and a few reviewers note the Erwin tooling shown has since changed a lot. Treat it as a concepts course with software demos attached, not a hands-on lab.

Reviewers consistently call the content deep and well organized; one says it filled knowledge gaps other courses missed, and others treat it as a solid refresher for material they'd learned before. The complaints cluster around delivery: Blaha's tone reads as monotone to a lot of students, one reviewer says he sounds like he's reading from a screen, and another notes his accent takes some adjusting to. Pace draws mixed reactions too, some want it to move faster past basics, others find it rushes through advanced sections. A handful wish for more hands-on exercises instead of watching the instructor click through Erwin and other modeling tools.

At 549 reviews and a 4.0 average, it holds up as a solid reference rather than an exciting watch. If a viewer already writes SQL and wants a structured pass through modeling theory, and can tolerate a dry lecture style, the content earns its place. Anyone chasing project-based practice or current Erwin workflows should look elsewhere first.

Best forIT pros and developers wanting formal grounding in UML and IE data modeling theory.
Skip it ifYou want hands-on exercises or current Erwin workflows instead of a lecture-heavy refresher.

Pros

  • Covers UML and IE data modeling, then builds SQL Server and Access databases
  • Reviewers call the content deep and thorough, better than other courses taken
  • Works well as a refresher for reviewers revisiting core concepts
  • Thorough coverage from basic theory through advanced modeling patterns

Cons

  • Instructor's monotone, reads-from-a-script delivery puts reviewers to sleep
  • Built around Erwin; one reviewer says techniques shown are now outdated
  • Light on hands-on practice, several reviewers wanted more exercises
Content is great and easy to understand. Pace is excellent. Tone is a little uninspired, however... Can't business data be fun somehow?
Halle Ford, a student

Intermediate here means developers who already grasp databases; total beginners will find it too theory-heavy fast.

icon
What you will learn

  • conceptually plan a coherent data model to plan and design enterprise-quality databases.
  • differentiate between UML and IE data models.
  • create databases with SQL and Microsoft Access.

How it compares

Against the other 371 rated Udemy courses in Data Analysis on CourseDuck:

  • Rating4.0 out of 5higher than 4% of them
  • Reviews549#201 of 372 by number of reviews
  • Length7.9 hourslonger than 67% of them
  • Last updatedJanuary 2017earlier than 97% of them

icon
Course Description

Truly effective database design depends on having a coherent data model to work from. This course will help you learn the theory and process of creating data models suitable for everything from small business to enterprise and data center environments. Michael Blaha will teach you how to plan and construct data models, as well as build upon those models through an actual database. You will start by learning about the data modeling development process, then jump into basic and advanced data modeling. From there, Michael will teach you how to create a UML data model, including finding classes, adding attributes, and simplifying the model. This video tutorial also covers how to translate a UML data model into an IE data model, model quality, the different kinds of data models, and database design. You will also learn how to create an SQL server database, an MS-Access database, and develop frameworks. Finally, Michael will teach you about data modeling patterns and database reverse engineering. Once you have completed this computer based training course, you will be fully capable of creating your own data models. Who this course is for:
developers and IT professionals who want a thorough understanding of formal data concepts and models as they relate to database design.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

placeholder

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

icon
More courses by Infinite Skills

Free

$19.99

$15.99

$22.99

Free

$11.99

icon
More Data Analysis courses

Free

$79.99

$12.99

$74.99

$69.99

Free

icon
Reviews

4.0

549 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Saroj Lenka on 10/21/2020

It was great experience to learn the data modeling in depth level.

By Ingrid Syme on 9/16/2020

Great explanations.

By G G on 9/10/2020

Excellent course, as a seasoned Data architect/ data modeler was a very good refresher on our discipline and practice

By Engisis Training on 8/8/2020

overall okay, but skips some steps that i searched for online to fill in the gap. The tone of voice could use a bit more variation as it is very flat and sometimes it is not easy to keep the attention up.

By Rahul Pandey on 6/3/2020

very fast

By Dina on 2/14/2020

excellent

By Adrian Schmitz on 2/9/2020

If you have not the Software, you can not use the provided documents. All of the examples are from an very outdated Version of the programs. The course is more like a tech demo than something else, with Little to none background explanaition why he does something. Could have spent my money better than this.
Also very monotone and boring talker, that make me want to sleep instead of hearing his lessons.

By Arnoldo Chavez on 2/2/2020

so far nothing I could not have read in a book or manual

By Joseph Leahy on 2/1/2020

I think this was a very good overview. I think it would have been nice to have more examples and focus a little more on when to use association classes, when a FK belongs in one class vs another and how to distinguish between Enterprise DM and an MDM.

By Paul Ruscoe on 11/10/2019

How do I use the working files?

By Mario Fucilli on 11/8/2019

#NAME?

By Srinivasulu P on 10/12/2019

good

Showing 12 of 89 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100