Buscar

AV - IMPLEMENTAÇÃO - Guilherme Paranhos

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 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

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

Prévia do material em texto

24/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201308152523&p2=1784003&p3=CCT0199&p4=101555&p5=AV&p6=11/11/2013&p10=4150785 1/5
 
Avaliação: CCT0199_AV_201308152523 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV
Aluno: 201308152523 - GUILHERME PARANHOS DA SILVA
Professor: PATRICIA FIUZA DE CASTRO Turma: 9002/AB
Nota da Prova: 8,0 Nota de Partic.: 2 Data: 11/11/2013 19:20:47
 1a Questão (Ref.: 201308274528) Pontos: 0,8 / 0,8
O comando SELECT * FROM [tabela] WHERE [condições] :
 Lista todas as colunas de uma tabela
Nenhuma das respostas acima
Não é um comando da linguagem SQL
Lista tanto as linhas quanto as colunas de uma tabela
Lista todas as linhas de uma tabela
 2a Questão (Ref.: 201308291970) Pontos: 0,8 / 0,8
Na sintaxe ANSI da junção Interior, na sua forma padrão é:
select [colunas] from tabela1 LEFT JOIN tabela2 ON ;
select * from tabela1 LEFT JOIN tabela2;
select [colunas] from tabela1 RIGHT JOIN tabela2 ON ;
select * from tabela1 CROSS JOIN tabela2;
 select [colunas] from tabela1 INNER JOIN tabela2 ON ;
 3a Questão (Ref.: 201308275017) Pontos: 0,8 / 0,8
Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto
cartesiano em uma só operação.
Projeção
Diferença
União
 Junção
Interseção
 4a Questão (Ref.: 201308278169) Pontos: 0,8 / 0,8
(CONSULPLAN - 2012) Dentre os objetivos da implementação de bancos de dados, um visa solucionar um
problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos
24/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201308152523&p2=1784003&p3=CCT0199&p4=101555&p5=AV&p6=11/11/2013&p10=4150785 2/5
problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos
diferentes. Esse problema é conhecido por:
Dependência de dados.
Integridade de dados.
 Redundância de dados.
Consistência de dados.
Replicação de dados.
 5a Questão (Ref.: 201308291975) Pontos: 0,8 / 0,8
Qual dos operadores de conjunto a seguir, devemos tomar cuidado na hora de colocarmos a ordem das tabelas,
pois retorna diferentes resultados ao se inverter a ordem das tabelas?
UNION ALL
MINUS ALL
UNION
 MINUS
INTERSECT
 6a Questão (Ref.: 201308283296) Pontos: 0,8 / 0,8
Observe a tabela PECAS ilustrada na figura a seguir:
 
Uma consulta foi realizada na tabela PECAS e o resultado obtido com a consulta está ilustrado na figura a
seguir. Escreva a consulta SQL que retornará este resultado.
Resposta: SELECT NUM_PECA, PNOME, PRECO FROM PECAS
Gabarito:
Sugestão:
SELECT num_peca, pnome, preco
FROM pecas
WHERE preco>=3
24/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201308152523&p2=1784003&p3=CCT0199&p4=101555&p5=AV&p6=11/11/2013&p10=4150785 3/5
 7a Questão (Ref.: 201308282909) Pontos: 0,8 / 0,8
CONSIDERE O BANCO DE DADOS CRIADO A PARTIR DOS COMANDOS ABAIXO:
 
CREATE TABLE DISCIPLINA (COD_DISCIPLINA VARCHAR (7) PRIMARY KEY, NOME_DISC VARCHAR (20) NOT NULL, CARGA_HORARIA
NUMBER (3) NOT NULL)
CREATE TABLE TURMA (COD_TURMA NUMBER (4) PRIMARY KEY, ANO NUMBER (4) NOT NULL, SEMESTRE VARCHAR (1) NOT NULL,
COD_DISC VARCHAR (7) REFERENCES DISCIPLINA (COD_DISCIPLINA));
 
QUAL A CONSULTA SQL PARA RECUPERAR TODOS OS DADOS DE TODAS AS DISCIPLINAS?
Resposta: SELECT COD_DISCIPLINA * FROM DISCIPLINA
Gabarito:
SELECT * FROM DISCIPLINA
 8a Questão (Ref.: 201308288805) Pontos: 0,8 / 0,8
(CESGRANRIO - 2008 - BNDES - Análise de Sistemas - Desenvolvimento)
O Administrador de Dados de uma loja virtual verifica que há um problema no sistema controlador do estoque.
Alguns produtos apresentam quantidades negativas, ou seja, houve mais vendas que a quantidade existente no
estoque. 
O programador do sistema mostra, em pseudocódigo, o trecho que realiza a verificação do estoque. 
 
Qual opção descreve corretamente o problema e sua solução?
Está havendo um problema de deadlock e a solução é colocar a cláusula FOR UPDATE ao final do BEGIN
TRANSACTION.
 A transação não bloqueia o produto consultado. O SELECT deverá ter, no final, a cláusula FOR UPDATE.
Está havendo um problema de leitura suja e a solução é mover o COMMIT TRANSACTION para dentro do
THEN, logo abaixo do UPDATE.
Está havendo um problema de registro fantasma e a solução é alterar o nível de isolamento para
serializável.
 Está havendo um problema de concorrência e a solução é retirar a transação, eliminando os comandos
BEGIN TRANSACTION, ROLLBACK TRANSACTION e COMMIT TRANSACTION.
 9a Questão (Ref.: 201308274177) DESCARTADA
Analise as seguintes afirmações: 
24/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201308152523&p2=1784003&p3=CCT0199&p4=101555&p5=AV&p6=11/11/2013&p10=4150785 4/5
Analise as seguintes afirmações: 
"(1) A restrição de integridade referencial diz que chave primária em uma relação não pode ter seu valor nulo
PORQUE (2) esta chave identifica as tuplas da relação"
Podemos afirmar:
 
As duas afirmações são falsas.
 A primeira afirmação é falsa e a segunda é verdadeira.
As duas afirmações são verdadeiras e a primeira justifica a segunda.
A primeira afirmação é verdadeira e a segunda é falsa.
 As duas afirmações são verdadeiras e a primeira não justifica a segunda.
 10a Questão (Ref.: 201308275642) Pontos: 0,8 / 0,8
Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R?
 3
4
2
0
1
 11a Questão (Ref.: 201308274205) Pontos: 0,8 / 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:
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula	(MINISTRAcodigo = ⋈codigodisciplina
(DISCIPLINA)))
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula		(snomedisciplina = "Implementação de
24/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201308152523&p2=1784003&p3=CCT0199&p4=101555&p5=AV&p6=11/11/2013&p10=4150785 5/5
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula		(snomedisciplina = "Implementação de
Bancos de Dados" (DISCIPLINA))
Não existe consulta que responda a esta questão.
 
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula	(MINISTRA codigo = ⋈codigodisciplina
(snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula	MINISTRA)
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Outros materiais