Buscar

ProvaBancoDeDadosSenacEAD

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

(resultados.cfm?action=list)
2304 – Banco de Dados - Resultados
1 Identifique as entidades no modelo entidade-relacionamento abaixo:
 
a Cartões, Clientes, Contas, Linhas de empréstimo, Talões (cheque)
b Corrente, Poupança, Individual, Conjunta, S, N.
c Emissão C, Emissão T, Posse, Empréstimo.
d Número Cartão, Número Conta, CPF, Nome
e Modelo, Tipo, Titular
Pontuação: 1
 
https://ensintech.sp.senac.br/aluno/resultados.cfm?action=list
https://ensintech.sp.senac.br/aluno/resultados.cfm?action=list
2 Pedro foi contratado como desenvolvedor de software de uma empresa. Em seu primeiro
dia de trabalho ele se deparou com o MER (Modelo Entidade-Relacionamento), que
representa os dados de um sistema de controle de malotes. Foi solicitado a Pedro
relatório para o sistema contendo APENAS os seguintes dados: a matrícula de todos os
funcionários que enviaram os malotes, o código dos malotes enviados, a data de envio do
malote e a situação dos malotes. Para a geração do relatório, Pedro tem que fazer uma
consulta utilizando o comando SELECT da linguagem SQL
 
a SELECT Matricula, Nome FROM FUNCIONARIOS
b NDA
c SELECT * FROM FUNCIONARIOS, MALOTES, CONTEUDOS
d SELECT Matricula, Data_Envio, Situacao_Malote, Codigo_Malote FROM MALOTES
e SELECT * FROM FUNCIONARIOS AND * FROM MALOTES
Pontuação: 1
 
3 Sobre os passos do processo de desenvolvimento de um banco de dados, assinale a
alternativa correta
a O projeto lógico é independente da modelagem conceitual
b Primeiro é elaborada a modelagem conceitual, depois o projeto lógico e por último
o projeto físico, que está diretamente associado ao SGBD
c A modelagem conceitual depende do Sistema Gerenciador de Banco de Dados
selecionado
d O projeto físico é elaborado antes da seleção do Sistema Gerenciador de Banco de
Dados
e O processo de desenvolvimento de um banco de dados independe totalmente de
Sistema Gerenciador de Banco de Dados
Pontuação: 1
 
4 Você começou um novo desafio em uma equipe de projetos em banco de dados e nesse
desafio você se deu conta que a principal base de dados da empresa está passando por
problemas.
Nesse momento você entende que a normalização seja uma boa solução para muitos dos
problemas, todavia você precisa justificar essa abordagem para a gerência da sua área.
Com relação a normalização, qual é o argumento mais correto?
a Não é obrigatório manter um modelo de dados normalizado até a terceira forma
normal, porém é indicado, pois facilita a manutenção do banco de dados
b Caso o modelo de dados não esteja normalizado podem acontecer anomalias de
atualização
c Todo modelo que segue as condições de um modelo relacional deve estar, pelo
menos, na primeira forma normal (1FN)
d Todos os argumentos apresentados estão corretos
e Um dos objetivos da normalização é diminuir redundância e evitar inconsistência
no banco de dados
Pontuação: 1
 
5 Pedro foi contratado como desenvolvedor de software de uma empresa. Em seu primeiro
dia de trabalho ele se deparou com o MER (Modelo Entidade-Relacionamento), que
representa os dados de um sistema de controle de malotes.
Foi solicitado a Pedro relatório para o sistema contendo os seguintes dados: matricula do
funcionário, nome do funcionário, data de envio e de conferencia do malote e descrição
do conteúdo do malote, ordenada alfabeticamente pela descrição do conteúdo malote.
Para a geração do relatório, Pedro tem que fazer uma consulta utilizando o comando
SELECT da linguagem SQL
 
