-
Essa questão está totalmetne errada.
Pior que já saiu o gabarito oficial, não é possível, provavelmente NINGUÉM entrou com recurso, porque está um absurdo o q está escrito nela.
-
I. Restrições de domínio: Especificam que dentro de cada tupla, o valor de cada atributo A deve ser um valor atômico do domínio. (item certo)
II. Restrião de integridade de entidade: Nenhum valor de chave primária pode ser null. (item errado)
III. Restrição de integridade referencial: Uma chave estrangeira de uma relação tem que coincidir com uma chave primária da sua tabela "pai" a que a chave estrangeira se refere. Ou seja, não só deve existir o atributo (campo), como também, o valor referenciado. (item certo)
IV. Restrição de chave: Impede que uma chave primária se repita. Um campo chave primária diferencia de forma única as tuplas (linhas) de uma relação (tabela). (item errado)
http://www2.unemat.br/~ivanpires/files/dwl/bd/slides/bd_5.pdf
http://pt.wikipedia.org/wiki/Restri%C3%A7%C3%B5es_de_integridade
-
Questão sem resposta possivel!!!
I - Esta ERRADA (ou no minímo mal elaborada). A restrição de dominio implica que o tipo dos dados sejam respeitados nas colunas (OK) e que os valores sejam atômicos em relação ao DOMINIO do campo. A assertiva coloca que os valores nas colunas devem ser atômicos, completo absurdo. Por essa lógica, uma definição um campo string para o usuario colocar o endereço do cliente (rua, bairro, nr. em um único campo) implicaria em um erro de restrição, e isso não é verdade. (Até estaria errado por não estar nas formas normais, mas nunca geraria um erro de integridade)
III - esta ERRADA, A restrição de integridade não obriga que as chaves estrangeiras sejam iguais as chaves primarias de outra tabela, e sim que sejam iguais a uma CHAVE ÚNICA (chave candidata) de outra tabela.
-
lucas, acredito que voce esta equivocado. a item I esta correto. voce não pode em um atributo colocar (rua, numero, complemento etc..) inclusive este é o principio da 1 regra normal.
-
Glauco,
Conforme coloquei, ter um atributo com rua, numero etc... realmente NÃO esta na forma normal, mas isso de forma alguma caracteriza um erro de restrição como a questão afirma.
Um erro de restrição de dominio, por exemplo, seria você tentar salvar uma string em um campo numerico.
-
A III eu diria que está errado por que uma coluna estar igual a outra coluna é bem difícil. O que está igual são os valores, atomicamente, individualmente. Pode ser que numa tabela, a chave única seja 1, 2, 3 em 3 tuplas.
Numa tabela que tem essa chave como estrangeira, pode ter apenas 1, 1, 1.
Frase provavelmente adaptada de algum lugar por alguém que não é da área.
-
LETRA A
III - Questão mal elaborada não sinônimo de questão errada e essa questão está uma bosta.