Buscar

prova n2 Banco de dados dp

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fazer teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A PROVA N2 (A5)
 
Parte superior do formulário
Informações do teste
	Descrição
	Prezado(a) Estudante,
Informamos que todas as provas N2 realizadas fora dos laboratórios credenciados pela universidade serão automaticamente anuladas. A realização dos testes é monitorada por meio do endereço de IP utilizado para inicio e envio da prova.
Mantenha seu compromisso de aprender e tenha uma ótima avaliação!
Atenciosamente,
Equipe EaD
	Instruções
	Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
	Várias tentativas
	Não permitido. Este teste só pode ser feito uma vez.
	Forçar conclusão
	Este teste pode ser salvo e retomado posteriormente.
 Estado de Conclusão da Pergunta:
PERGUNTA 1
1. Um sistema de informação pode ser organizado em módulos típicos. Assim, um de seus módulos pode ser o de manipulação dos dados em níveis operacionais, por exemplo, as funcionalidades responsáveis por registrar as locações que foram feitas em uma locadora de carros, com a data de retirada do carro, a saber qual é a sua placa e qual é a sua previsão de devolução. 
  
Essas funcionalidades de nível operacional em um sistema de informação estão melhor relacionadas a qual nível de abstração do registro?
	
	
	Dado.
	
	
	Informação.
	
	
	Conhecimento.
	
	
	Sabedoria.
	
	
	Bytes. 
 
 
 
 
1 pontos   
PERGUNTA 2
1. Leia o seguinte excerto: 
“Os metadados são dados que descrevem dados. Uma parte na arquitetura do SGBD armazena a descrição detalhada das entidades e dos atributos de um projeto de banco de dados, ou seja, contém os metadados do projeto”. 
  
PUGA, S. Banco de Dados: Implementação em SQL, PL/SQL e Oracle 11g. São Paulo: Pearson Education do Brasil, 2013. p.150. 
  
A partir do exposto, assinale a alternativa que apresenta a parte na arquitetura do SGBD responsável por armazenar os metadados.
	
	
	Índices.
	
	
	Dicionário de dados.
	
	
	Controlador de Transações.
	
	
	Compilador de DML.
	
	
	Controlador de Concorrência. 
 
 
 
 
 
 
 
 
 
 
 
 
1 pontos   
PERGUNTA 3
1. A álgebra relacional é uma linguagem formal aprendida ao se estudar banco de dados, pois as suas operações permitem entender como as manipulações de linhas e colunas podem ser realizadas em uma tabela. O seu conjunto de operações apresentam uma sintaxe e um objetivo, que é atingido ao ser aplicado em uma relação. 
  
Analise as operações presentes na álgebra relacional e associe com seus objetivos ou funcionalidades ao ser aplicada a uma relação. 
  
I) Projeção (π). 
II) Seleção (σ). 
III) Produto Cartesiano ( x ). 
IV) Interseção. 
  
Realize, agora, a associação com os objetivos das operações. 
( ) Permite selecionar as linhas ou tuplas em uma relação. 
( ) Combina duas relações, cada tupla sendo combinada com tuplas da outra relação. 
( ) Gera relação em que cada tupla deve existir em duas outras relações usadas na operação. 
( ) Permite selecionar as colunas em uma relação. 
  
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	I, IV, II, III.
	
	
	I, II, IV, III.
	
	
	IV, I, II, III.
	
	
	III, I, II, IV.
	
	
	II, III, IV, I.
1 pontos   
PERGUNTA 4
1. O banco de dados serve de fonte para atender às diversas demandas de setores informatizados por um determinado sistema, por exemplo, um setor de recursos humanos pode recuperar o total da folha de pagamento, um setor de vendas pode requisitar a quantidade de produtos vendidos por categoria e um setor de marketing pode requisitar alguns relatórios sobre os clientes. 
Em um sistema de locação de automóveis, a tabela de cliente apresenta o seguinte formato e com uma breve amostra de dados.  
  
	Cod
	Nome
	Sexo
	Idade
	Cidade
	2
	Ademar
	M
	22
	São Paulo
	1
	Fabrício
	M
	41
	Salvador
	5
	Joelma
	F
	60
	Rio de Janeiro
	4
	Carlos
	M
	21
	São Paulo
	3
	Adriana
	F
	30
	Curitiba
