Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Avaliação On-Line Avaliação: AV2-2011.3S.EAD - BANCO DE DADOS - CCT0169 Disciplina: CCT0169 - BANCO DE DADOS Tipo de Avaliação: AV2 Aluno: 201001294939 - FLÁVIO LUIZ DA SILVA DANTAS Nota da Prova: 3.5 Nota do Trabalho: Nota da Participação: 2 Total: 5,5 Prova On-Line Questão: AV12011.3CCT01690087 (177529) 1 - Com base no processo de Normalização é apresentada as seguintes tabelas: Tabela ALUNO (CodAluno, NomeAluno, CodLocalNascAluno) Tabela NASCIMENTO (CodLocalNascAluno, NomeLocalNascAluno) Tabela TURMA (CodTurma, NomeTurma, CodDisciplina) Tabela DISCIPLINA (CodDisciplina, NomeDisciplina) Tabela ALUNO_DISCIPLINA (CodAluno, CodDisciplina) Considerando que o aluno pode estar matriculado em mais de uma disciplina e, cada disciplina tem uma ou mais turmas e cada turma está vinculada a somente uma disciplina. As colunas possuem os seguintes significados: CodAluno – código do aluno matriculado CodTurma – código da turma na qual o aluno está matriculado (é o identificador da turma) SiglaTurma – denominação da turma CodDisciplina – código que identifica a disciplina NomeDisciplina – nome de uma disciplina da turma NomeAluno – nome do aluno matriculado CodLocaINascAluno – código da localidade em que nasceu o aluno NomeLocalNascAluno – nome da localidade em que nasceu o aluno Durante a aplicação do processo de Normalização foi identificada as seguintes situações: I – a tabela TURMA está em 1FN II - a tabela TURMA está em 2FN III- a tabela TURMA está em 3FN De acordo com a abordagem, assinale a opção CORRETA: Pontos da Questão: 1 II e III, apenas. I e III, apenas. I, apenas. I e II, apenas. I, II e III. Questão: AV12011.3CCT01690076 (177519) 2 - Em relação a uma chave primária, assinale a alternativa CORRETA. Pontos da Questão: 0,5 O Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela. Um atributo único que possui a propriedade de identificar de forma única uma linha da tabela. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre um atributo de uma relação for chave primária em outra relação. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Questão: AV12011.3CCT01690163 (200743) 3 - Dada a instrução SQL: SELECT * FROM VENDEDOR WHERE salario > (SELECT AVG(salario) FROM VENDEDOR); É correto afirmar que: Fonte: (FCC/10) Pontos da Questão: 1 serão selecionados todos os registros da tabela VENDEDOR cujo conteúdo do campo "salario" seja maior que a média dos salários de todos os vendedores. serão selecionados todos os registros da tabela VENDEDOR cujo conteúdo do campo "salario" seja maior que o número de vendedores cadastrados. serão selecionados todos os registros da tabela VENDEDOR cujo conteúdo do campo "salario" seja maior que a soma dos salários de todos os vendedores. se trata de um exemplo de OUTER JOIN. se trata de um exemplo de INNER JOIN. Questão: AV12011.3CCT01690183 (200771) 4 - Com base na tabela abaixo, realize as devidas normalizações (até 3FN), mostrando as decomposições a cada uma das formas normais. Indicar as chaves primárias por PK. Tabela Cliente (codigo_cliente(PK), nome, codigo_profissao, nome_profissao, rua, numero, cidade, estado, CEP) Considerar que um cliente poderá possuir no máximo um endereço e, cada CEP estará vinculado a apenas a uma cidade. As colunas possuem os seguintes significados: codigo_cliente – código identificador do cliente nome – nome completo do cliente codigo_profissao – código identificador da profissão nome_profissao – nome da profissão rua - logradouro numero – número do imóvel cidade – nome da cidade estado – sigla da unidade da federação CEP – código de endereçamento postal (identificador da cidade) Pontos da Questão: 1,5 Resposta do Aluno: . Gabarito: 1FN (0,5 pontos) Cliente (codigo_cliente(PK), nome, codigo_profissao, rua, numero, cidade, estado, CEP) Profissão (codigo_profissao(PK), nome_profissao) Ou Cliente (codigo_cliente(PK), nome, codigo_profissao, rua, numero, cidade, estado, CEP, nome_profissao) 2FN (0,5 pontos) Cliente (codigo_cliente(PK), nome, codigo_profissao, rua, numero, cidade, estado, CEP) Profissão (codigo_profissao(PK), nome_profissao) 3FN (0,5 pontos) Cliente (codigo_cliente(PK), nome, codigo_profissao, rua, numero, CEP) Profissão (codigo_profissao(PK), nome_profissao) CEP (CEP(PK), cidade, estado) Fundamentação do Professor: Pontos do Aluno: Questão: AV12011.3CCT01690013 (177466) 5 - São características dos ambientes dos Sistemas de Gerenciamento de Arquivos, com exceção de: Pontos da Questão: 0,5 O acesso aos dados é único para cada usuário. O acesso aos dados está escrito nos programas que o manipulam, subordinando os programas aos arquivos. A responsabilidade sobre os procedimentos de backup e recuperação esta a cargo da aplicação. A manipulação dos dados contidos nos arquivos pelas aplicações específicas dificulta o desenvolvimento de novos sistemas e torna a manutenção dos aplicativos difícil e cara. O sistema possibilita uma redundância não controlada de dados e inconsistência ao permitir que em um sistema um dado seja alterado e esse mesmo dado não seja alterado em outro. Questão: AV12011.3CCT01690112 (200654) 6 - Em relação à linguagem SQL, são três cláusulas da estrutura básica de uma expressão SQL: Fonte: (UFF/09) Pontos da Questão: 0,5 select, from e where; In, between e like. insert, delete e update; table, view e group; order by, group by e having; Questão: AV12011.3CCT01690036 (177484) 7 - Em Banco de dados, existem alguns modelos que podem ser utilizados para realizar o projeto do banco de forma mais detalhada. O modelo A possui conceitos que descrevem dados como os usuários percebem. O modelo B mostra os dados por meio de registros e apresenta o popular modelo relacional. Dessa forma, marque corretamente a alternativa que apresenta o nome do modelo A e do modelo B, respectivamente. Pontos da Questão: 0,5 Conceitual e Orientado a Objetos. Representacional e Físico. Físico e Conceitual. Conceitual e Lógico. Orientado a Objetos e Físico. Questão: AV12011.3CCT01690058 (177509) 8 - O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos. Marque a resposta correta. As classes são: Pontos da Questão: 0,5 Campos, Relacionamentos e Atributos Relacionamentos, Tabelas e Atributos Diagramas, Relacionamentos e Atributos Índices, Entidades, Relacionamentos Entidades, Relacionamentos e Atributos Questão: AV12011.3CCT01690196 (200823) 9 - Com base no esquema de banco de dados a seguir, determine as expressões em SQL para atender os itens abaixo: JOGADORES (num_jogador, unome_jogador, pnome_jogador, pais, ano_nascimento, ano_profissionalização, cidade_natal, cidade-residencia, num_titulos_simples, num_titulos_duplas, num-vitorias, num_derrotas, natp) TORNEIO (num_torneio, nome_torneiro, pais_torneio, num_torneio, nome_torneio, pais_torneio, categoria, quadra, num_participantes) JOGADOR_TORNEIO (numt, ano_torneio, numj, premio) numt REFERENCIA num_torneiro em TORNEIO numj REFERENCIA num_jogador em JOGADORES FINAIS (ano, torneio, vencedor, finalista) torneio REFERENCIA num_torneio em TORNEIO vencedor REFERENCIA num_jogador em JOGADORES finalista REFERENCIA num_jogador em JOGADORES) NOVOS_JOGADORES (unome_jogador, pnome_jogador, ano_profissionalização, qtde_titulos) I) Obter todos os atributos de todas as tuplas das 5 relacões. II) Obter o numero de torneios cadastrados. III)Obter o numero de vezes em que realizaram-se torneios em um determinado pais. Pontos da Questão: 1,5 Resposta do Aluno: I) SELECT * FROM JOGADORES.*, TORNEIO.*, JOGADOR_TORNEIO.*,FINAIS.*, NOVOS_JOGADORES.* Gabarito: I - (0,5 pontos) SELECT * FROM nome_da_relacao II - (0,5 pontos) SELECT COUNT(*) FROM torneios III - (0,5 pontos) SELECT pais, COUNT(*) as SEDES FROM torneios GROUP BY pais Fundamentação do Professor: Pontos do Aluno: Questão: AV12011.3CCT01690142 (200686) 10 - O comando SQL que representa a seguinte consulta "nome e salário dos empregados do departamento 142, em ordem decrescente de salário; em caso de funcionários com o mesmo salário, deve prevalecer a ordem alfabética dos nomes" Fonte: (UFAL/11) Pontos da Questão: 0,5 SELECT nome, salario FROM empregados WHEN cod_dep = `142¿ GROUP BY salario, nome ASC SELECT nome, salario FROM empregados WHERE cod_dep = `142¿ GROUP BY salario, nome ASC SELECT nome, salario FROM empregados WHERE cod_dep = `142¿ GROUP BY salario DESC, nome SELECT nome, salario FROM empregados GROUP BY salario, nome SELECT nome, salario FROM empregados WHERE cod_dep = `142¿ GROUP BY salario, nome � Server IP : 192.168.10.163 Client IP: 201.51.56.41 Tempo de execução da página : 27,047 Parte inferior do formulário _1383999626.unknown _1383999634.unknown _1383999638.unknown _1383999640.unknown _1383999641.unknown _1383999639.unknown _1383999636.unknown _1383999637.unknown _1383999635.unknown _1383999630.unknown _1383999632.unknown _1383999633.unknown _1383999631.unknown _1383999628.unknown _1383999629.unknown _1383999627.unknown _1383999618.unknown _1383999622.unknown _1383999624.unknown _1383999625.unknown _1383999623.unknown _1383999620.unknown _1383999621.unknown _1383999619.unknown _1383999610.unknown _1383999614.unknown _1383999616.unknown _1383999617.unknown _1383999615.unknown _1383999612.unknown _1383999613.unknown _1383999611.unknown _1383999606.unknown _1383999608.unknown _1383999609.unknown _1383999607.unknown _1383999602.unknown _1383999604.unknown _1383999605.unknown _1383999603.unknown _1383999600.unknown _1383999601.unknown _1383999599.unknown _1383999598.unknown
Compartilhar