VOOZH about

URL: https://www.coursera.org/learn/database-design-modern-approach-lo094020

⇱ Database Design: A Modern Approach | Coursera


Database Design: A Modern Approach

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Database Design: A Modern Approach

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
9 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
9 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Gather requirements and model data to map out an efficient relational database.

  • Apply normalization methods to eliminate data anomalies and errors.

  • Establish referential and data integrity controls to secure your database design.

  • Learn by doing. Perform guided, step-by-step hands-on activities on your own computer.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

January 2026

Assessments

1 assignment

Taught in English

There are 6 modules in this course

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.

This course introduces a process for effectively planning and designing a functional, efficient database. Knowing how to plan a relational database is important to the success of the databases you create. Without planning, you cannot possibly know what the database needs to do, or even what information to include in the database. Planning a database is essential and prevents the extra work of fixing data maintenance problems later on. The concepts are not specific to a particular software application and can be applied to any relational database management system. This course is designed for students who need to learn database design essentials, typically in preparation for, or as a supplement to, a course on SQL such as Logical Operations' SQL Querying: Fundamentals and courses on specific relational database platforms. In this course, you will: follow an efficient process for designing a relational database; define the database conceptual model; define the database logical model; apply database normalization methods to improve the initial design of a database; and complete the database design, including controls to ensure its referential integrity and data integrity.

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

7 pluginsβ€’Total 150 minutes
  • Getting Started with This Courseβ€’10 minutes
  • Lesson Introductionβ€’5 minutes
  • Identify Database Componentsβ€’30 minutes
  • Identify Common Database Design Problemsβ€’30 minutes
  • Follow a Database Design Processβ€’30 minutes
  • Gather Requirementsβ€’30 minutes
  • Lesson Summaryβ€’15 minutes

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

4 pluginsβ€’Total 40 minutes
  • Lesson Introductionβ€’5 minutes
  • Create the Conceptual Modelβ€’15 minutes
  • Identify Entity Relationshipsβ€’15 minutes
  • Lesson Summaryβ€’5 minutes

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

5 pluginsβ€’Total 100 minutes
  • Lesson Introductionβ€’5 minutes
  • Identify Columnsβ€’30 minutes
  • Identify Primary Keysβ€’30 minutes
  • Identify and Diagram Relationshipsβ€’30 minutes
  • Lesson Summaryβ€’5 minutes

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

4 pluginsβ€’Total 80 minutes
  • Lesson Introductionβ€’5 minutes
  • Avoid Common Database Design Errorsβ€’35 minutes
  • Comply with Higher Normal Formsβ€’35 minutes
  • Lesson Summaryβ€’5 minutes

What's included

7 plugins

7 pluginsβ€’Total 110 minutes
  • Lesson Introductionβ€’5 minutes
  • Adapt the Physical Model for Different Systemsβ€’20 minutes
  • Ensure Referential Integrityβ€’20 minutes
  • Ensure Data Integrity at the Column Levelβ€’20 minutes
  • Ensure Data Integrity at the Table Levelβ€’20 minutes
  • Design for the Cloudβ€’20 minutes
  • Lesson Summaryβ€’5 minutes

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

1 assignmentβ€’Total 25 minutes
  • Course Assessmentβ€’25 minutes
1 pluginβ€’Total 5 minutes
  • Course Summaryβ€’5 minutes

Instructor

Logical Operations
158 Coursesβ€’39,314 learners

Explore more from Data Management

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,