Junior — Middle
Consegue nomear diferentes tipos de campos-chave utilizados nas tabelas de bases de dados?
sobes.tech IA
Resposta da IA
Nas tabelas de bases de dados, normalmente são utilizados os seguintes tipos de campos-chave:
- Chave primária (Primary Key): identifica de forma única cada registo na tabela. Por exemplo, ID do utilizador.
- Chave estrangeira (Foreign Key): refere-se à chave primária de outra tabela, garantindo a ligação entre tabelas.
- Chave única (Unique Key): garante a unicidade do valor numa coluna, mas pode permitir NULL.
- Chave composta (Composite Key): consiste em várias colunas que, juntas, identificam de forma única o registo.
Exemplo:
CREATE TABLE Orders (
OrderID int PRIMARY KEY,
CustomerID int,
OrderDate date,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);