-
Constraints: é um fator elementar que tem como principal objetivo referencia 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 (SGDRs) consiste na possibilidade de proteção aos dados contra manipulações (inserções, atualizações, exclusões) incorretas.
O oracle permite e até recomenda dar nomes as restrições com intuito de facilitar sua manipulação.
Nomes de restrições, assim como nomes de tabelas ou colunas, não podem ultrapassar 30 caracteres
Constraints: Primary key, Unique, Foreign Key , Check ...
Fonte: Oracle DBA Essencial SQL.
-
A questão pede o nome de duas constraints:
1) Uma constraint que permite definir uma condição a ser satisfeita para a coluna. Essa é a constraint CHECK. Você pode, por exemplo, definir que um campo numérico é maior ou menor do que algum valor, ou que o valor de uma coluna é diferente do valor de outra coluna... enfim, as possibilidades são infinitas.
2) Para criar um relacionamento entre tabelas, precisamos de uma chave estrangeira, que em inglês é FOREIGN KEY. Assim, uma constraint do tipo foreign key (FK) permite fazer essa ligação lógica entre tabelas.
-
A questão pede o nome de duas constraints:
1) Uma constraint que permite definir uma condição a ser satisfeita para a coluna. Essa é a constraint CHECK. Você pode, por exemplo, definir que um campo numérico é maior ou menor do que algum valor, ou que o valor de uma coluna é diferente do valor de outra coluna... enfim, as possibilidades são infinitas.
2) Para criar um relacionamento entre tabelas, precisamos de uma chave estrangeira, que em inglês é FOREIGN KEY. Assim, uma constraint do tipo foreign key (FK) permite fazer essa ligação lógica entre tabelas.