Mapa mental
3-Restrições - Constraint
Conteúdo do mapa
3-Restrições - Constraint
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.
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
Constraint
- Not Null
- Especifica que esta coluna não pode conter valores nulos
- nm_cliente varchar2 (50) not null,
- Especifica que esta coluna não pode conter valores nulos
- Unique
- Especifica uma coluna ou combinação de colunas que terão seus valores únicos na tabela,ex cpf, estado
- constraint Estado_nm_Estado_UN UNIQUE (nm_Estado)
- Especifica uma coluna ou combinação de colunas que terão seus valores únicos na tabela,ex cpf, estado
- Primary Key
- Especifica uma ou mais colunas que compõem a chave primária de uma tabela.
- constraint cliente_cd_cliente_pk primary key (cd_cliente)
- Especifica uma ou mais colunas que compõem a chave primária de uma tabela.
- Foreign Key References
- Estabelece um relacionamento entre a chave estrangeira e a chave primária da tabela referenciada.
- constraint cliente_sg_estado_fk foreign key (sg_estado) references Estado(sg_estado) )
- Estabelece um relacionamento entre a chave estrangeira e a chave primária da tabela referenciada.
- Check
- Especifica uma condição que deve ser verdadeira, obedecendo a uma regra do negócio.
- constraint cliente_ie_sexo_ck check(ie_sexo in (‘F’, ‘M’)) )
- Especifica uma condição que deve ser verdadeira, obedecendo a uma regra do negócio.
- Primary Key Composta
- Aqui é apresentado um exemplo de uma PK (Primary Key) composta por 2 atributos: cd_ cliente e dt_compra
- CONSTRAINT Historico_PK PRIMARY KEY (cd_cliente, dt_Compra)
- Aqui é apresentado um exemplo de uma PK (Primary Key) composta por 2 atributos: cd_ cliente e dt_compra
- Not Null
Informações
- Descrição
- Banco de dados (1-ORGANIZAÇÃO DE DADOS) Mapa Mental sobre 3-Restrições - Constraint, criado por Alex Franco em 26-02-2018.
- Criado por
- Alex Franco
- Visualizações
- 2
- Avaliação