Baixe o app para aproveitar ainda mais
Prévia do material em texto
IMPLEMENTAÇÃO DE BANCO DE DADOS Simulado: CCT0199_SM_201102204935 V.1 Fechar Aluno(a): CLEBER LUIZ DE MAGALHAES Matrícula: 201102204935 Desempenho: 2,0 de 8,0 Data: 23/04/2015 09:52:39 (Finalizada) 1a Questão (Ref.: 201102340962) Baseado nas tabelas empregado e dependente ilustradas na figura abaixo, escreva uma consulta SQL que recupere o(s) nome(s) do(s) empregado(s) que possui(em) mais de um dependente. Sua Resposta: XxXC Compare com a sua resposta: Sugestão: SELECT nome, count(*) FROM empregado e, dependente d WHERE e.codigo_empregado = d.codigo_empregado GROUP BY nome HAVING count(*)>2 2a Questão (Ref.: 201102341007) Baseado nas tabelas emprestimo e agencia ilustradas na figura a seguir, escreva uma consulta SQL que encontre o nome de todas as agências e a quantidade de empréstimos que cada agência forneceu agrupados pelo nome da agência. Nomeie este resultado por qde_emprestimos. Sua Resposta: ACac Compare com a sua resposta: Sugestão: SELECT nome_agencia, COUNT(*) AS qde_emprestimos FROM agencia a, emprestimo e WHERE a.numero_agencia = e.numero_agencia GROUP BY nome_agencia; 3a Questão (Ref.: 201102332677) Pontos: 1,0 / 1,0 A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos: π Funcionarios_ste (σ matricula, setor = "Projetos") π matricula (σ setor = "Projetos" (Funcionarios_ste)) σ setor = "Projetos" (Funcionarios_ste) σ matricula (π setor = "Projetos" (Funcionarios_ste)) π setor = "Projetos" (σ matricula (Funcionarios_ste)) 4a Questão (Ref.: 201102469174) Pontos: 0,0 / 1,0 Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado: Chave simples Chave candidata Chave estrangeira Chave externa Não existe atributo com esta característica 5a Questão (Ref.: 201102331834) Pontos: 0,0 / 1,0 A relação T1 abaixo conterá: T1 = nome, sexo,salário,dept ((sexo="MASCULINO") and (salário<5000) (EMPREGADO)) 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 Esta não é uma consulta válida 6a Questão (Ref.: 201102332350) Pontos: 0,0 / 1,0 Dentre as sub-linguagens definidas na Linguagem SQL, o comando SELECT faz parte de qual delas? DML DCL Controle de transações DRL DDL Gabarito Comentado. 7a Questão (Ref.: 201102332469) Pontos: 0,0 / 1,0 Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para aumentar em 10% o valor unitário de cada produto? UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT + 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100; 8a Questão (Ref.: 201102332529) Pontos: 1,0 / 1,0 O comando SQL que apaga um tabela é: INSERT INTO DELETE TABLE DROP TABLE REMOVE TABLE UPDATE 9a Questão (Ref.: 201102333175) Pontos: 0,0 / 1,0 Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando: INSERT INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); ADD INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); 10a Questão (Ref.: 201102331810) Pontos: 0,0 / 1,0 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: 5,2,1,3,4 5,2,3,1,4 4,2,3,1,5 5,3,2,1,4 5,2,3,4,1
Compartilhar