2. 
 
O setor de marketing está avaliando as regiões onde a empresa atua e o volume de clientes em cada região. Daí, surgiu a necessidade de recuperar as cidades nesta tabela e para cada cidade, o total de clientes existentes. A consulta que melhor atende à esta necessidade é:
	
	
	SELECT       CIDADE, NOME                        FROM CLIENTE           ORDER BY CIDADE
	
	
	SELECT      CIDADE, COUNT(COD)            FROM CLIENTE           GROUP BY CIDADE
	
	
	SELECT       CIDADE, COUNT(COD)            FROM CLIENTE           ORDER BY CIDADE
 
 
 
	
	
	SELECT        CIDADE, SUM(COD)                 FROM CLIENTE           GROUP BY CIDADE
	
	
	SELECT       CIDADE, SUM(NOME)              FROM CLIENTE           GROUP BY CIDADE
1 pontos   
PERGUNTA 5
1. A ordenação de registros é expressa em uma cláusula parte de uma consulta com um SELECT que contém ainda as cláusulas where para realizar os filtros e pode ainda conter cláusulas “group by” para realizar agrupamentos. Quando se está fazendo a ordenação de registros os campos são especificados com as palavras chaves ‘ASC’ e ‘DESC’ indicando ordem ascendente e decrescente. 
Ao escrever uma consulta proveniente da junção entre a tabela de Categoria e Produto em um sistema de papelaria os registros encontrados foram os seguintes: 
	DCR_PRODUTO
	VALOR
	DCR_CATEGORIA
	Caderno Matérias
	15,60
	Cadernos
	Caderno Simples
	11,45
	Cadernos
	Caneta
	1,35
	Canetas e afins
	Grafite
	7,50
	Canetas e afins
	Lapiseira
	20,40
	Canetas e afins
2. 
Fonte: Elaborado pelo autor (2019). 
Qual cláusula de ordenação foi escrita na consulta?
	
	
	ORDER BY      DCR_CATEGORIA ASC, DCR_PRODUTO ASC
	
	
	ORDER BY      DCR_CATEGORIA ASC, VALOR DESC
	
	
	ORDER BY      DCR_CATEGORIA DESC, DCR_PRODUTO DESC
	
	
	ORDER BY      VALOR ASC, DCR_PRODUTO DESC
 
 
	
	
	ORDER BY      VALOR DESC,  DCR_PRODUTO ASC
1 pontos   
PERGUNTA 6
1. Uma determinada Startup desenvolveu um sistema para locação de bicicletas de usuários que se cadastraram na plataforma. Um usuário, ao acessar o aplicativo, pesquisa por bicicletas disponíveis na redondeza e agenda a locação destas. Esse sistema funciona com base em um banco de dados relacional para abrigar as suas informações. 
  
Referente ao exposto, relacione alguns componentes da solução com os termos ou conceitos típicos em uma solução com sistema de informação, pautando-se em banco de dados. 
  
I. Elemento usado para armazenar os registros de BICICLETAS. 
II. Esquema que ilustra como os dados estão estruturados. 
III. Conjunto de programas responsáveis por receber as requisições do cliente. 
IV. Linguagem usada para manipular os dados. 
  
(      ) SQL. 
(      ) SGBD. 
(      ) Diagrama de Dados. 
(      )  Tabelas. 
  
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta.
	
	
	I, II, III, IV.
	
	
	II, III, IV, I.
	
	
	III, IV, I, II.
	
	
	IV, I, II, III.
	
	
	IV, III, II, I. 
 
 
1 pontos   
PERGUNTA 7
1. As alterações em tabelas no banco de dados são realizadas pelo comando UPDATE, e, para consultar os dados, o comando usado é o SELECT. Estes dois comandos são parte da DML (Data Manipulation Language) em que estão outros comandos como o INSERT e DELETE, todos eles para manterem as informações dos registros. 
Em um sistema de uma escola, houve a necessidade de fazer um ajuste em uma nota do aluno. Antes de ser executado o ajuste, o aluno tinha uma nota1 de valor 7,0. O ajuste feito foi o seguinte: 
  
                UPDATE                NOTA_ALUNO 
                SET                         NOTA1 = NOTA1 + 1.0 
                WHERE MATRICULA = 201901221; 
  
