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

🎯 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
deptnona tabelaemp - Como usar uma restrição de unicidade (unique constraint) para evitar duplicatas no campo
enamena tabelaemp - Como definir um valor padrão (default value) para o campo
commna tabelaemp - 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
hiredatena tabelaemp
🏆 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




