Baixe o app para aproveitar ainda mais
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
Compartilhar