SóProvas


ID
757966
Banca
FUMARC
Órgão
TJ-MG
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional.

I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas.

II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.

III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela.

IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.

Estão CORRETAS as afrmativas:

Alternativas
Comentários
  • 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.