a SELECT * FROM FUNCIONARIOS, MALOTES, CONTEUDOS
ORDE R BY *
b SELECT F.MATRICULA, F.NOME, M.DATA_ENVIO, M.DATA_CONFERENCIA,
C.DESCRICAO FROM FUNCIONARIO F INNER JOIN MALOTE M ON F.MATRICULA =
M.MATRICULA INNER JOIN CONTEUDOS CONTEUDOS C ON C.CODIGO_CONTEUDO =
M.CODIGO_CONTEUDO ORDER BY C.DESCRICAO DESC
c SELECT F.MATRICULA, F.NOME, M.DATA_ENVIO, M.DATA_CONFERENCIA,
C.DESCRICAO FROM FUNCIONARIO F INNER JOIN MALOTE M ON F.MATRICULA =
M.MATRICULA INNER JOIN CONTEUDOS CONTEUDOS C ON C.CODIGO_CONTEUDO =
M.CODIGO_CONTEUDO
d SELECT F.MATRICULA, F.NOME, M.DATA_ENVIO, M.DATA_CONFERENCIA,
C.DESCRICAO FROM FUNCIONARIO F INNER JOIN MALOTE M ON F.MATRICULA =
M.MATRICULA INNER JOIN CONTEUDOS CONTEUDOS C ON C.CODIGO_CONTEUDO =
M.CODIGO_CONTEUDO ORDER BY C.DESCRICAO ASC
e SELECT F.MATRICULA, F.NOME, M.DATA_ENVIO, M.DATA_CONFERENCIA,
C.DESCRICAO FROM FUNCIONARIO F LEFT JOIN MALOTE M ON F.MATRICULA =
M.MATRICULA RIGHT JOIN CONTEUDOS CONTEUDOS C ON C.CODIGO_CONTEUDO =
M.CODIGO_CONTEUDO ORDER BY C.DESCRICAO
Pontuação: 1
 
6 Você necessita contratar um profissional para administração de Banco de Dados.
Você precisa fazer algumas perguntas técnicas e medir as respostas dos candidatos.
Um dos candidatos colocou as seguintes afirmações:
I. Controle de concorrência é quando, em um banco de dados, usuários distintos
tentam acessar a mesma informação e então é feito um controle entre essas
transações
II. Atomicidade, Consistência, Isolamento e Durabilidade são conceitos
fundamentais quando falamos em controle de concorrência.
III. Bloqueio exclusivo é o único tipo de bloqueio possível quando falamos sobre
controle transacional.
Fazendo uma análise, na resposta do candiato: 
a Todas as afirmações do candidato estão corretas
b Apenas as afirmações I e III estão corretas
c Apenas a afirmaçaõ I está correta
d Apenas as afirmações I e II estão corretas
e Todas as afirmativas do candidato estão incorretas
Pontuação: 1
 
7 Você foi contratado para projetar um banco de dados de administração de um
campeonato de futebol.
Um jogador de futebol possui número e nome e pode jogar em apenas um time, ou, em
caso de desemprego, não jogar em nenhum time. Um jogador é identificado unicamente
pelo seu CPF e pela sua data de nascimento.
Um time é composto de vários jogadores e possui nome, ano de fundação e mascote e
endereço da sede do clube. O clube é identificado unicamente pelo número de registro
na confederação
Sabemos que um endereço é composto por logradouro, número, complemento, CEP,
cidade e estado.
 
Pede-se
1. Identifique as entidades, seus atributos e seus atributos chave;
2. Descreva os relacionamentos entre as entidades (de forma literal, exemplo, um
cliente possui no mínimo um e no máximo N carros)
ENTIDADES | atributos
jogador (cpf, dt_nascimento, numero, nome, time, situacao(empregador/desempregad
o))
time (qtd_jogadores, nome, ano_fundacao, mascote, endereco)
clube (num_reg_confederacao)
endereco (logradouro, numero, complemento, CEP, cidade, estado)
Conceito: Meio certo - Pontuação: 2
Explicação:
Entidades:
* Jogador. Atibutos: CPF (chave), Data de nascimento (chave), Nome e Número
* Clube: Número de registro na confederação (chave), Nome, Ano Fundação, Mascote
* Endereço: Logradouro, Número (chave), Complemento (chave), CEP (chave), Cidade e
Estado
Relacionamentos: 
* Um jogador JOGA em no mínimo zero e no máximo um clube
* Um clube POSSUI no mínimo zero e no máximo N jogadores
* Um clube POSSUI no mínimo um e no máximo um endereço
 
Legenda:
   Alternativa correta
   Resposta do aluno
Pontuação total: 8

Outros materiais