SQL Comandos Create e Constraint

0
199

Última Atualização 14 de setembro de 2022

QUESTÃO CERTA: Na linguagem SQL, o comando create table é usado para criar uma tabela no banco de dados; enquanto o relacionamento entre duas tabelas pode ser criado pela declaração: constraint.

Uma constraint do tipo Foreign Key estabelece o relacionamento entre duas tabelas.

Constraints (Restrições)

Definição: É um fator elementar que tem como principal objetivo referenciar as entidades, manter a integridade do banco de dados. Além disso, oferece grandes benefícios proporcionados pela utilização de Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDRs) consiste na possibilidade de proteção aos dados contra manipulações (inserções, atualizações, exclusões) incorretas. E ainda, determina colunas como campo not null.

Contraints

  • Primary Key;
  • Unique;
  • Foreign Key;
  • Check.

CONSTRAINT: Pode colocar restrições para limitar o tipo de dados a introduzir numa tabela. Essas restrições podem ser especificadas quando a tabela for primeiro criada através da instrução CREATE TABLE ou após a tabela já ter sido criada através da instrução ALTER TABLE.

Alguns tipos comuns de restrições incluem o seguinte:

Advertisement
  • NOT NULL Constraint: Garante que uma coluna não pode ter o valor NULL.
  • DEFAULT Constraint: Fornece um valor padrão para uma coluna quando nenhum é especificado.
  • UNIQUE Constraint: Garante que todos os valores numa coluna são diferentes.
  • CHECK Constraint: Garante que todos os valores numa coluna satisfazem um determinado critério.
  • Primary Key Constraint: Utilizado para identificar de forma única uma linha na tabela.
  • Foreign Key Constraint: Utilizado para garantir a integridade referencial dos dados.

CEBRASPE (2022):

QUESTÃO CERTA: O CREATE é o principal comando da linguagem SQL, pois permite criar diversos objetos no banco de dados, como, por
exemplo, tabelas e domínios. Entretanto, esse comando não é utilizado para criar views.