Skip to main content
HomeSQL

course

Database Design

Beginner
4.5+
55 reviews
Updated 12/2024
Learn to design databases in SQL to process, store, and organize data in a more efficient way.
Start course for free

Included for FreePremium or Teams

SQLData Engineering4 hours13 videos52 exercises4,150 XP81,300Statement of Accomplishment

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.
Group

Training 2 or more people?

Try DataCamp for Business

Loved by learners at thousands of companies

Course Description

A good database design is crucial for a high-performance application. Just like you wouldn't start building a house without the benefit of a blueprint, you need to think about how your data will be stored beforehand. Taking the time to design a database saves time and frustration later on, and a well-designed database ensures ease of access and retrieval of information. While choosing a design, a lot of considerations have to be accounted for. In this course, you'll learn how to process, store, and organize data in an efficient way. You'll see how to structure data through normalization and present your data with views. Finally, you'll learn how to manage your database and all of this will be done on a variety of datasets from book sales, car rentals, to music reviews.

Prerequisites

Introduction to Relational Databases in SQL
1

Processing, Storing, and Organizing Data

Start Chapter
2

Database Schemas and Normalization

Start Chapter
3

Database Views

Start Chapter
4

Database Management

Start Chapter
Database Design
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

Included withPremium or Teams

Enroll now

Don’t just take our word for it

*4.5
from 55 reviews
78%
9%
7%
4%
2%
  • Lyndon H.
    23 days

    I vaguely remember doing this subject for my Masters but this covered it at sufficient depth for most people without going into the rigours of normalization.

  • Santiago R.
    about 1 month

    Necesary

  • David R.
    about 2 months

    It was a different prespective from just analysing data , great topics for people who want to dive deeper into RDBMS , i hope to see more courses about database design , the idea of normalization and partitioning was great

  • Ana U.
    about 2 months

    Great course! I had the opportunity to learn and practice with excellent exercises. I recommend this course to students who want to understand the nuances of data consistency and attribute constraints among many useful information.

  • Robert J.
    3 months

    EXCELLENT

"I vaguely remember doing this subject for my Masters but this covered it at sufficient depth for most people without going into the rigours of normalization."

Lyndon H.

"Necesary"

Santiago R.

"It was a different prespective from just analysing data , great topics for people who want to dive deeper into RDBMS , i hope to see more courses about database design , the idea of normalization and partitioning was great"

David R.

FAQs

Join over 15 million learners and start Database Design today!

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.