Questões de Concurso sobre Restrições de Integridade

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
100 questões encontradas
Questões por página
20
Mais recentes
 

Restrições de Integridade são usadas para garantir a consistência e a exatidão dos dados. Uma delas especifica quais valores podem admitir. Assinale a alternativa que apresenta o nome dessa restrição.


A

Integridade de chave.


B

Integridade de domínio.


C

Integridade de vazio.


D

Integridade referencial.


E

Triggers ou gatilho.

Sobre Restrições de Integridade podemos dizer que:


I - Integridade de domínio especifica qual a faixa de valores ou quais os valores um determinado atributo pode conter.

II - Uma entidade é um objeto no mundo real que pode ser identificada de forma única em relação a todos os outros objetos.

III - Uma entidade fraca é uma entidade que não depende da existência de alguma outra entidade, no sentido de que ela pode existir independentemente da existência de outra entidade.

IV - Pode ser definido como sendo uma regra que deve ser obedecida em todos estados válidos da base de dados, podendo envolver uma ou mais linhas de uma ou mais tabelas.


Assinale a alternativa correta:


A

Apenas as afirmativas II e IV estão corretas.


B

Apenas as afirmativas I, II e III estão corretas.


C

Apenas a afirmativa I está correta.


D

Apenas as afirmativas I, II e IV estão corretas.


E

Nenhuma das alternativas anteriores.

Qual é a restrição de integridade que exige que os valores de certo conjunto de atributos determine, de modo unívoco, os valores para outro conjunto de atributos?


A

Dependências Funcionais.


B

Integridade Referencial.


C

Restrição de Domínio.


D

Cobertura Canônica.


E

Integridade de Isolamento.

Uma das regras de integridade que um sistema de banco de dados deve seguir define que as chaves primárias de uma tabela não podem ser nulas, ou seja, sempre devem conter um valor. Esta regra básica é conhecida por regra de:


A

integridade referencial


B

integridade plena


C

integridade de valores


D

integridade de visão


E

integridade de entidades

Os bancos de dados relacionais são constituídos de três componentes: uma coleção de estrutura de dados (relações ou tabelas), uma coleção de operadores (linguagem SQL) e uma coleção de restrições de integridade (conjunto consistente de estados de base de dados e de alterações de estados).


C

Certo


E

Errado

Uma relação possui várias restrições que podem ser implementadas e garantir a integridade dos dados armazenados. A restrição que determina que o salário dos empregados somente podem aumentar e jamais diminuir é denominada:


A

dinâmica ou entidade.


B

transição ou dinâmica.


C

entidade ou estática.


D

estática ou transição.


E

dinâmica ou estática.

Nos bancos de dados existe um recurso que preserva as relações definidas entre tabelas quando linhas são digitadas ou excluídas, e baseia-se nas relações entre chaves estrangeiras e chaves primárias ou entre chaves estrangeiras e chaves exclusivas, por meio de restrições FOREIGN KEY e CHECK. É um mecanismo que assegura aos valores-chave permanecerem consistentes em todas as tabelas, exigindo que não haja referências a valores não existentes e que se um valor chave for alterado, todas as referências a ele são consistentemente alteradas em todo o banco de dados. Quando esse recurso é aplicado, o SGBD impede que os usuários façam o seguinte:


• adicionar ou alterar linhas a uma tabela relacionada se não houver nenhuma linha associada na tabela primária.

• alterar valores em uma tabela primária que causa linhas órfãs em uma tabela relacionada.

• excluir linhas de uma tabela primária se houver linhas relacionadas correspondentes.


Esse recurso é denominado integridade:


A

existencial


B

referencial


C

contigencial


D

providencial

As relações são implementadas com restrições de modo a impedir que o banco de dados seja inconsistente. A restrição de integridade referencial e a restrição de integridade de entidade são aplicadas para a(s) seguinte(s) quantidade(s) de relação(ões), respectivamente:


A

uma e uma.


B

uma e duas.


C

duas e uma.


D

duas e duas.


E

uma e várias.

Em bancos de dados, um termo representa uma expressão booleana associada a um BD e que precisa ser avaliada como TRUE, por todo o tempo. Exemplificando, seja um banco de dados de fornecedores e peças.


I. O valor do status de cada fornecedor está no intervalo de 500 a 900, inclusive.

II. Se houver peças, uma delas tem que ser amarela.

III. Dois fornecedores diferentes não têm o mesmo número de fornecedor.

IV. Cada fornecedor com negócios no Brasil tem status 700.

V. Cada remessa envolve um fornecedor existente.

VI. Nenhum fornecedor com status menor que 700 fornece peça alguma com uma quantidade maior que 350.


O exemplo descrito caracteriza o termo denominado restrição de


A

atividade.


B

integridade.


C

confiabilidade.


D

disponibilidade.

Em Sistemas Gerenciadores de Bancos de Dados (SGBD), existem as seguintes categorias de restrições de integridade:


A

Integridade de domínio, Integridade de vazio, Integridade de chave, Integridade referencial.


B

Integridade de acesso, Integridade de entrada, Integridade de saída, Integridade referencial.


C

Integridade de domínio, Integridade de completude, Integridade de chave, Integridade posicional.


D

Integridade de cardinalidade, Integridade de vazio, Integridade de autorização de acesso, Integridade associativa.


E

Integridade de generalização/especialização, Integridade de usuários, Integridade de chave, Integridade referencial.

Os conceitos que envolvem os termos restrição de integridade de entidade e restrição de integridade referencial são, respectivamente:


A

nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL.


B

os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL / nenhum atributo pertencente à chave primária poderá receber valor NULL.


C

nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL.


D

os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL / nenhum atributo pertencente à chave primária poderá receber valor NULL.


E

os atributos pertencentes à chave primária deverão conter sempre valores diferentes de NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL.

A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

Imagem associada para resolução da questão

Esta situação é uma possibilidade que apresenta um problema de


A

contradição.


B

recorrência.


C

dumping.


D

overflow.


E

timing.

As situações-problema:

Imagem associada para resolução da questão

podem ser resolvidas com


A

uma única tupla, onde período seja igual a [p05:p07].


B

uma única tupla, onde o Status seja um campo com índice incremental.


C

uma única tupla, onde Num# seja um campo com índice incremental.


D

duas tuplas, onde período seja igual a [p07:p07] em uma e [p05:p06] em outra.


E

três tuplas, onde período seja igual [p05:p05] em uma, [p06:p06] na segunda e [p07:p07] na terceira.

A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

Imagem associada para resolução da questão

Esta situação é uma possibilidade que apresenta um problema de


A

duplicidade.


B

redundância.


C

aproximação.


D

deadlock.


E

concorrência.

Considere o comando SQL a seguir.


insert into z values (null, ‘Argentina’)

Com relação à restrição de integridade existente entre as tabelas X e Z, pode-se concluir que:


A

é uma operação inválida qualquer que tenha sido a definição dos atributos de Z;


B

somente é aceito se houver um registro na tabela X no qual o atributo A tem valor nulo (null);


C

somente é aceito se o atributo A da tabela X tiver sido definido sem a opção not null;


D

somente é aceito se o atributo A da tabela Z tiver sido definido sem a opção not null;


E

somente é aceito se o atributo A da tabela X tiver sido definido sem a opção not null e o atributo A da tabela Z tiver sido definido sem a opção not null.

   
Gerar simulado