Baixe o app para aproveitar ainda mais
Prévia do material em texto
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 aparecervárias vezes. E) O registro da tabela A pode aparecer várias vezes e na tabela B que se relaciona só pode aparecer uma única vez.
Compartilhar