Questões sobre Relacionamentos

Lista completa de Questões sobre Relacionamentos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

As transações em um banco de dados relacional devem respeitar as propriedades conhecidas como ACID, sendo que o D do acrônimo significa Durabilidade. Essa propriedade indica que

  • A. as tabelas de um banco de dados com tal propriedade violam a Terceira Forma Normal.
  • B. alguns dos índices montados no banco de dados podem ficar inconsistentes por um período.
  • C. após uma transação ter sido completada, eventuais alterações no banco de dados tornam-se persistentes.
  • D. o conteúdo do banco de dados não pode sofrer um processo de backup.
  • E. não é possível a execução simultânea de duas ou mais transações no banco de dados.

Considere uma tabela relacional R(A1, A2, ... , An) que, depois de normalizada, foi decomposta num esquema com três tabelas, R1, R2 e R3. Nesse caso, diz-se que a decomposição ocorreu sem perda quando:

  • A. todas as dependências funcionais existentes para os atributos de R1, R2, R3 são preservadas em R;
  • B. qualquer instância de R pode ser recuperada a partir de junções de R1, R2 e R3;
  • C. nenhuma das tabelas R1, R2 e R3 contém todos os atributos de R;
  • D. todas as tabelas R1, R2 e R3 possuem chaves primárias;
  • E. a soma do número de atributos de cada tabela R1, R2 e R3 é maior que o número de atributos de R.

Considere a seguinte tabela de um banco de dados relacional:

Item (ID, Nome, Categoria, Valor)

O comando SQL para criar uma visão chamada Alfa, tendo por base a tabela Item, apenas para itens de valor maior do que R$ 250,00 é:

  • A.

    CREATE AUX_TAB Alfa

    WHERE Valor > 250,00

    FROM Item

  • B.

    CREATE INT_TAB Alfa

    WITH Valor > 250,00

    STARTING FROM item

  • C.
  • D.

    CREATE VISION Alfa HAVING

    SELECT ALL

    FROM Item

    WITH Valor > 250,00

  • E.

    CREATE VIEW Alfa AS

    SELECT *

    FROM Item

    WHERE Valor > 250,00

Na derivação de dependências funcionais num projeto relacional, está correto afirmar que se

então é certo que:

  • A.
  • B.
  • C.
  • D.
  • E.

A respeito dos diferentes modelos de banco de dados — relacional, rede, hierárquico, distribuído e orientado a objetos —, assinale a opção correta.

  • A. Em bancos de dados orientados a objetos, busca-se agrupar os dados e os códigos que manipulam esses dados em vários elementos formando um grafo, e podendo, como uma extensão do modelo hierárquico, cada segmento pai ter mais de um segmento filho, e cada segmento filho ter mais de um segmento pai.
  • B. No modelo em rede, representam-se os dados em um conjunto de árvores normalizadas, sendo possível modificar sua estrutura com facilidade, uma vez que não é preciso reconstruir o banco de dados.
  • C. Nos bancos de dados relacionais, representam-se os dados em um conjunto de tabelas inter-relacionadas, o que torna o banco de dados mais flexível no que concerne à tarefa de modificação da estrutura de uma tabela dentro desse banco de dados, porque não há necessidade de reconstruí-lo.
  • D. Segundo o padrão SQL ANSI, para a definição de um esquema de um banco de dados relacional, deve-se adotar uma linguagem de definição de dados usando hierarquias de classes baseadas em linguagens orientadas a objetos.
  • E. O modelo hierárquico se assemelha a um organograma com um segmento raiz e um número qualquer de segmentos subordinados, podendo cada segmento filho ter mais de um segmento pai.

Considere que existe uma entidade PESSOA com um relacionamento denominado CASAMENTO que pode associar diversas ocorrências na mesma entidade PESSOA. De acordo com as propriedades do diagrama entidade-relacionamento, o conceito desse relacionamento (CASAMENTO) pode ser definido como

  • A. generalização.
  • B. relacionamento binário.
  • C. autorrelacionamento.
  • D. entidade associativa.
  • E. especialização.

Considerando bancos de dados relacionais, no modelo relacional há os conceitos de chaves candidata, primária e estrangeira, sobre os quais é correto afirmar que uma

  • A. chave estrangeira deve ser criptografada.
  • B. chave estrangeira deve ser do tipo simples (ter apenas um atributo).
  • C. chave primária deve ser do tipo autoincremento.
  • D. chave primária deve ser do tipo composto (ter mais de um atributo).
  • E. relação pode ter mais de uma chave candidata.

Na modelagem de bancos de dados relacionais, considerando o modelo entidade-relacionamento, um conjunto de relacionamentos binários é aquele que

  • A. é implementado por duas tabelas.
  • B. estabelece um relacionamento do tipo um para um.
  • C. relaciona dois conjuntos de entidades distintos.
  • D. possui duas chaves primárias.
  • E. possui duas chaves primárias.

Considere a seguinte tabela de um banco de dados relacional:

Para que a consulta atenda ao especificado, o valor de X deve ser substituído por:

  • A. CASCADE
  • B. HAVING
  • C. ORDER BY
  • D. TOTAL
  • E. WHERE

Dentre as 4 propriedades básicas que devem ser respeitadas por transações em bancos de dados relacionais, está a que estabelece que uma transação deve ter todas as suas operações materializadas no banco de dados, não podendo ter apenas parte de suas operações concretizadas. A propriedade descrita corresponde

  • A. à atomicidade.
  • B. à confiabilidade.
  • C. à consistência.
  • D. à inversibilidade.
  • E. ao isolamento.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...