SELECT    NOTA1    FROM               NOTA_ALUNO      WHERE   MATRICULA = 201901221  
  
O valor a ser visualizado pelo comando de SELECT após o update de ajuste será:
	
	
	5,0
	
	
	6,0
	
	
	7,0
	
	
	8,0
	
	
	9,0
1 pontos   
PERGUNTA 8
1. Em um sistema de universidade, os alunos são organizados em cursos, cada aluno pode se matricular em um curso e a universidade não permite que um aluno faça mais de um curso. O relacionamento entre Alunos e Cursos é um tipo de relação:
	
	
	1:N.
	
	
	De generalização.De autorrelacionamento.
	
	
	N:N.
	
	
	1:1.
1 pontos   
PERGUNTA 9
1. A modelagem de um banco de dados permite compreender como as tabelas estão relacionadas entre si, permite identificar chaves primárias e as chaves estrangeiras envolvidas nos relacionamentos e assim serve de suporte para construção de consultas, especificamente para saber quais campos usar em junções. 
 
Em um banco de dados, a parte referente ao cadastro de produtos associado ao itens de compras (tabela PRODUTO_COMPRA) está mostrado a seguir. 
 
            Fonte: Elaborado pelo Autor (2019)
 
Em certo setor da empresa, houve a necessidade de recuperar todos os produtos (com sua descrição e a descrição da sua categoria) que possuem compra e apenas aqueles que de fato possuem compras associadas e que possuem a categoria cadastrada. A cláusula de junção após a palavra chave FROM na consulta deve ser:
	
	
	FROM           (CATEGORIA as C RIGHT OUTER JOIN PRODUTO as P
.ON C.COD_CATEGORIA = P.COD_CATEGORIA)
RIGHT OUTER JOIN PODUTO_COMPRA AS PC
ON P.COD_PRODUTO = PC.COD_PRODUTO)
	
	
	FROM           (CATEGORIA as C INNER JOIN PRODUTO as P
.ON C.COD_CATEGORIA = P.COD_CATEGORIA)
LEFT OUTER JOIN PODUTO_COMPRA AS PC
ON P.COD_PRODUTO = PC.COD_PRODUTO)
	
	
	FROM         (CATEGORIA as C INNER JOIN PRODUTO as P
.ON C.COD_CATEGORIA = P.COD_CATEGORIA)
INNER JOIN PODUTO_COMPRA AS PC
ON P.COD_PRODUTO = PC.COD_PRODUTO)
	
	
	FROM           (CATEGORIA as C RIGHT OUTER JOIN PRODUTO as P
.ON C.COD_CATEGORIA = P.COD_CATEGORIA)
INNER JOIN PODUTO_COMPRA AS PC
ON P.COD_PRODUTO = PC.COD_PRODUTO)
	
	
	FROM           (CATEGORIA as C LEFT OUTER JOIN PRODUTO as P
.ON C.COD_CATEGORIA = P.COD_CATEGORIA)
INNER JOIN PODUTO_COMPRA AS PC
ON P.COD_PRODUTO = PC.COD_PRODUTO)
1 pontos   
PERGUNTA 10
1. Em um Modelo de Entidade e Relacionamento existem diversos tipos de relações e, na conversão para o Modelo Relacional, algumas ações são feitas para encontrar a representação equivalente. Em determinado sistema foi encontrada a seguinte situação no Modelo de Entidade e Relacionamento e que precisa ser convertido para o Modelo Relacional.
 
 
Fonte: Elaborada pelo autor.
 
Assinale qual a forma de converter essa representação do Modelo de Entidade e Relacionamento (MER) para o Modelo Relacional:
	
	
	Uma tabela associativa deve ser criada com uma chave primária.
	
	
	Um campo deve ser adicionado na tabela funcionário com o nome do supervisor.
	
	
	Um campo deve ser adicionado na tabela funcionário e como chave primária para a própria tabela funcionário.
	
	
	Uma nova tabela deve ser criada para armazenar os supervisores de funcionários.
	
	
	Dois novos campos devem ser adicionados na tabela funcionário para relação entre funcionário e supervisor.
1 pontos   
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
  
Parte inferior do formulário
Enviar

Continue navegando