Junior
O que é uma relação no contexto de bases de dados?
sobes.tech IA
Resposta da IA
No contexto de bases de dados, uma relação (ou relação) é um conceito matemático que sustenta o modelo de dados relacional. Uma relação é representada por uma tabela composta por linhas e colunas, onde:
- As linhas (tuplos) são registros de dados individuais.
- As colunas (atributos) são campos com tipos de dados definidos.
Cada relação possui uma chave primária única, que é uma coluna ou um conjunto de colunas que identifica de forma inequívoca cada linha. As ligações entre tabelas são implementadas através de chaves estrangeiras que fazem referência às chaves primárias de outras tabelas.
Exemplo de relação "Utilizadores":
| user_id (PK) | nome | |
|---|---|---|
| 1 | Ivan | ivan@mail.com |
| 2 | Maria | maria@mail.com |
Aqui, o user_id é a chave primária, que identifica de forma única cada utilizador.
Assim, uma relação é uma tabela com uma estrutura definida que permite armazenar e ligar dados numa base de dados.