A maior rede de estudos do Brasil

Grátis
7 pág.
PROVA AP3 - LABORATÓRIO DE BANCO DE DADOS

Pré-visualização | Página 1 de 2

PROVA AP3 – LABORATÓRIO DE BANCO DE DADOS 
 
Diante do trecho de código SQL abaixo, assinale a alternativa que melhor representa 
como resultado da saída deste código.Diante do trecho de código SQL abaixo, assinale a 
alternativa correta que melhor representa como resultado da saída deste código. 
 
 
A) Irá agrupar todos os registros da tabela produtos pelo campo: categoria, 
colocando ao lado o número de ocorrência (registros) do campo categoria. Ele também 
só irá exibir os códigos das categorias que forem maior que 3. 
 
B) Irá agrupar todos os registros da tabela produtos pelo campo: codigodacategoria, 
colocando ao lado a soma do campo valores. Ele também só irá exibir os códigos das 
categorias que forem maior que 3. 
 
C) Irá exibir todos os registros da tabela produtos. Ele também só irá exibir os 
códigos das categorias que forem maior que 3. 
 
D) Irá agrupar todos os registros da tabela produtos pelo campo: codigodacategoria, 
colocando ao lado o número de ocorrência (registros). 
 
E) Irá agrupar todos os registros da tabela produtos pelo campo: codigodacategoria, 
colocando ao lado o número de ocorrência (registros). Ele também só irá exibir os 
códigos das categorias que forem maior que 3. 
 
Questão 2 
É a linguagem de especificação que define a interface para os tipos de objeto em 
conformidade com o Modelo de Objeto ODMG. É projetada para dar suporte ás 
construções semânticas do modelo de objeto ODMG e é independente de qualquer 
linguagem de programação em particular. Seu uso principal é para criar especificações 
de objeto, ou seja, classes e interfaces. Logo, não é uma linguagem de programação 
completa. Marque a opção que indica a definição que se aplica para qual modelo de 
estrutura de banco de dados orientado a objeto. 
 
A) OSQL. 
 
B) OML. 
 
C) OQL. 
 
D) ODL. 
 
E) OMG. 
 
Questão 3 
No Banco de Dados, devemos estar o tempo todo atentos à necessidade de visualização 
dos conteúdos de uma ou mais tabelas. Isso é importante para resolver essas e outras 
questões, no caso dos comandos SQL, o SELECT. Em uma situação que necessito 
exibir o nome dos funcionários que moram nos bairros do ‘Centro’, ‘Torre’ ou 
‘Mangabeira’, cujos registros estão na tabela de Funcionários, a relação deve estar 
ordenada por Nome. 
Com base nas informações anteriores, assinale a alternativa correta. 
A) SELECT Nome FROM Funcionário WHERE (‘Centro’, ‘Torre’, 
‘Mangabeira’). 
 
B) SELECT Nome FROM Funcionário WHERE Bairro = ‘Centro’ OR ‘Torre’ OR 
‘Mangabeira’. 
 
C) SELECT Nome FROM Funcionário WHERE Bairro IN (‘Centro’, ‘Torre’, 
‘Mangabeira’). 
 
D) SELECT * FROM Funcionário WHERE Bairro IN (‘Centro’, ‘Torre’, 
‘Mangabeira’). 
 
E) SELECT Nome FROM Funcionário WHERE Bairro. 
 
Questão 4 
Quando estamos trabalhando com uma estrutura de banco de dados é necessário e 
fundamental que os atributos e tabelas estejam dentro de um mesmo contexto, possa 
apresentar estruturas que vão oferecer condições para os relacionamentos e consultas 
diversas. Dentre esses modelos, podem os encontrar um que diz: "todo atributo da tabela 
seja dependente funcional da chave completa e não de parte da chave, ou seja, todos os 
atributos não-chave dependem funcionalmente de toda a chave primária". 
Neste caso, assinale a opção que menciona qual forma normal está sendo trabalhada. 
 
A) 0FN 
 
B) 4FN 
 
C) 2FN 
 
D) 3FN 
 
E) 1FN 
 
 
Questão 5 
O século XXI é marcado pelo volume crescente de dados que são gerados, seja pelos 
sistemas, pelas empresas, pelos IoTs, e tudo que está interligado dentro do sistema das 
empresas. A manipulação e monitoramento desses dados é fundamental para algumas 
empresas tanto no sentido da identificação do perfil dos usuários, como em possíveis 
tendência para o mercado. 
Esses depósitos de dados digitais, que servem para armazenar informações detalhadas 
relativamente a uma empresa, criando e organizando relatórios através de históricos que 
são depois usados pela empresa para ajudar a tomar decisões importantes com base nos 
fatos apresentados, são conhecidos como: 
 
