For many new or intermediate database developers, it’s difficult to know where to start when designing a relational database. It’s easy to make the mistake of assuming that the functionality of a database will take shape over time, or the design will fall into place as you build the database.

Database Design: A Modern Approach

Database Design: A Modern Approach

Instructor: Bill Rosenthal
Access provided by Xavier School of Management, XLRI
What you'll learn
In this course, you will perform steps to design a relational database, including gathering requirements, data modeling, and planning implementation.
Skills you'll gain
Details to know

Add to your LinkedIn profile
1 assignment
January 2026
See how employees at top companies are mastering in-demand skills

There are 6 modules in this course
You have data that needs to be stored in a database. You may have used a database program before, but using a database and creating one are not the same thing. In this lesson, you will gather information to plan a database.
What's included
7 plugins
You have gathered requirements and information sources, and now you are ready to begin sketching out the design for the database. You will start by identifying concepts that you will represent in the database.
What's included
4 plugins
After you've gathered requirements and identified the concepts your database will represent, you can start modeling the database logic.
What's included
5 plugins
You've incorporated into your database design all of the concepts that you need to represent. You've identified tables and many of the columns that need to go into them, as well as the relationships between each table. Now it's time to perform some quality control on your design.
What's included
4 plugins
What's included
7 plugins
You'll wrap things up and then validate what you've learned in this course by taking an assessment.
What's included
1 assignment1 plugin
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Explore more from Information Technology

Illinois Tech

Northeastern University

University of Colorado Boulder


