Buscar

PROVA_N2_RESPOSTAS - Anhembi Morumbi - Banco de Dados I

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 4 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

Informações do teste
Descrição
Instruções
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.
Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
PERGUNTA 1
Na conversão do Modelo MER para o Modelo Relacional, algumas entidades, alguns relacionamentos e outros
elementos são convertidos para a representação de como os dados serão logicamente mantidos em relações ou
tabelas, com chaves primárias e chaves estrangeiras. Uma conversão comum é quando um relacionamento dá
origem a uma tabela associativa. 
  
Ao analisar as situações a seguir, é necessário criar uma tabela associativa em:
Um sistema de uma empresa em que um Diretor che�a apenas um setor e um setor é che�ado apenas por
um Diretor.
Um sistema de academia em que um Personal Trainer pode treinar vários alunos, entretanto, um aluno só
pode ser treinado por um Personal Trainer.
Um sistema de consulta médica em que um Paciente mora em um Bairro e um Bairro pode ser associado a
vários clientes.
Um sistema de condomínio em que um Morador mora em apenas uma unidade (apartamento, por exemplo)
e uma unidade podem contar vários moradores.
Um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários
alunos.
1 pontos   Salvar resposta
PERGUNTA 2
O Sistema de Gerenciamento de Banco de Dados relacionais (SGBD), desde a sua criação em 1970, tem tido
forte sucesso na Tecnologia de Informação. Conforme Elmasri e Navathe (2011), o sucesso destes SGBDs deve-
se a uma linguagem que oferece uma interface de linguagem declarativa de nível mais alto na qual o usuário
apenas especi�ca qual deve ser o resultado esperado, deixando a otimização e as decisões sobre como executar a
consulta para o SGBD. 
  
ELMASRI, R.; NAVATHE, S. Sistemas de banco de dados. São Paulo: Pearson Addison Wesley, 2011. 
  
A linguagem a que se refere os comentários de Elmasri e Navathe (2011) é a:
DML
DDL
SQL
XML
DCL
1 pontos   Salvar resposta
PERGUNTA 3
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, especi�car 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.
 
  
1 pontos   Salvar resposta
 Estado de Conclusão da Pergunta:
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
 Salvar todas as respostas Fechar janela
https://anhembi.blackboard.com/bbcswebdav/pid-14246980-dt-content-rid-84766551_1/xid-84766551_1
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.
III, I, II, IV.
IV, I, II, III.
I, II, IV, III.
PERGUNTA 4
Com base na de�nição presente em Elmasri e Navathe (2011), tem-se que “um Sistema Gerenciador de Banco de
Dados (SGBD) (Database Management System - DBMS) é uma coleção de programas que permite aos usuários
criar e manter um banco de dados. O SGBD é um sistema de software de uso geral que facilita o processo de
de�niçã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. 
Os SGBD mais populares são os relacionais, pois são muito usados nos mais diversos tipos de sistemas de
informações presentes nas empresas, por exemplo. Dentre as alternativas a seguir, assinale aquela que
corresponde a um SGBD relacional.
MongoDB.
Cassandra.
ORACLE.
SPARK.
DYNAMO. 
  
  
  
 
 
1 pontos   Salvar resposta
PERGUNTA 5
Em um sistema de vendas de material de informática pela internet, um determinado usuário precisa consultar os
produtos e, conforme o seu interesse, adicionar, retirar ou alterar as informações dos itens escolhidos em um
“Carrinho de Compras” do site. 
Ao imaginar como as ações do usuário na tela do sistema podem ser re�etidas em comandos internos no banco
de dados, analise as a�rmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s). 
  
I.( ) Ao consultar quando um usuário digita uma palavra-chave e o sistema recupera os produtos com a palavra-
chave em sua descrição, deve-se disparar um comando de SELECT na tabela de PRODUTOS. 
II.( ) Ao solicitar que determinado produto seja adicionado ao carrinho, um comando de CREATE TABLE deve ter
ocorrido em uma tabela de ITENS_CARRINHO, por exemplo. 
III.( ) Ao visualizar o carrinho, o usuário pode alterar a quantidade de itens de determinado produto escolhido
previamente. Nesse caso, um comando de UPDATE deve ser disparado pelo sistema. 
IV.( ) O usuário pode, também, retirar algum item do carrinho, caso desista dele em sua compra e, daí, um
comando de DELETE é disparado nessa situação. 
Agora, assinale a alternativa que apresenta a sequência correta.
V, V, F, F.
F, V, F, V.
V, F, V, V.
F, F, V, V.
V, V, F, V. 
  
 
1 pontos   Salvar resposta
PERGUNTA 6
O SQL (de Structured Query Language) é uma linguagem para o trato com os dados e apresenta um conjunto
vasto de comandos que são divididos em partes da linguagem como a DDL e a DML. A DDL, que no português
seria Linguagem para De�nição de Dados (do inglês, Data De�nition Language), trata de comandos para
estruturação dos componentes de dados, e a DML (do inglês, Data Manipulation Language) engloba comandos
1 pontos   Salvar resposta
 Estado de Conclusão da Pergunta:
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
 Salvar todas as respostas Fechar janela
