Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0199_AVS_201601465483 » IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AVS Aluno: 201601465483 - EDUARDO SOUZA BARBOSA DA SILVA Professor: RENATO AUGUSTO DOS SANTOS CORTES Turma: 9002/AB Nota da Prova: 4,0 Nota de Partic.: 1,5 Av. Parcial 0 Data: 22/06/2016 17:18:55 1 a Questão (Ref.: 201601770875) Pontos: 0,0 / 1,0 Considere o seguinte esquema de banco de dados: Livros(ISBN, titulo, cod_editora) Editoras(codigo, nome) Admita que o DBA, ao criar as tabelas, tenha esquecido de criar a restrição de chave estrangeira na tabela Livros, referenciando a tabela Editoras. Escreva o comando ALTER TABLE que insira a restrição de chave estrangeira na tabela Livros, que a relacione à tabela Editoras. Resposta: FELIZ SÃO JOÃO Gabarito: ALTER TABLE Livros ADD CONSTRAINT fk_livros_editoras FOREIGN KEY (cod_editora) REFERENCES Editoras(codigo) 2 a Questão (Ref.: 201601632028) Pontos: 0,0 / 1,0 Construa uma consulta SQL que liste todos os estacionamentos do veículo de placa BDQ2012 bem como o cpf do seu proprietário. Resposta: FELIZ SÃO JOÃO Gabarito: SUGESTÃO: SELECT e.cod,e.dtEntrada, e.dtSaida, e.hsEntrada, e.hsSaida, v.Cliente_cpf FROM Veiculo v INNER JOIN Estaciona e ON v.placa = e.Veiculo_placa WHERE v.placa = 'BDQ2012'; 3 a Questão (Ref.: 201601619837) Pontos: 1,0 / 1,0 Considere o esquema de banco de dados ilustrado na figura abaixo em que as chaves primárias estão sublinhadas. Podemos afirmar que a coluna cod_curso da tabela Aluno é _____________ da tabela Curso na coluna cod_curso. Assinale a alternativa que contém a sentença que completa a frase acima: Chave primária Chave estrangeira Chave Chave candidata Super Chave 4 a Questão (Ref.: 201601619276) Pontos: 1,0 / 1,0 De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário? ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado) ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado) ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado) ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado) ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado) 5 a Questão (Ref.: 201601770877) Pontos: 0,0 / 1,0 Qual o efeito da seguinte instrução no banco de dados? DELETE FROM tabela Exclui a primeira linha da tabela Exclui a tabela do banco de dados Exclui o banco de dados inteiro Exclui todas as colunas da tabela Exclui todas as linhas da tabela 6 a Questão (Ref.: 201601619157) Pontos: 1,0 / 1,0 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar apenas os nomes completos dos Empregados que tenham no cargo a palavra "venda". SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%venda%' ; SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ; SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ; SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ; SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ; 7 a Questão (Ref.: 201601618818) Pontos: 0,0 / 0,5 Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando: SUM COUNT AVG EQUAL GROUP BY 8 a Questão (Ref.: 201601780703) Pontos: 0,0 / 0,5 Uma operação de junção pode ser considerada uma sequência de duas operações. São elas: PRODUTO CARTESIANO E SELEÇÃO PROJEÇÃO E UNIÃO PRODUTO CARTESIANO E PROJEÇÃO INTERSEÇÃO E UNIÃO SELEÇÃO E PROJEÇÃO 9 a Questão (Ref.: 201601756122) Pontos: 0,5 / 0,5 Uma consulta que ocorre dentro de outro comando SQL é denominada: Operação Não é possivel uma consulta deste tipo Subconsulta Consulta interna Consulta externa 10 a Questão (Ref.: 201601633681) Pontos: 0,5 / 0,5 (CESGRANRIO - 2010 - IBGE - Analista de Sistemas - Desenvolvimento de Aplicações) Algumas regras de heurísticas vinculadas à álgebra relacional, como "execute as operações de seleção o mais cedo possível", "execute antes as projeções" e "evite os produtos cartesianos", são usualmente empregadas em sistemas gerenciadores de bancos de dados para a implementação de índices do tipo bit map. recuperação de dados após falhas. chaves primárias e estrangeiras. otimização de consultas. controle de concorrência. Período de não visualização da prova: desde 22/06/2016 até 29/06/2016.
Compartilhar