Questões sobre Banco de Dados da CESGRANRIO

Considere a seguinte notação para especificar componentes de esquemas relacionais:

• Tabelas são descritas por um nome e uma lista de colunas, separadas por vírgulas.

• Colunas que participam da chave primária estão sublinhadas.

• Dependências funcionais entre colunas são definidas pelo símbolo (→) e exibidas em seguida à definição das tabelas.

Todos os esquemas atendem à 1FN.

Dos esquemas a seguir, o único que se encontra na 3FN é

  • A.
  • B.
  • C.
  • D.
  • E.
Clique em uma opção abaixo para responder a questão:

Uma empresa que comercializa álbuns de figurinhas (cromos) possui um banco de dados para controlar a fabricação de cromos. O modelo conceitual desse banco de dados é exibido na Figura a seguir.

 O gerente de produção dessa empresa deseja obter um relatório que exiba, para cada álbum comercializado, o nome do álbum, o número de cada um de seus cromos e o somatório da quantidade fabricada de cada um deles.

Qual consulta irá fornecer o relatório que o gerente de produção deseja?

  • A.
  • B.
  • C.
  • D.
  • E.
Clique em uma opção abaixo para responder a questão:

Um estagiário da área de administração de banco de dados recebeu a tarefa de normalizar as tabelas de um esquema de BD que será usado em um sistema que, em breve, irá entrar em produção. Há alguns dias ele foi chamado por um analista de banco de dados para que enumerasse o que foi feito no esquema, tendo em vista garantir que todas as tabelas atendam à 3a forma normal (3FN). Ao ser questionado pelo analista, ele respondeu o seguinte:

• Todas as colunas definidas são atômicas.

• Foram definidas chaves primárias para todas as tabelas.

• Todas as colunas que fazem parte de alguma chave primária foram definidas como NOT NULL.

• Não há chave primária composta em tabela alguma.

• Todas as dependências funcionais transitivas foram eliminadas.

Nessas condições, para garantir que todas as tabelas desse esquema atendam à 3FN,

  • A. é necessário estender a restrição de NOT NULL para as demais colunas.
  • B. é necessário criar chaves estrangeiras para implementar as relações.
  • C. é necessário eliminar as dependências funcionais parciais existentes.
  • D. é necessário eliminar todas as colunas multivaloradas existentes.
  • E. nada mais precisa ser feito.
Clique em uma opção abaixo para responder a questão:

As tabelas a seguir compõem um banco de dados simplificado de um banco comercial, onde o campo sublinhado indica a chave primária. É possível que uma conta tenha vários clientes, e que um cliente tenha várias contas.

Que comando SQL lista todos os nomes de clientes com mais de R$ 2.000,00 na conta?

  • A. SELECT nomeCliente FROM Cliente, ContaCliente, Conta WHERE idCliente=idCliente AND idConta=idConta AND ultimoSaldo > 2000;
  • B. SELECT nomeCliente FROM TABLES Cliente c, ContaCliente cc, Conta cs WHERE c.idCliente=cc.idCliente AND cc.idConta=cs.idConta AND cs.ultimoSaldo > 2000;
  • C. SELECT nomeCliente FROM Cliente c, ContaCliente cc, Conta cs WHERE c.idCliente=cc.idCliente AND cc.idConta=cs.idConta AND cs.ultimoSaldo > 2000;
  • D. SELECT nomeCliente FROM Cliente c, ContaCliente cc, Conta cs INNER JOIN c.idCliente=cc.idCliente AND cc.idConta=cs.idConta AND cs.ultimoSaldo > 2000;
  • E. SELECT nomeCliente FROM Cliente c INNER JOIN ContaCliente cc INNER JOIN Conta cs AS c.idCliente=cc.idCliente AND cc.idConta=cs.idConta AND cs.ultimoSaldo > 2000;
Clique em uma opção abaixo para responder a questão:

Considere as Tabelas abaixo.

O funcionário responsável pelo controle do material de expediente de determinada agência preparou a Tabela T com o registro do consumo de alguns itens mais relevantes e apresentou-a ao seu chefe. Esse, então, solicitou que o funcionário montasse mais duas tabelas com formas diferentes de apresentação desses dados. Dadas as instruções para a realização da tarefa, o resultado foi consolidado nas Tabelas X e Y.

Considerando-se o conceito de OLAP, quais foram as operações realizadas de T para X e de T para Y, respectivamente?

  • A. Drill Down e Roll-Up
  • B. Drill Down e Rotation
  • C. Slice e Roll-Up
  • D. Roll-Up e Drill Down
  • E. Roll-Up e Rotation
Clique em uma opção abaixo para responder a questão:
Considerando as Tabelas e as informações dadas, qual consulta exibe o número de identificação e o nome dos fornecedores que realizaram pelo menos uma venda entre os dias 05/01/2018 (inclusive) e 10/01/2018 (inclusive)?
  • A.
  • B.
  • C.
  • D.
  • E.
Clique em uma opção abaixo para responder a questão:

As Figuras abaixo exibem os dados que se encontram armazenados nas Tabelas usadas para controlar as compras de materiais de escritório.

 Considerando as informações apresentadas, qual comando SQL será executado sem erro?

  • A. INSERT INTO FORNECEDOR (ID_FORN,NOME,TEL2,TEL3) VALUES (5555, 'FORNECEDOR 5', '(21) 3456-9088', NULL)
  • B. INSERT INTO VENDA VALUES (3030, 2222, '02/02/2018', 10.50, 80)
  • C. DELETE FROM FORNECEDOR WHERE ID_FORN NOT IN (SELECT ID_F FROM VENDA)
  • D. DELETE FROM FORNECEDOR WHERE TEL3 IS NOT NULL
  • E. INSERT INTO FORNECEDOR VALUES(9999, 'XXX', '(61) 2113-6589')
Clique em uma opção abaixo para responder a questão:

Para proteger as redes de dados, as empresas criam perímetros de segurança formados por componentes que avaliam o tráfego de ingresso e egresso.

O componente que utiliza listas de controle de acesso formadas por regras que determinam se um pacote pode ou não atravessar a barreira é a(o)

  • A. Firewall
  • B. Proxy
  • C. DMZ
  • D. IDS
  • E. IPS
Clique em uma opção abaixo para responder a questão:
Em um banco de dados multidimensional, os fatos aditivos
  • A. não podem ser somados em nenhuma dimensão.
  • B. podem ser somados apenas para um nível superior de uma dimensão, caso haja hierarquia na dimensão.
  • C. podem ser somados em apenas algumas dimensões.
  • D. podem ser somados em todas as dimensões.
  • E. só não podem ser somados na dimensão temporal.
Clique em uma opção abaixo para responder a questão:
Um banco de dados multidimensional em uma empresa
  • A. é semelhante a um banco de dados relacional, exceto por não possuir FKs (chaves estrangeiras).
  • B. é semelhante a um banco de dados relacional onde cada tabela tem uma coluna adicional para representar a dimensão temporal.
  • C. alimenta com seus dados os bancos de dados transacionais necessários para o negócio.
  • D. permite apenas consultas predefinidas aos dados armazenados.
  • E. tem seus dados oriundos de bancos de dados transacionais.
Clique em uma opção abaixo para responder a questão: