projeto em MySQL Skill Tree

Design e Implementação de Restrições em Banco de Dados

Iniciante

Neste projeto, você aprenderá como adicionar diversas restrições a um esquema de banco de dados, incluindo chaves primárias, chaves estrangeiras, restrições de unicidade, valores padrão e restrições de verificação. Ao final deste projeto, você terá uma melhor compreensão de como projetar e impor regras de integridade de dados em um banco de dados relacional.

databasemysql

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste projeto, você aprenderá como adicionar várias restrições a um esquema de banco de dados, incluindo chaves primárias (primary keys), chaves estrangeiras (foreign keys), restrições de unicidade (unique constraints), valores padrão (default values) e restrições de verificação (check constraints). Ao final deste projeto, você terá uma melhor compreensão de como projetar e impor regras de integridade de dados em um banco de dados relacional.

👀 Pré-visualização

Pré-visualização das restrições do esquema do banco de dados

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como criar uma chave primária composta (composite primary key) na tabela salgrade
  • Como especificar uma chave estrangeira (foreign key) no campo deptno na tabela emp
  • Como usar uma restrição de unicidade (unique constraint) para evitar duplicatas no campo ename na tabela emp
  • Como definir um valor padrão (default value) para o campo comm na tabela emp
  • Como usar uma restrição de verificação (check constraint) para impedir a entrada de datas de contratação posteriores a 28 de fevereiro de 2022 no campo hiredate na tabela emp

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Compreender a importância das restrições de integridade de dados no projeto de banco de dados
  • Implementar vários tipos de restrições em um banco de dados MySQL
  • Aplicar as melhores práticas para manter a qualidade e consistência dos dados
  • Solucionar problemas e depurar questões relacionadas às restrições do banco de dados

Professor

labby
Labby
Labby is the LabEx teacher.