Buscar

Prova N2 A5 - Banco de Dados - Nota 10

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 6 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 6 páginas

Prévia do material em texto

PERGUNTA 1
1. Um modelo é uma abstração da realidade e, em diversas áreas, pode agregar várias vantagens, antecipar eventuais problemas durante a construção de um edifício, especificar o que deve ser construído posteriormente, além de outros.
 
Em cada área, algum exemplo do conceito de modelo pode ser aplicado. Para cada um de exemplos de modelos, associe a área em que são empregados.
1. Planta baixa.
2. Esquemático de circuito.
3. Modelagem de Entidade e Relacionamento.
4. Organograma.
 
As áreas para se associar os modelos são:
(      ) Tecnologia de Informação.
(      ) Engenharia Civil ou Arquitetura.
(      ) Engenharia Elétrica.
(      ) Administração.
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	II, IV, III, I.
	
	
	I, IV, II, III.
	
	
	I, II, IV, III.
	
	
	III, I, II, IV.
	
	
	IV, I, II, III.
1 pontos   
PERGUNTA 2
1. A álgebra relacional fornece um conjunto de operadores que podem ser aplicados sobre relações e propõe uma sintaxe para combinar operadores e ainda processar condições lógicas com operações como E e OU lógicos. Para extrair um resultado a partir de uma relação, foi necessário formular uma sentença em álgebra linear. O cenário é o de uma locadora de automóveis, e a relação CARRO está apresentada a seguir com alguns valores:
 
	Codigo
	Fabricante
	Modelo
	Ano
	1
	Ford
	Fiesta
	2016
	2
	Fiat
	Uno
	2018
	3
	Renault
	Clio
	2014
2. 
Fonte: Elaborado pelo autor.
 
A consulta a ser feita é para saber, na lista de carros da locadora, qual o código e o modelo de carros com ano superior ou igual a 2015 e da marca Ford. Qual sentença atende a esta consulta em álgebra relacional?
.
	
	
	π  ano >= 2015  ̌ Fabricante=Ford ( σ Codigo, Modelo ( CARRO ) )
	
	
	σ Codigo, Modelo ( π  ano >= 2015 ^ Fabricante=Ford ( CARRO ) )
	
	
	σ  ano >= 2015  ̌   Fabricante=Ford ( π Codigo, Modelo ( CARRO ) ).
	
	
	π Codigo, Modelo ( σ  ano >= 2015  ̌   Fabricante=Ford ( CARRO ) ).
	
	
	π Codigo, Modelo ( σ  ano >= 2015 ^ Fabricante=Ford ( CARRO ) )
1 pontos   
PERGUNTA 3
1. As funções de agregação são úteis para contabilizar, totalizar ou avaliar registros em consultas construídas com o comando SELECT, com ou sem a cláusula GROUP BY. Quando usada sem agrupamentos, considera todos os registros dentro de um conjunto de resultados. Quando usada com group by, resumem os registros de um agrupamento em um valor conforme o objetivo da função.
Em relação às funções de agregação, realize a associação de cada uma delas com as afirmações na sequência:
 
I.    SUM
II.    COUNT
III.   AVG
IV.   MAX
 
Associe as funções de agregação com as afirmações sobre estes comandos
 
(     ) Podem ser aplicadas tendo como parâmetro o “*”
(     ) Retorna o maior valor de um conjunto de dados
(     ) Usada para totalizar valores
(     ) Usada para o cálculo de média de valores
 
 
Assinale a alternativa que apresenta a sequência correta:
	
	
	II, IV, I, III
	
	
	II, I, IV, III
	
	
	III, IV, I, II
	
	
	I, IV, II, III
	
	
	III, I, II, IV
1 pontos   
PERGUNTA 4
1. Leia o seguinte excerto:
“[...] Coleção de programas que permite aos usuários criar e manter um banco de dados, podendo ser considerado um sistema de software de uso geral que facilita o processo de definição, construção, manipulação e compartilhamento de bancos de dados entre diversos usuários e aplicações”.
 
ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados. São Paulo: Pearson Addison Wesley, 2011. p. 3.
 
Este componente é relevante em diversas tarefas e aplicações que são usadas em nosso cotidiano: em uma compra pela internet, ao registrar itens de pedido em um restaurante, ao encaminhar uma declaração de imposto de renda, além de outros exemplos.
 
O excerto apresentado e o comentário anterior se referem ao
	
	
	Sistema Gerenciador de Banco de Dados (SGBD).
	
	
	Sistema de Informação Gerencial.
	
	
	Cliente.
	
	
	Servidor Web.
	
	
	Firewall.
 
 
 
 
 
 
1 pontos   
PERGUNTA 5
1. Um SGBD relacional foi concebido com base em algumas teorias sobre como representar os dados e como realizar manipulações sobre eles. Conforme Puga, França e Goya (2013), uma destas fundamentações teóricas é uma linguagem formal de alto nível para expressar as operações sobre tabelas, suas linhas e colunas. Ela contém operações como seleção, projeção, produto cartesiano e outras.
 
PUGA, S; FRANÇA, E.; GOYA, M. Banco de Dados: implementação em SQL, PL/SQL e Oracle 11g. São Paulo: Pearson Education do Brasil, 2013.
 
A linguagem a que se refere Puga, França e Goya (2013) é a :
	
	
	Structured Query Language (SQL)
	
	
	Álgebra Relacional.
	
	
	Lógica Proposicional.
	
	
	Data manipulation language (DML)
	
	
	Cálculo Diferencial
1 pontos   
PERGUNTA 6
1. No Modelo de Entidade e Relacionamento, quando várias entidades apresentam as mesmas características de outra entidade com alguns atributos mais específicos, por exemplo, Funcionário Administrativo e Funcionário da Fábrica são duas entidades que apresentam as mesmas características da entidade Funcionário. O tipo de relacionamento usado para representar esse caso é:
	
	
	Relacionamento por Entidade Associativa.
	
	
	Relacionamento entre entidade Forte e Fraca.
	
	
	Relacionamento N:N.
	
	
	Relacionamento Multivalorado.
	
	
	Relacionamento de Generalização.
1 pontos   
PERGUNTA 7
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 8
1. Um determinado sistema de identificação de pessoas em uma determinada portaria precisa armazenar no banco de dados as fotos das pessoas que entram em determinado edifício. O tipo de dados mais adequado para representar o campo FOTO na tabela de VISITANTES do sistema de portaria é:
	
	
	INTEGER.
	
	
	CHAR.
	
	
	VARCHAR.
	
	
	NUMERIC.
	
	
	BLOB.
1 pontos   
PERGUNTA 9
1. Um banco de dados é um conjunto de componentes definidos de diversas formas via comandos de DDL. Por exemplo, dentre os componentes existem as tabelas, os procedimentos armazenados e as visões, dentre outros, cada um com suas finalidades. Sobre as visões, qual das sentenças a seguir representa uma das vantagens de usar estes componentes em um banco de dados?
	
	
	Permite que consultas mais complexas sejam manipuladas de forma mais simples
	
	
	Permite armazenar dados para uma consulta mais simples
	
	
	Definem os perfis de usuários que podem inserir dados no banco de dados
	
	
	Permite combinar dados de tabelas diferentes via chave estrangeira
	
	
	São funções que permitem contabilizar ou totalizar valores
1 pontos   
PERGUNTA 10
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ênciacorreta:
	
	
	I, IV, II, III.
	
	
	I, II, IV, III.
	
	
	IV, I, II, III.
	
	
	III, I, II, IV.
	
	
	II, III, IV, I.

Continue navegando