Questões de Concurso
Sobre banco de dados
Foram encontradas 15.738 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A tecnologia OLAP (Online Analytical Processing) provê suporte a banco de dados multidimensionais, usado em soluções de apoio à decisão e Business Intelligence (BI), como o Microsoft SQL Server Analytical Services (SSAS), que fornece os dados analíticos para relatórios de negócios e aplicativos cliente, tais como Excel e relatórios do Reporting Services.
Com relação às diferentes características e ferramentas próprias da OLAP, analise as assertivas a seguir.
I. Na modelagem usada para representar dados multidimensionais, o diagrama do esquema estrela tem em seu centro uma tabela fato vinculada a várias tabelas dimensões, dispostas radialmente. A tabela fato armazena dados descritivos, enquanto as tabelas dimensões armazenam dados numéricos.
II. Dentre as operações suportadas no OLAP, estão os operadores de cubos de dados: slice, que seleciona um subconjunto de dimensões; dice, que seleciona um subconjunto do cubo original; e drill-down, que retorna detalhes de uma dimensão.
III. Uma instância do Microsoft SQL Server Analysis Services (SSAS) é executada em bancos de dados tabulares, bancos de dados multidimensionais, ou em ambos.
IV. O processo de mineração de dados (datamining) permite descobrir padrões implícitos nos dados armazenados em datawarehouse, com o objetivo de usar tais padrões para vantagens competitivas em negócios.
Estão CORRETAS apenas as assertivas:
O Microsoft SQL Server Reporting Services (SSRS) fornece um conjunto de ferramentas e serviços prontos, totalmente integrados ao SQL Server, que permitem criar, gerenciar e entregar relatórios personalizados para uma organização. Com o Reporting Services, é possível publicar relatórios, agendar o processamento de relatórios ou acessar relatórios sob demanda.
Com relação às diferentes ferramentas e serviços do Reporting Services, analise as assertivas a seguir.
I. O Report Builder, que faz parte do SQL Server Data Tools (SSDT) e cujo acesso ocorre através do Microsoft Visual Studio, é adequado para criadores de relatórios experientes em Excel e que desejam evoluir para a criação de relatórios com o Reporting Services.
II. O Report Designer é melhor aproveitado por criadores de relatórios experientes em desenvolvimento com ferramentas SSDT, como o SQL Server Integration Services, pois seu editor de expressões do Visual Basic permite a criação de itens personalizados em relatórios.
III. A integração do Reporting Services com banco de dado e segurança do SharePoint permite que o SharePoint atue como servidor front-end. Nesse caso, relatórios, fontes de dados e modelos de dados são armazenados, acessados e gerenciados no próprio SharePoint.
IV. O SSRS pode se conectar diretamente com diferentes tecnologias de fonte de dados, como uma instância do SQL Server. Contudo, para se conectar com um modelo do SQL Server Analysis Services (SSAS) é preciso a intermediação de um web service.
Estão CORRETAS apenas as assertivas:
Os dados para suporte à decisão são conceitualmente diferentes dos dados usados nos bancos de dados para processamento de transações. Esses últimos, também conhecidos como banco de dados operacionais, trabalham com dados pormenorizados, próprios para tratar questões como rastrear pedidos, resolver reclamações de cliente, atender às necessidades dos funcionários, etc. Em contraposição, os bancos para suporte à decisão, são estruturados a partir da transformação dos dados dos bancos operacionais, com o objetivo de facilitar a integralização dos diferentes processos de negócios, mantendo o desempenho de acesso.
Um modelo de dados Multidimensional é muito adequado à representação de dados e às operações próprias ao processamento de suporte à decisão. Com relação aos recursos e técnicas característica a dados multidimensionais, assinale a afirmativa CORRETA.
Introduzido no SQL Server 2012, a função de string CONCAT retorna uma sequência de caracteres que é o resultado da concatenação de dois ou mais valores de sequência de caracteres (strings).
O resultado da seguinte declaração SELECT que usa a função de string CONCAT é
Dada uma estrutura de variáveis do tipo tabela, conforme abaixo, no SQL Server 2012, com os dados de amostra fornecidos:
Durante a última reunião de projeto foi solicitado que você preparasse um SELECT para retornar as próximas 10 linhas após as 10 primeiras linhas da tabela [dbo]. [Vendas] com base na coluna [DatadaVenda].
I. SELECT * FROM [dbo].[Vendas] ORDER BY [DatadaVenda] OFFSET 10 ROWS FETCH FIRST 10 ROWS ONLY.
II. SELECT * FROM [dbo].[Vendas] ORDER BY [DatadaVenda] OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY.
III. SELECT TOP 10 * FROM [dbo].[Vendas] ORDER BY [DatadaVenda] OFFSET 10 ROWS.
Selecione a alternativa que contém a opção (ou a combinação de opções) que são verdadeiras.
Em um programa, foi encontrada a expressão lógica a seguir:
(ANO NOT< 2000) AND (INGRESSO="VESTIB") AND (ESCORE > 500) OR
(ANO NOT < 2000) AND (INGRESSO="VESTIB") AND (ESCORE NOT > 500)
Dentre as alternativas abaixo, qual apresenta a forma mais simplificada da expressão acima, mantendo a lógica original?
Analise as tabelas a seguir, nas quais CoCurso é chave primária da TbCurso e chave estrangeira da TbAluno.
A partir dos dados de TbCurso e de TbAluno, para construir uma consulta que mostre os nomes dos
cursos ofertados e a quantidade de alunos matriculados em cada um deles, incluindo os cursos em que
não há alunos matriculados, executa-se o seguinte comando SQL:
A figura a seguir mostra a estrutura das tabelas Produto, Venda e Cliente pertencentes a um banco de dados de uma empresa comercial.
A tabela Venda contém um registro para cada venda efetuada
pela companhia. A fim de preservar a integridade referencial do
banco de dados, assinale a opção que indica a coluna ou colunas
dessa tabela que deveria(m) ser chaves estrangeiras.
A figura a seguir mostra uma associação bidirecional com multiplicidade um-para-um entre as classes A e B.
Como você implementaria fisicamente o relacionamento um-para-um
entre as classes?
A consulta SQL a seguir retorna uma série de nomes da tabela usuarios:
select nome from usuarios
Para obter a relação de nomes em ordem alfabética reversa você deve acrescentar ao final da consulta
Observe as tabelas a seguir:
Assinale a opção que indica o número de linhas retornadas pela consulta SQL a seguir.
SELECT DISTINCT nome FROM animais a, tipos t
WHERE a.familia = t.familia