Studyportals
Certificate Online

Introduction to Relational Databases in SQL Data Camp

Highlights
Tuition fee
Free
Free
Free
Unknown
Tuition fee
Free
Free
Free
Unknown
Duration
1 days
Duration
1 days
Apply date
Anytime
Unknown
Apply date
Anytime
Unknown
Start date
Anytime
Unknown
Start date
Anytime
Unknown
Taught in
English
Taught in
English

About

In this Introduction to Relational Databases in SQL course offered by Data Camp you will learn how to create one of the most efficient ways of storing data - relational databases!

Overview

Context

There are a lot of reasons why SQL is the go-to query language for relational database management. The main one is that SQL is a powerful language that can handle large amounts of data in complex ways and solve tricky analytical questions. 

Learn how to create tables and specify their relationships, as well as how to enforce data integrity. Additionally, discover other unique features of database systems, such as constraints.

Create Your First Database

You begin this Introduction to Relational Databases in SQL course offered by Data Camp by creating your first database with simple SQL commands. Next, you’ll learn how to update your database as the structure changes by migrating data and deleting tables.

In the final chapter, you will glue tables in foreign keys together and establish relationships that greatly benefit your data quality. Finally, you will run ad hoc analyses on your new database.

Understand the Basics of Relational Databases

By the end of the course, you will gain a basic yet essential understanding of SQL relational databases. They are widely used in various data science fields (from healthcare to finance) and have consequently become one of the crucial languages for data scientists. If you're interested in deepening your knowledge further, you may be interested in our SQL for Database Administrators, SQL Server Developer, and SQL Server for Database Administrators Tracks.

What you'll learn

  • Define PostgreSQL data types, NOT NULL, and UNIQUE attribute constraints for column-level consistency enforcement
  • Differentiate 1:N and N:M relationships and implement them with foreign keys and junction tables
  • Evaluate and use referential integrity actions (NO ACTION, CASCADE, SET NULL, SET DEFAULT) for consistency preservation during data modifications
  • Identify advantages of relational databases over flat file storage regarding redundancy reduction and data quality preservation
  • Select and apply primary, surrogate, and candidate keys for unique record identification

Programme Structure

Chapters include:

  • Your first database 
  • Uniquely identify records with key constraints 
  • Enforce data consistency with attribute constraints 
  • Glue together tables with foreign keys

Key information

Duration

  • Part-time
    • 1 days

Start dates & application deadlines

You can apply for and start this programme anytime.

Language

English

Delivered

Online

Campus Location

  • New York City, United States

What students do after studying

Join for free or log in to access our complete career info list.

Academic requirements

We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.

English requirements

We are not aware of any English requirements for this programme.

Other requirements

General requirements

  • This course is beneficial for anyone who works with databases, such as data analysts, software engineers, database administrators, and more.

Prerequisites 

  • Intermediate SQL

Tuition Fees

Tuition fees are shown in and the most likely applicable fee is shown based on your nationality.
  • International

    Non-residents
    Free
  • Out-of-State
    Free
  • Domestic

    In-State
    Free

Additional Details

  • This course can be accessed for free with the Data Camp Premium or Teams subscriptions

Funding

Other interesting programmes for you

Our partners

Introduction to Relational Databases in SQL
Data Camp
Introduction to Relational Databases in SQL
-
Data Camp

Wishlist

Go to your profile page to get personalised recommendations!