Analise as sentenças abaixo, as quais discutem as principais...

Próximas questões
Com base no mesmo assunto
Q252653 Banco de Dados
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

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A - I e III.

Para resolver esta questão é necessário compreender as restrições que o modelo relacional de banco de dados impõe para manter a consistência e a integridade dos dados. Agora, vamos analisar por que as afirmativas I e III estão corretas:

Afirmativa I: Correta. Restrições de domínio impõem que os dados em uma coluna devem ser atômicos, o que significa indivisíveis, e devem respeitar o tipo de dados definido para essa coluna. Isso é uma forma de garantir a consistência dos tipos de dados, evitando, por exemplo, que se armazene uma data em uma coluna configurada para armazenar números inteiros.

Afirmativa III: Correta. A restrição de integridade referencial é fundamental para manter a consistência entre tabelas relacionadas. Ela garante que um valor em uma coluna de chave estrangeira sempre corresponda a um valor na coluna de chave primária de outra tabela, ou da própria tabela no caso de relações recursivas. Isso previne a existência de registros órfãos, que seriam registros referenciando chaves primárias que não existem.

As alternativas II e IV contêm erros conceituais:

A afirmativa II está incorreta porque a restrição de integridade de entidade não se refere à unicidade de toda a linha (embora seja um efeito colateral), mas sim à unicidade da chave primária da tabela. Já a afirmação IV está equivocada ao implicar que a restrição de chave é focada apenas em impedir chaves primárias vazias; na verdade, ela também garante a unicidade das chaves primárias e não somente a não nulidade.

Com base nessas informações, a alternativa correta A - I e III foi escolhida porque as sentenças refletem com precisão as restrições de domínio e integridade referencial no modelo relacional.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

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.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo