Buscar

AV_GUSTAVO_PEREIRA

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

Prévia do material em texto

Fechar 
 
Avaliação: CCT0199_AV_201207055646 » IMPLEMENTAÇÃO DE BANCO DE DADOS 
Tipo de Avaliação: AV 
Aluno: 201207055646 - GUSTAVO PEREIRA DOS SANTOS 
Professor: PATRICIA FIUZA DE CASTRO Turma: 9002/AB 
Nota da Prova: 4,0 Nota de Partic.: 2 Data: 17/11/2013 10:20:27 
 
 
 1
a
 Questão (Ref.: 201207167959) Pontos: 0,8 / 0,8 
A linguagem SQL pode ter vários enfoques, EXCETO: 
 
 Linguagem para a programação de sistemas de informação 
 Linguagem de consulta em ambiente cliente/servidor 
 Linguagem para acesso às bases de dados 
 Linguagem de administração de banco de dados 
 Linguagem interativa de consulta (query AdHoc) 
 
 
 
 
 2a Questão (Ref.: 201207167960) Pontos: 0,8 / 0,8 
É uma vantagem de uso da linguagem SQL: 
 
 Visão única dos dados 
 
 Dependência de fabricante 
 Definição dinâmica dos dados 
 Dependência de plataforma 
 Alto custo de treinamento 
 
 
 
 3a Questão (Ref.: 201207181463) Pontos: 0,0 / 0,8 
(FUMARC - 2011 - BDMG - Analista de Sistemas) 
 
De acordo com o diagrama do esquema de banco de dados relacional, escolha a sentença SQL que melhor 
responda à consulta Listar o número da conta de todas as contas que não tem empréstimo 
associado: 
 
 ELECT c.num_conta FROM CONTA AS c 
MINUS 
SELECT e.num_conta FROM EMPRESTIMO AS e 
 SELECT c.num_conta FROM CONTA AS c 
WHERE c.num_conta NOT IN 
(SELECT e.num_conta FROM EMPRESTIMO AS e) 
 SELECT c.num_conta FROM CONTA AS c 
WHERE c.num_conta NOT EXISTS 
(SELECT e.num_conta FROM EMPRESTIMO AS e) 
 SELECT c.num_conta FROM CONTA AS c 
WHERE c.num_emprestimo NOT 
(SELECT e.num_emprestimo FROM EMPRESTIMO AS e) 
 SELECT c.num_conta FROM CONTA AS c 
WHERE c.num_conta NOT IN 
(SELECT e.num_emprestimo FROM EMPRESTIMO AS e) 
 
 
 
 4a Questão (Ref.: 201207181472) Pontos: 0,0 / 0,8 
(NCE-UFRJ - 2005 - BNDES - Análise de Sistemas - Desenvolvimento) 
Considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas 
Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo. 
 
create table concurso (id_concurso int not null primary key, concurso varchar(60) not null); 
create table cargo (id_cargo int not null primary key,cargo varchar(60) not null, id_concurso int not null, 
constraint ci0 foreign key (id_concurso) references concurso (id_concurso)); 
create table candidato (id_candidato int not null primary key, nome varchar(40) not null); 
 
 
A consulta SQL que produz a lista dos candidatos que se inscreveram em todos os concursos é: 
 
 
 
 
select nome 
from candidato cd 
where 
not exists 
 (select * 
 from concurso cc 
 where 
 not exists 
 (select * 
 from inscrição i 
 where i.id_concurso <> cc.id_concurso 
 and i.id_candidato <> cd.id_candidato)) 
 
select nome 
from candidato cd 
where 
exists 
 (select * 
 from concurso cc 
 where 
 not exists 
 (select * 
 from inscrição i 
 where i.id_concurso=cc.id_concurso 
 and i.id_candidato=cd.id_candidato)) 
 select nome 
from candidato cd 
where 
exists 
(select * from concurso cc 
 where not in 
 (select * 
 from inscrição i 
 where i.id_concurso=cc.id_concurso 
 and i.id_candidato=cd.id_candidato)) 
 
select nome 
from candidato cd 
where 
not exists 
 (select * 
 from concurso cc 
 where 
 exists 
 (select * 
 from inscrição i 
 where i.id_concurso=cc.id_concurso 
 and i.id_candidato=cd.id_candidato)) 
 select nome from candidato cd where 
not exists 
 (select * from concurso cc where 
 not exists 
 (select * from inscrição i where i.id_concurso=cc.id_concurso 
 and i.id_candidato=cd.id_candidato)) 
 
 
 
 5a Questão (Ref.: 201207181189) Pontos: 0,8 / 0,8 
 
 
 
Listar placa, o ano do veículo e a descrição de seu modelo, se ele possuir ano a partir de 2010 
 
 
Nenhuma das respostas acima. 
 SELECT v.placa, v.ano, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod = 
m.codMod WHERE ano >= 2010; 
 
SELECT v.placa, v.ano, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod = 
m.codMod WHERE ano > 2010; 
 
SELECT v.placa, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod = m.codMod 
WHERE ano = 2010; 
 
SELECT v.placa, v.veiculo, m.modelo FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod = 
m.codMod WHERE ano >= 2010; 
 
 
 
 6a Questão (Ref.: 201207176800) Pontos: 0,0 / 0,8 
Baseado na tabela dependente mostrada a seguir, escreva uma consulta SQL que recupere o parentesco dos 
dependentes. Elimine as linhas duplicadas. 
 
 
 
Resposta: Select cod 
 
 
Gabarito: 
Sugestão: 
SELECT DISTINCT parentesco 
FROM dependente 
 
 
 
 7a Questão (Ref.: 201207169012) Pontos: 0,0 / 0,8 
Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a: 
 
 
Restrição de Referência 
 Restrição de Chave Primária 
 Restrição de Entidade 
 
Restrições Semântica 
 
Restrição de Domínio 
 
 
 
 8a Questão (Ref.: 201207176745) Pontos: 0,0 / 0,8 
Baseado na tabela departamento ilustrada na figura a seguir escreva uma consulta SQL que recupere o 
número de departamentos existentes na tabela departamento. Nomeie a coluna como total_dep. 
 
 
 
Resposta: select codigo_departamento,dnome from departamento. 
 
 
Gabarito: 
Sugestão: 
SELECT count(*) total_dep 
FROM departamento 
 
 
 
 9a Questão (Ref.: 201207169296) DESCARTADA 
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. 
 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. 
 
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. 
 
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. 
 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.: 201207168219) Pontos: 0,8 / 0,8 
Considere a relação: 
PRODUTO (codigo, unidade, descrição, valor_unitário) 
A consulta em SQL para reponder a questão "Liste o código dos produtos com valores unitários entre R$ 500,00 
e R$ 1000,00" é: 
 
 
 
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO > 500; 
 
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO IN [500, 1000]; 
 
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO LIKE 500 AND 1000;SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO BETWEEN 500 AND 1000; 
 
Nenhuma das consultas acima. 
 
 
 
 11a Questão (Ref.: 201207168999) Pontos: 0,8 / 0,8 
Observe a tabela abaixo, referente a um banco de dados empresa: 
 
Para gerar uma consulta SQL com todos os atributos, classificados por NOME_PACIENTE, deve-se utilizar o 
seguinte comando: 
 
 
SELECT * FROM PACIENTE ASC NOME_PACIENTE; 
 SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE; 
 
SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE; 
 
SELECT * FROM PACIENTE DESC NOME_PACIENTE; 
 
SELECT * OVER PACIENTE ASC NOME_PACIENTE; 
 
 
 
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Outros materiais