Primeiramente, gostaria de agradecer muito pelo seu feedback!
Certamente o Foreign Key e o Primary Key são constrains bem importantes mesmo. Caberia até criar mais um artigo, complementar a esse, abordando, além dessas constrains, outras como, Index, Unique, Not Null, que tão importantes quanto as citadas, além de serem bastantes utilizadas no dia a dia.
Além disso, os tipos de dados que existem, varchar, tinyint, decimal, blob, entre outros, também caberia nesse artigo complementar.
Tenho certeza que isso agregaria muito para nossa comunidade.
O site da w3schools é fenomenal! Eles tem um conteúdo muito bem explicado e com exemplos, apesar de ser em inglês, o que pode dificultar um pouco o entendimento.
Vou deixar aqui os links sobre Primary Key, Foreign Key, Constrains e DataTypes, pra deixar como material complementar sobre o artigo acima.
Novamente, muito obrigado miguellb!