Buscar

AV2 - Banco de Dados

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

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

Outros materiais