As constraints em bancos de dados são restrições aplicadas às tabelas para garantir integridade e consistência dos dados. Entre as mais comuns estão: PRIMARY KEY (chave primária, que identifica unicamente cada registro), FOREIGN KEY (chave estrangeira, que relaciona tabelas), UNIQUE (valores exclusivos em uma coluna) e CHECK (validações condicionais). O uso correto dessas restrições evita problemas de redundância e inconsistência.
Sobre o uso de constraints em tabelas, considere:
I. PRIMARY KEY garante que uma coluna ou conjunto de colunas identifique unicamente os registros.
II. FOREIGN KEY estabelece relacionamento entre tabelas.
III. UNIQUE permite valores duplicados em uma mesma coluna.
Assinale a alternativa correta:
Alternativas:
Ed
ontem
Vamos analisar cada afirmativa: I. PRIMARY KEY garante que uma coluna ou conjunto de colunas identifique unicamente os registros. Verdadeiro, essa é a definição correta de uma chave primária. II. FOREIGN KEY estabelece relacionamento entre tabelas. Verdadeiro, a chave estrangeira é utilizada para criar relacionamentos entre tabelas. III. UNIQUE permite valores duplicados em uma mesma coluna. Falso, a restrição UNIQUE garante que todos os valores em uma coluna sejam únicos, ou seja, não permite valores duplicados. Com base nessa análise, as afirmativas corretas são I e II. Portanto, a alternativa correta é: c) Apenas I e II estão corretas.