Sobes.tech
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)
);