DB2 - Exemplos simples - CONSTRAINT



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

DB2 - Exemplos simples - CONSTRAINT

Adds or deletes a constraint
Adiciona ou exclui uma restrição

Within any business, data must often adhere to certain restrictions or rules.
For example, an employee number must be unique.
The database manager provides constraints as a way to enforce such rules.

Em qualquer empresa, os dados geralmente devem obedecer a certas restrições ou regras.
Por exemplo, um número de funcionário deve ser exclusivo.
O gerenciador de banco de dados fornece restrições como forma de impor tais regras.

The following types of constraints are available:
Os seguintes tipos de restrições estão disponíveis:

  • NOT NULL constraints - Restrições NOT NULL
  • Unique (or unique key) constraints - Restrições únicas (ou chave única)
  • Primary key constraints - Restrições de chave primária
  • Foreign key (or referential integrity) constraints - Restrições de chave estrangeira (ou integridade referencial)
  • (Table) Check constraints - (Tabela) Verifique as restrições
  • Informational constraints - Restrições de informação

Tipos de restrições - Types of constraints

Constraints are only associated with tables and are either defined as part of the table creation process (using the CREATE TABLE statement) or are added to a table's definition after the table has been created (using the ALTER TABLE statement).
You can use the ALTER TABLE statement to modify constraints.
In most cases, existing constraints can be dropped at any time; this action does not affect the table's structure or the data stored in it.

As restrições são associadas apenas às tabelas e são definidas como parte do processo de criação da tabela (usando a instrução CREATE TABLE) ou são adicionadas à definição de uma tabela após a tabela ter sido criada (usando a instrução ALTER TABLE).
Você pode usar a instrução ALTER TABLE para modificar as restrições.
Na maioria dos casos, as restrições existentes podem ser eliminadas a qualquer momento; esta ação não afeta a estrutura da tabela ou os dados armazenados nela.

Note:
Unique and primary constraints are only associated with table objects, they are often enforced through the use of one or more unique or primary key indexes.

Nota:
Restrições exclusivas e primárias são associadas apenas a objetos de tabela, muitas vezes são aplicadas por meio do uso de um ou mais índices de chave primária ou exclusiva.