Course
Database Design
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training 2 or more people?
Try DataCamp for BusinessCourse Description
Feels like what you want to learn?
Start Course for FreeWhat you'll learn
- Define core database processing approaches, including OLTP and OLAP, and implement each in appropriate operational or analytical scenarios
- Differentiate normalized and denormalized schema designs by identifying first through third normal forms, star versus snowflake schemas, and their impacts on read and write performance
- Distinguish between structured, semi-structured, and unstructured data storage options such as traditional relational databases, data warehouses, and data lakes
- Evaluate database management strategies to satisfy scalability, consistency, and governance requirements
- Implement database views and materialized views to optimize security, usability, and refresh latency
Prerequisites
Introduction to Relational Databases in SQLProcessing, Storing, and Organizing Data
Database Schemas and Normalization
Database Views
Database Management
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
Is this course suitable for beginners?
Yes, this course is suitable for anyone, regardless of level of experience. However, it is recommended that students have some familiarity with SQL.
Who will benefit from this course?
Database Design can be a useful skill for Software Developers, Data Analysts, and Business Analysts. By taking this course, you will become more equipped for roles such as Database Administrator, Database Developer, and Database Analysts.
Will I receive a certificate at the end of the course?
Yes, you will receive a certificate of completion at the end of the course.
What topics will I learn in this course?
Through this course, you will learn how to process, store and organize data in an efficient way, how to structure data through normalization, and present your data with views. You will also learn about star and snowflake schemas, about granting database access based on user roles and how to partition tables into smaller pieces.
What databases will I be working with?
You will be working with a variety of datasets, including book sales, car rentals, and music reviews.
Join over 19 million learners and start Database Design today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.