É especificada durante a criação ou a alteração de uma tabel...

Próximas questões
Com base no mesmo assunto
Q40389 Banco de Dados
É especificada durante a criação ou a alteração de uma tabela relacional e é usada, em SQL, para limitar o tipo de dados que irá entrar em uma tabela. Trata-se de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra A - constraint.

No contexto de Banco de Dados SQL, uma constraint é uma regra aplicada a um campo ou ao conjunto de campos de uma tabela, que impõe limitações aos dados que podem ser armazenados nessa tabela. Essas restrições são essenciais para garantir a integridade e a correção dos dados.

As constraints podem ser especificadas durante a criação de uma nova tabela (CREATE TABLE) ou podem ser adicionadas ou alteradas após a tabela já estar criada, através do comando ALTER TABLE. As restrições são de vários tipos, incluindo:

  • NOT NULL: Garante que a coluna não possa ter valores nulos.
  • UNIQUE: Assegura que todos os valores em uma coluna ou grupo de colunas sejam únicos entre si.
  • PRIMARY KEY: Uma combinação da NOT NULL e UNIQUE. Identifica de forma única cada registro na tabela.
  • FOREIGN KEY: Uma referência a uma PRIMARY KEY de outra tabela, usada para manter a integridade referencial entre duas tabelas.
  • CHECK: Permite definir uma condição que todos os valores na coluna devem satisfazer.

Assim, a alternativa correta é a Letra A, pois "constraint" é o termo utilizado no SQL para se referir às restrições que impomos às colunas das tabelas no banco de dados, adequadamente controlando os tipos de dados e as condições que aqueles dados devem atender.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

As restrições são regras básicas, estabelecidas para o preenchimento de uma ou mais colunas da tabela, e são definidas ao final da especificação de cada coluna ou ao final do comando. Toda restrição possui um nome que pode ser definido pelo próprio usuário por meio da opção CONSTRAINT, caso contrário receberá um nome padronizado.

Entre as restrições encontram-se:
Chaves Primárias;
Chaves Únicas;
Chaves Estrangeiras;
Identificadores de campos Obrigatórios;
CONDIÇÕES PARA VALORES PERMITIDOS PARA DETERMINADO CAMPO 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo