Buscar

AV - Implementação de BD

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

AV – Implementação de BD
	A junção irrestrita também é conhecida como:
		
	
	Junção Contínua
	
	Junção Cruzada
	
	Autojunção
	
	Junção Interior
	
	Junção Exterior
	
	
	 2a Questão (Ref.: 201002228354)
	7a sem.: Sql Parte 5 - SUBCONSULTA E OPERADORES DE CONJUNTO
	Pontos: 0,0  / 0,8 
	Qual dos tipos de sub-consulta que faz referência a uma coluna da tabela da consulta externa?
		
	
	Sub-Consulta Correlata
	
	Sub-Consulta Simple
	
	Sub-Consulta Principal
	
	Sub-Consulta Multi-Valorada
	
	Sub-Consulta Multi-Linhas
	
	
	 3a Questão (Ref.: 201002224390)
	7a sem.: SQL
	Pontos: 0,8  / 0,8 
	(FGV - 2010 - DETRAN-RN - Assessor Técnico - Administração de Banco de Dados)
Assinale a alternativa correta sobre fragmento de comando a seguir:
(select distinct nome_cliente
from contas)
intersect
(select distinct nome_cliente
from emprestimos) 
		
	
	 Se um cliente tem diversas contas e empréstimos no banco, aparecerá somente uma vez no resultado.
	
	Se um cliente tem diversas contas e empréstimos no banco, não aparecerá no resultado.
	
	Se um cliente não possui conta mas possui empréstimos no banco, aparecerá no resultado.
	
	Se um cliente tem diversas contas e empréstimos no banco, aparecerá todas as repetições no resultado.
	
	Se um cliente possui conta mas não possui empréstimos no banco, aparecerá no resultado. 
	
	
	 4a Questão (Ref.: 201002219675)
	4a sem.: SQL PARTE 2
	Pontos: 0,8  / 0,8 
	Escreva uma consulta SQL que recupere o nome(nome_dependente) e o parentesco dos dependentes da empregada Luciana.
		
	
Resposta: SELECT nome_dependente, parentesco FROM DEPENDENTE
	
Gabarito: 
Sugestão:
SELECT nome_dependente, parentesco
FROM empregado e, dependente d
WHERE e.codigo_empregado = d.codigo_empregado AND nome = 'Luciana'.
	
	
	 5a Questão (Ref.: 201002211952)
	1a sem.: Regras de integridade relacional
	Pontos: 0,0  / 0,8 
	Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a:
		
	
	Restrição de Chave Primária
	
	Restrição de Referência
	
	Restrição de Entidade
	
	Restrição de Domínio
	
	Restrições Semântica
	
	
	 6a Questão (Ref.: 201002228385)
	10a sem.: EXECUÇÃO DE COMANDOS E OTIMIZAÇÃO
	Pontos: 0,0  / 0,8 
	Para gerar estatísticas em uma tabela cada SGBD disponibiliza comandos. Dentre os tipos de estatísticas apresentados identifique aquele que NÃO é considerado como tal:
		
	
	de sistema: utilização típica de I/O e de CPU.
	
	de índices: número de folhas, níveis, clustering.
	
	de colunas: número de valores distintos, número de NULLs, histograma de valores
	
	de linhas: número de linhas distintas, histograma de linhas
	
	de tabelas: número de linhas, blocos, tamanho de registro médio
	
	
	 7a Questão (Ref.: 201002228365)
	8a sem.: Sql Parte 6 - OUTROS OBJETOS DE BANCO DE DADOS
	Pontos: 0,0  / 0,8 
	Quanto a visões, é correto afirmar:
 I - Pode-se fazer uma consulta a uma view com as cláusulas Having e Group By. 
II - Pode-se fazer subconsultas e utilizar operadores de conjunto em uma view. 
III - Uma visão pode permitir, com restrições que os dados da tabela sejam manipulados em comando de INSERT, UPDATE e DELETE, porém, não armazena estes dados. 
		
	
	Apenas as afirmações I e II são corretas.
	
	Apenas as afirmações II e III são corretas.
	
	Apenas a afirmação III é correta.
	
	Todas as afirmações estão corretas.
	
	Apenas as afirmações I e III são corretas.
	
	
	 8a Questão (Ref.: 201002210582)
	2a sem.: ÁLGEBRA RELACIONAL
	Pontos: 0,0  / 0,8 
	Considere as relações:
ALUNO (matriculaluno, nomealuno, endereço, telefone)
CURSA (matricula, codigo)
matricula REFERENCIA matriculaluno em ALUNO
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a disciplina com código CCT0199" está corretamente representada em:
		
	
	 matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula  (codigo = CCT0199 (DISCIPLINA))) 
	
	 matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula  DISCIPLINA) 
	
	 matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA))) 
	
	 matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula  DISCIPLINA) 
	
	Não existe consulta que reponda a questão
	
	
	 9a Questão (Ref.: 201002212236)
	1a sem.: REGRAS DE INTEGRIDADE RELACIONAL
	Pontos: 0,8  / 0,8 
	Os conceitos que envolvem os termos restrição de integridade de entidade e restrição de integridade referencial são, respectivamente:
		
	
	os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL / nenhum atributo pertencente à chave primária poderá receber valor NULL.
	
	os atributos pertencentes à chave primária deverão conter sempre valores diferentes de NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL.
	
	nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL.
	
	nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL.
	
	os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL / nenhum atributo pertencente à chave primária poderá receber valor NULL.
	
	
	 10a Questão (Ref.: 201002210580)
	2a sem.: ÁLGEBRA RELACIONAL
	Pontos: 0,0  / 0,8 
	Considere as relações:
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em:
		
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA))) 
	
	 
	
	Não existe consulta que responda a esta questão.
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula  (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)) 
	
	 matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
	
	
	 11a Questão (Ref.: 201002211959)
	3a sem.: REGRAS DE INTEGRIDADE RELACIONAL
	Pontos: 0,8  / 0,8 
	Considere as tabelas abaixo:
Queremos executar o seguinte comando SQL:
O que acontecerá ?Justifique sua resposta.
 
		
	
Resposta: Dará erro, porque na tabela aluno o atributo (coluna) cod_curso é chave estrangeira da tabela curso, então restringirá os termos de restrições de integridade de entidade.
	
Gabarito: Não será possível inserir a tupla mostrada no comando acima, pois não existe na tabela curso nenhuma tupla com o valor de cod_curso = 'ENG' e como a coluna cod_curso da tabela aluno é chave estrangeira da coluna cod_curso da tabela curso estaremos violando a restrição de integridade referencial ao tentar inserir a tupla mostrada acima.

Outros materiais