Serge Aurubin

SERGE AURUBIN

DATA SCIENTIST

Welcome to my blog for everything having to do with data science and analysis. I am always looking for new opportunities to drive business insight using data analysis.

Data & Analytics
  • Data Analysis
  • Power BI
  • Excel
  • Data Pipelines
  • Matillion
Engineering
  • Software Developer
  • Python
  • PHP
  • ReactJS
  • Flutter
  • Front End Dev
  • Back End Dev
Databases
  • MySQL Dev/DBA
  • Oracle DBA
Cloud & AI
  • Amazon Web Services
  • Docker
  • Kubernetes
  • Git
  • Artificial Intelligence
  • Claude
  • OpenAI
Back to Videos

6 Database Keys Every Data Engineer Should Know | Data Modeling Explained

techTFQ

August 18, 2026   1

This video is taken directly from SQLNest's SQL Intermediate Course - if you want to go deeper into data modeling, keys, relationships, and everything else that makes a database actually work in the real world, check out the full course and more on SQLNest.
???? https://sqlnest.com/

My Live SQL Bootcamp is back - the first one in over a year! 8 live sessions, Beginner to Advanced, starting Sept 5. Seats are limited ????
https://sqlnest.com/bootcamp/Live_SQL_Bootcamp_Beginner_to_Advanced

In this video, I break down all 6 types of keys you'll run into in SQL and data modeling - using one running example (a customers → orders → order_items schema) so you can see exactly how each key type shows up in a real database, not just in theory.

???? What's covered:
• Primary Key - uniquely identifies each row
• Candidate Key - any column that could have been the primary key
• Foreign Key - links one table to another and enforces referential integrity
• Composite Key - when no single column is unique on its own
• Natural Key - a real-world, business-meaningful identifier
• Surrogate Key - an artificial ID created purely for convenience

⏱️ Timestamps
00:00 Intro
00:32 Primary Key
02:13...

0 Comments

No comments yet. Be the first to weigh in.

Back to Videos

Login