A) SGBD OR. 
 
B) Data Warehouse. 
 
C) SGBD. 
 
D) SGBD OO. 
 
E) Data mart. 
 
 
Questão 6 
Existem diversas funções de grupo que são implementadas pelo padrão SQL que 
auxiliam a computar uma variedade de medidas baseadas em valores das colunas do 
banco de dados. Dentre elas, é possível encontrar a que retorna a soma dos valores das 
colunas. 
Sobre as informações, assinale a alternativa correta. 
 
A) SUM. 
 
B) MED. 
 
C) AVG. 
 
D) COUNT. 
 
E) MAX. 
 
 
Questão 7 
Diante do trecho de código SQL abaixo, assinale alternativa que melhor representa 
como resultado da saída deste código. 
SELECT código_empregado, nome,salario, cidade FROM empregado WHERE salario 
< (SELECT AVG(salario) FROM empregado WHERE WHERE uf=’RN’) 
 
A) O comando irá exibir o código, nome, salário e a cidade de todos os 
empregados. 
 
B) O comando irá exibir o código, nome, salário e a cidade de todos os 
empregados que possuem salário menor que a média salarial de todos os 
empregados do Rio Grande do Norte. 
 
C) O comando irá exibir o código, nome, salário e a cidade de todos os empregados 
que possuem salário menor que a soma salarial de todos os empregados do Rio Grande 
do Norte. 
 
D) O comando irá exibir o código, nome, salário e a cidade de todos os empregados 
que possuem salário menor que a maior salário de todos os empregados do Rio Grande 
do Norte. 
 
E) O comando irá exibir o código, nome, salário e a cidade de todos os empregados 
que possuem salário menor que a média salarial de todos os empregados. 
 
 
Questão 8 
A XML permite que o autor defina as suas próprias tags e a própria estrutura do seu 
documento. A utilização dessa linguagem cresce a cada dia, mas não se deve pensar que 
ela será a substituta da HTML, pois a proposta é que seja um complemento da HTML e 
para que seja usada ao descrever e estruturar os dados, uma vez que a HTML é usada 
para formatar e exibir os mesmos dados. 
Avalie os elementos raiz do trecho de código abaixo e assinale a alternativa correta. 
<?xml version="1.0"?> 
<aviso> 
<para>Janice data="01/04/2000"</para> 
<de>Jefferson</de> 
<cabecalho>Lembre-se</cabecalho> 
<corpo>Amanha voce tem prova de matematica</corpo> 
</aviso> 
 
A) 5. 
 
B) 1. 
 
C) 4. 
 
D) 2. 
 
E) 3. 
 
 
Questão 9 
(IADES, Analista de Tecnologia da Informação, EBSERH, 2013) Sobre os conceitos de 
bancos de dados, assinale a opção correta. 
 
A) Os dados armazenados em um banco de dados estão livres de qualquer forma de 
redundância. 
 
B) Um banco de dados representa todo o mundo real, denominado universo de 
discurso. 
 
C) Define-se banco de dados como um conjunto de arquivos integrados que 
atendem a um conjunto de sistemas. 
 
D) Um banco de dados é uma coleção aleatória e física de dados que possuem 
algum significado. 
 
E) Cada banco de dados só pode ser armazenado em um único arquivo gravado 
num dispositivo, como por exemplo, disco rígido. 
 
 
Questão 10 
O modelo 'entidade-relacionamento' é uma maneira sistemática de descrever e definir 
um processo de negócio. O processo é modelado como componentes (entidades) que 
são ligadas umas às outras por relacionamentos que expressam as dependências e 
exigências entre elas. Pode acontecer de ter duas entidades que se relacionando com a 
cardinalidade 1 -1 e significar algo. 
Com base nas informações acima, assinale a alternativa correta. 
 
A) O registro da tabela A só pode aparecer uma única vez e na tabela B que se 
relaciona também só pode aparecer uma única vez. 
 
B) Os registros tanto na tabela A quanto na tabela B podem aparecer mais de uma 
vez. 
 
C) O registro da tabela A só pode aparecer uma única vez e na tabela B nenhuma 
vez. 
 
D) O registro da tabela A só pode aparecer uma única vez e na tabela B que se 
relaciona pode aparecer