Questões de Concurso
Sobre banco de dados relacionais em banco de dados
Foram encontradas 1.868 questões
Considere, em uma base de dados relacional, as seguintes tabelas, que contêm informações acerca de empregados, departamentos e a vinculação entre eles. Departamento (CodDepto (PK), NomeDepto) Empregado (CodEmp (PK), NomeEmp, CodDepto(FK)) Para serem obtidos os nomes dos departamentos que não estejam vinculados a nenhum empregado, é correto utilizar a consulta em SQL mostrada a seguir. (SELECT NomeDepto FROM Departamento D) EXCEPT (SELECT NomeDepto FROM Departamento D, Empregado E WHERE D.CodDepto=E.CodDepto)
Departamento (CodDepartamento, NomeDepartamento) Empregado (CodEmpregado, NomeEmpregado, CodDepartamento, SalarioEmpregado)
Seja a seguinte consulta executada sobre esta base de dados:
SELECT D.CodDepartamento, AVG(SalarioEmpregado) FROM Departamento D, Empregado E WHERE E.CodDepartamento=D.CodDepartamento AND E.SalarioEmpregado > 1000 GROUP BY D.CodDepartamento HAVING COUNT(*) > 40
A consulta acima obtém o seguinte resultado:
Considere a seguinte tabela PEDIDOS. Esta tabela sofre muitas atualizações pois permite o registro de pedido de livros numa grande livraria. Um relatório é emitido toda semana com os pedidos da semana. A emissão desse relatório está apresentando um desempenho insatisfatório. Uma estratégia que poderia otimizar a consulta de emissão de relatório é:
PEDIDOS (#pedido, idProduto, idLoja, idlciente, data, quantidade)
Assinalar (F) Falso ou (V) Verdadeiro para cada afirmação, referente a chave primária e chave estrangeira de um banco de dados relacional:
( ) A modelagem multidimensional é a técnica de projeto mais frequentemente utilizada para a construção de um Data Warehouse.
( ) Como ferramenta de consulta a banco de dados multidimensionais temos um conjunto de aplicações que se denominam ferramentas OLAP (On-Line Analytical Processing).
( ) Pentaho é um software proprietário para inteligência empresarial, desenvolvido em PHP.
Assinalar (F) Falso ou (V) Verdadeiro para cada afirmação, referente a chave primária e chave estrangeira de um banco de dados relacional:
( ) Em chaves primárias não podem existir valores nulos.
( ) Em chaves primárias pode ter repetição de tuplas.
( ) Uma chave estrangeira é um campo que aponta para a chave primária de outra tabela.
Assinalar (F) Falso ou (V) Verdadeiro para cada afirmação, referente ao banco de dados relacional, respectivamente:
( ) O relacionamento N:N exige o uso de uma tabela auxiliar.
( ) O relacionamento N:N indica que as tabelas têm relação unívoca entre si.
( ) Uma chave é um conjunto de um ou mais atributos que determinam a unicidade de cada registro.
Assinalar (F) Falso ou (V) Verdadeiro para cada afirmação, referente ao banco de dados relacional:
( ) Os registros de uma tabela são também chamados de atributos.
( ) As colunas de uma tabela são também chamadas de tuplas.
( ) Cada linha formada por uma lista ordenada de colunas representa um registro.
No modelo de dados utilizado nos bancos de dados relacionais, os registros são organizados em grafos, nos quais consta um único tipo de associação que define uma relação 1: N entre dois tipos de registros: proprietário e membro. Dessa maneira, dados dois relacionamentos 1: N entre os registros A e D e entre os registros C e D, é possível construir um relacionamento M:N entre A e D.