Junior — Middle
Pode explicar o que se entende pelo termo 'chave' no contexto de armazenamento de dados ou sistemas de gestão de bases de dados?
sobes.tech IA
Resposta da IA
No contexto do armazenamento de dados e dos sistemas de gestão de bases de dados (SGBD), o termo "chave" geralmente refere-se a um identificador único de um registo ou conjunto de dados. A chave é usada para buscas rápidas, ordenação e garantia da integridade dos dados.
Principais tipos de chaves:
- Chave primária (Primary Key) — identificador único de um registo numa tabela, que não pode ser NULL e deve ser único.
- Chave estrangeira (Foreign Key) — campo ou conjunto de campos que faz referência à chave primária de outra tabela, garantindo a relação entre tabelas.
- Chave única (Unique Key) — garante a unicidade dos valores numa coluna, mas pode permitir NULL.
Exemplo: numa tabela de utilizadores, o campo user_id pode ser a chave primária, identificando de forma única cada utilizador.