est utu ação dos co po e tes de dados, e a (do g ês, ata a pu at o a guage) e g oba co a dos
para manipular registros nas tabelas. 
Analise as alternativas a seguir e marque a que representa um comando de DML:
DROP INDEX
CREATE VIEW
ADD COLUMN
DELETE
ALTER TABLE
PERGUNTA 7
Os dados, em um banco de dados, são manipulados por diversos usuários por meio da SQL (Structured Query
Language). 
Dentre os comandos a seguir, assinale aquele que representa um comando presente no subconjunto de
comandos da SQL, o DML.
CREATE INDEX.
UPDATE.
DROP TABLE.
CREATE USER.
GRANT. 
  
  
  
 
 
1 pontos   Salvar resposta
PERGUNTA 8
O desenvolvimento de um software começa com analistas e projetistas, compreendendo o cenário que será
informatizado e, então, os modelos são criados, por exemplo, os modelos de dados. Uma hamburgueria resolveu
adquirir um software para controlar as suas entregas e o analista dos dados identi�cou as seguintes entidades e
informações do cenário. 
  
Associe os  tipos de dados apresentados a seguir a cada um dos atributos descritos:  
 
1. Os vários tipos de hamburguer serão itens do cardápio e cada item precisa de sua descrição para o cliente
saber sobre o produto.
2. Cada item do cardápio tem um determinado valor que deve ser cobrado.
3. Um item do cardápio apresenta também um código que facilita ao comandar os pedidos para a cozinha.
4. Cada pedido possui um status, uma letra que indica se está pedido (P), se está sendo preparado na cozinha
(C) ou se já foi entregue na mesa (E). 
 
  
(      ) CHAR. 
(      ) VARCHAR. 
(      ) NUMERIC. 
(      ) INTEGER. 
  
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
III, IV, I, II.
II, IV, III, I.
I, II, IV, III.
IV, I, II, III.
I, IV, II, III.
1 pontos   Salvar resposta
PERGUNTA 9
Modelos de Entidade e Relacionamento (MER) re�etem as informações numa abordagem mais próxima do
mundo reale, para representar essas informações em um Modelo Relacional, é necessária uma atividade de
conversão. Em um Modelo de Entidade e Relacionamento foi encontrado o seguinte relacionamento: 
  
1 pontos   Salvar resposta
 Estado de Conclusão da Pergunta:
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
 Salvar todas as respostas Fechar janela
 
Fonte: Elaborada pelo autor. 
  
Em relação ao que está expresso nessa parte do modelo e à forma de realizar a sua conversão para o Modelo
Relacional, analise as sentenças a seguir e marque (V) para verdadeiro e (F) para falso. 
  
(    ) Um professor pode não estar alocado em uma turma. 
(  ) Ao converter para o Modelo Relacional, a chave primária de TURMA passará para a tabela de PROFESSOR. 
(  ) Uma turma necessariamente deve ter um professor. 
(    ) Este é um caso de tabela associativa. 
  
A seguir, assinale a alternativa que apresenta a sequência correta:
V, V, V, V.
V, V, V, F.
V, F, V, F.
V, F, V, V.
V, V, F, V.
PERGUNTA 10
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
 
  
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, SUM(NOME)              FROM CLIENTE           GROUP BY CIDADE
SELECT       CIDADE, COUNT(COD)            FROM CLIENTE           ORDER BY CIDADE 
  
  
 
SELECT        CIDADE, SUM(COD)                 FROM CLIENTE           GROUP BY CIDADE
1 pontos   Salvar resposta
 Estado de Conclusão da Pergunta:
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
 Salvar todas as respostas Fechar janela

Continue navegando