Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0199_AV_IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AV Aluno: XXX Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA Nota da Prova: 4,0 Nota de Partic.: 1 Data: 06/11/2014 15:10:02 1a Questão (Ref.: 201001169098) Pontos: 0,0 / 0,5 Relacione as colunas abaixo: (1) Tabela bidimensional, composta por linhas e colunas de dados (2) Coluna (3) Linha (4) Conjunto de valores de um atributo (5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas ( ) Esquema ( ) Atributo ( ) Tupla ( ) Relação ( ) Domínio A sequência correta está representada na opção: 4,2,3,1,5 5,2,3,1,4 5,2,1,3,4 5,3,2,1,4 5,2,3,4,1 2a Questão (Ref.: 201001186946) Pontos: 0,0 / 1,0 Para iniciar uma transação no Oracle, basta usarmos um comando SQL executável e para encerrar, podemos usar qualquer dos comandos abaixo, com Exceção de: SELECT COMMIT CREATE GRANT ROLLBACK 3a Questão (Ref.: 201001169468) Pontos: 0,5 / 0,5 O comando SELECT FROM WHERE corresponde as seguintes operações da álgebra relacional: Projeção e União Seleção e Projeção Seleção e Diferença União e Interseção Seleção e Junção 4a Questão (Ref.: 201001186931) Pontos: 0,0 / 1,0 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. Todas as afirmações estão corretas. Apenas as afirmações I e III são corretas. Apenas as afirmações II e III são corretas. Apenas as afirmações I e II são corretas. Apenas a afirmação III é correta. 5a Questão (Ref.: 201001306524) Pontos: 0,5 / 0,5 Representa a linguagem de manipulação de dados: DRL DCL DML TDL DDL 6a Questão (Ref.: 201001306692) Pontos: 0,5 / 0,5 UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para isso usamos a cláusula: ORDER BY SUM GROUP BY ORDER JOIN 7a Questão (Ref.: 201001169141) Pontos: 0,5 / 0,5 Sejam as relações: T1 = nome ((sexo="FEMININO") and (salário>1500) (EMPREGADO)) T2 = nome (dept=5 (EMPREGADO)) A relação T3 = T1 - T2 conterá: Nome de todas mulheres que ganham mais do 1500 Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5. 8a Questão (Ref.: 201001176532) Pontos: 1,5 / 1,5 Defina chave estrangeira. Qual a utilidade deste conceito? Resposta: Chave estrangeira é uma chave que referencia um campo de uma tabela ao campo de outra tabela no qual este campo é uma chave primária. É usada para associar dados de uma tabela com outro e assim manter a integridade das informações entre as tabelas. Gabarito: Chave estrangeira é um atributo da tabela que é chave primária em outra tabela. É utilizada para representar os relacionamentos existentes no modelo conceitual. 9a Questão (Ref.: 201001329125) Pontos: 0,0 / 1,5 O que é uma árvore de consulta para o otimizador de consultas? Resposta: Gabarito: Estrutura de árvore que corresponde a uma expressão da álgebra relacional. Fundamentação do(a) Professor(a): Sem resposta. 10a Questão (Ref.: 201001180268) Pontos: 0,5 / 0,5 Qual das consultas abaixo retorna o nome e a placa de todos os veículos? SELECT placa FROM Veiculo INNER JOIN Cliente ON Cliente_cpf = cpf; SELECT v.placa, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf; SELECT c.nome FROM Veiculo v INNER JOIN Cliente c ON cpf = cpf; SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.placa; SELECT v.placa, c.nome FROM Cliente INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf; Fechar Avaliação: CCT0199_AVS_IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AVS Aluno: XXX Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA Nota da Prova: 5,5 Nota de Partic.: 1 Data: 11/12/2014 16:09:48 1a Questão (Ref.: 201001178232) Pontos: 0,5 / 1,5 Escreva o comando SQL que aumente em 10% o valor do preço das peças de cor azul. A tabela PECAS está ilustrada na figura a seguir. Resposta: update Pecas set preco = preco + (preco * 10 /100); Gabarito: UPDATE pecas SET preco = preco*1.1 WHERE cor='Azul'. 2a Questão (Ref.: 201001169122) Pontos: 0,5 / 0,5 A relação T1 abaixo conterá: T1 = nome, sexo,salário,dept ((sexo="MASCULINO") and (salário<5000) (EMPREGADO)) Esta não é uma consulta válida Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000 Nome e depto de todos os empregados homens que ganham menos que 5000 Nome, sexo, salário e depto de todos os empregados homens que ganham 5000 Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000 3a Questão (Ref.: 201001169092) Pontos: 0,0 / 0,5 Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas. Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................ A seqüência correta encontra-se apenas em: Chave primária; super-chave; chave primária; chave candidata; chaves secundárias. Chave primária; chave primária; chave primária; super-chave; chaves secundárias. Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras. Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas. Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas. 4a Questão (Ref.: 201001306643) Pontos: 0,5 / 0,5 Ao selecionar os dados de uma tabela, para visualização ou outra necessidade podemos restringir o seu espectro de visualização utilizando a cláusula: UP ORDER FROM UNTIL WHERE 5a Questão (Ref.: 201001169817) Pontos: 0,5 / 0,5 O comando SQL que apaga um tabela é:DROP TABLE REMOVE TABLE UPDATE DELETE TABLE INSERT INTO 6a Questão (Ref.: 201001306807) Pontos: 1,0 / 1,0 Uma consulta que ocorre dentro de outro comando SQL é denominada: Subconsulta Consulta externa Não é possivel uma consulta deste tipo Operação Consulta interna 7a Questão (Ref.: 201001170571) Pontos: 0,5 / 0,5 Qual será o resultado da consulta SQL SELECT COUNT(*) FROM pecas WHERE cor='Vermelho' ao ser aplicada na tabela peças? 0 4 3 1 2 8a Questão (Ref.: 201001186909) Pontos: 0,5 / 0,5 Em uma junção Cruzada entre três tabelas com respectivamente 10, 8 e 4 resgistros, gerará uma saída com quantos registros? 22 registros 20 registros 160 registros 220 registros 320 registros 9a Questão (Ref.: 201001178247) Pontos: 0,5 / 1,5 Escreva uma consulta SQL que recupere todas as informações da peça que possui o maior preço. A tabelapecas está ilustrada na figura a seguir. Resposta: select num_peca,pnome,cor,peso,cidade,max(preco) from Pecas; Gabarito: Sugestão: SELECT * FROM pecas WHERE preco = (SELECT MAX(preco) FROM pecas) 10a Questão (Ref.: 201001328940) Pontos: 1,0 / 1,0 A propriedade da transação que garante a credibilidade do banco de dados é: Durabilidade Consistência Coerência Isolamento Persistência
Compartilhar