Questões sobre Banco de Dados

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

Em uma aplicação que utiliza JPA é necessário ler o conteúdo da unidade de persistência contida no arquivo persistence.xml, que normalmente estabelece uma conexão com um banco de dados. Considerando uma unidade de persistência chamada default, a instrução que deve ser usada em uma classe de acesso a dados para realizar esta tarefa é:

  • A. EntityManager em = Persistence.createEntityManagerFactory("default");
  • B. EntityManagerFactory emf = Persistence.createEntityManagerFactory("default");
  • C. @PersistenceUnit (name="default") emf;
  • D. @PersistenceUnit emf = Persistence.createEntityManagerFactory("default");
  • E. EntityManager em = EntityManagerFactory.createEntityManager("default");

No que diz respeito aos fundamentos de banco de dados, julgue os itens a seguir. A redundância em banco de dados deve ser reduzida, mas não totalmente eliminada.

  • C. Certo
  • E. Errado

No que diz respeito aos fundamentos de banco de dados, julgue os itens a seguir. Um arquivo de registros desordenados (heap files) é uma estrutura simples em que os registros são armazenados nas páginas do arquivo de forma aleatória.

  • C. Certo
  • E. Errado

Considere as seguintes propriedades de uma implementação de índice para bancos de dados.

I. Cada página contém no máximo d páginas filhas

II. Cada página, exceto a raiz e as folhas, tem pelo menos d2 páginas filhas.

III. Todas as páginas folha possuem a mesma profundidade em relação à raiz.

Nesse tipo de árvore, uma busca que envolva um domínio de N=1.000.000.000 de chaves requer, no máximo, um número de acessos da ordem de:

  • A. lg(N)
  • B. lg(N2)
  • C. N
  • D. Nd
  • E. lg(Nd)

Considere um banco de dados que implemente, como estão, as tabelas correspondentes às entidades modeladas no diagrama ER IDEF1X mostrado a seguir.

Na definição da chave estrangeira entre R2 e R1, a ação referencial que NÃO deve ser usada é:

  • A. on delete cascade;
  • B. on delete set null;
  • C. on delete restrict;
  • D. on update cascade;
  • E. on update restrict.

Considere um banco de dados cujo modelo Entidade-Relacionamento, em uma perspectiva lógica, possui duas entidades: processo e advogado relacionadas com cardinalidade n:m. Cada advogado pode atuar em diversos processos, hora como advogado de acusação, hora como advogado de defesa, o que é definido em um atributo tipo_atuacao. Cada processo poderá ter, consequentemente, pelo menos dois advogados, um de defesa e um de acusação. Quando o modelo for implementado em um sistema gerenciador de banco de dados relacional,

  • A. as duas entidades darão origem a duas tabelas e a relação n:m será implementada por um campo de ligação comum em ambas as tabelas.
  • B. o campo tipo_atuacao será colocado na tabela advogado, pois o tipo de atuação é um atributo do advogado, que define a forma como ele atuará no processo.
  • C. deverá ser criada uma tabela de ligação entre processo e advogado, originando duas relações com cardinalidade 1:1. O atributo tipo_atuacao será colocado nessa tabela.
  • D. deverá ser criada uma tabela Atuação com um único campo, tipo_atuacao, já que o tipo da atuação do advogado pode ser diferente em cada processo que ele atua.
  • E. deverá ser criada uma tabela de ligação entre processo e advogado, originando dois relacionamentos 1:n. O atributo tipo_atuacao será colocado nessa tabela.

No que se refere a banco de dados, assinale a opção correta.

  • A. A restrição de asserção de um banco de dados permite a execução de ações automáticas a partir de eventos previamente definidos, como, por exemplo, a entrada de um CPF com formatação incorreta.
  • B. Uma view representa uma tabela em forma física consolidada a partir de outras tabelas previamente definidas.
  • C. Em chaves primárias compostas, formadas por mais de um atributo, o valor NULL é adotado para qualquer atributo, exceto para o primeiro na ordem de formação da chave.
  • D. DDL (data definition language) e DML (data manipulation language) são linguagens utilizadas pelos usuários e desenvolvedores para manipular os dados em um banco de dados.
  • E. Os bancos de dados objeto-relacionais representam uma evolução dos bancos de dados relacionais, pois incorporam várias funcionalidades anteriormente implementadas nos bancos de dados orientados a objetos.

No que se refere aos conceitos de usabilidade, comunicabilidade, acessibilidade e navegabilidade, bem como à arquitetura da informação, julgue os itens a seguir. O termo wireframe designa a estrutura de informações em um banco de dados.

  • C. Certo
  • E. Errado

Julgue os próximos itens acerca de análise de requisitos de usabilidade, teste de usabilidade e de interfaces web. A concepção de uma interface para sítios web implica conhecer as características culturais e cognitivas dos usuários.

  • C. Certo
  • E. Errado

Jean administra o banco de dados FaturaBD que apoia a missão crítica da sua empresa e, portanto, deve ter alta disponibilidade e alto desempenho de leitura. Preocupado com todas as camadas, Jean procura o Suporte para discutir a melhor forma de implementar os discos do FaturaBD. Jean e o Suporte chegam à conclusão de que os discos não precisam de paridade, mas devem ser redundantes e tolerantes a uma falha de disco por conjunto espelhado, mesmo que o custo seja mais alto, sendo necessário 4 drivers no mínimo, conforme ilustrado na figura a seguir:

Para atender o acordado com Jean, o Suporte deverá implementar os discos do FaturaDB com RAID:

  • A. 0
  • B. 10
  • C. 0+1
  • D. 5
  • E. 6
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...