Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0199_AV_201102204935 » IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AV Aluno: Professor: PATRICIA FIUZA DE CASTRO Turma: 9003/AC Nota da Prova: 2,5 Nota de Partic.: 1 Data: 18/11/2014 15:57:46 1a Questão (Ref.: 201102333232) Pontos: 0,0 / 0,5 Considere o esquema: Aluno(matricula, cpf, nome, endereço). Assinale a alternativa que não representa uma super-chave deste esquema. nome, endereço matricula, cpf matricula, nome cpf, nome matricula, endereco 2a Questão (Ref.: 201102332670) Pontos: 0,0 / 0,5 Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação. Interseção União Projeção Diferença Junção 3a Questão (Ref.: 201102346591) Pontos: 0,0 / 1,0 (CESGRANRIO - 2006 - EPE - Área Tecnologia da Informação) Para as técnicas de controle de concorrência em Bancos de Dados, assinale a afirmativa INCORRETA. O deadlock ocorre quando cada transação em um conjunto de duas ou mais transações espera por algum item que esteja bloqueado por alguma outra transação T no conjunto. Diz-se que uma transação segue o protocolo de bloqueio de duas fases se todas as operações (read_lock, write_lock) precedem a última operação de desbloqueio na transação O problema de espera indefinida (starvation) pode ocorrer se o esquema de espera para itens bloqueados for parcial, dando prioridade a algumas transações sobre as outras. Uma forma para detectar um estado de deadlock consiste em construir um grafo wait-for. As técnicas de controle de concorrência baseadas em ordenação por timestamp não usam bloqueios, portanto, deadlocks nunca podem ocorrer. 4a Questão (Ref.: 201102340587) Pontos: 0,0 / 1,5 CONSIDERE O BANCO DE DADOS ABAIXO AUTOMOVEIS (Código, Fabricante, Modelo, Ano, País, Preço) REVENDEDORAS (CGC, Nome, Proprietário, Cidade, Estado) GARAGENS (CGCRevenda, CodAuto, AnoAuto, Quantidade) CGCRevenda REFERENCIA Cgc GARAGENS CodAuti REFERENCIA Código em AUTOMÓVEIS QUAL A CONSULTA EM SQL QUE RETORNA QUANTIDADE DE REVENDEDORAS DO JOÃO DA SILVA EM CADA CIDADE DO ESTADO DO RIO DE JANEIRO? Resposta: SELECT revendedora FROM joaodasilva FROM estadoriodejaneiro MAX revendedoras Gabarito: SELECT COUNT(*) , CIDADE FROM REVENDEDORAS WHERE PROPRIETÁRIO = 'JOÃO DA SILVA' AND ESTADO = 'RJ' GROUP BY CIDADE 5a Questão (Ref.: 201102469355) Pontos: 0,0 / 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: ORDER WHERE FROM UP UNTIL 6a Questão (Ref.: 201102345407) Pontos: 0,5 / 0,5 Listar placa, o ano do veículo e a descrição de seu modelo, se ele possuir ano a partir de 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; 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; 7a Questão (Ref.: 201102333295) Pontos: 0,5 / 0,5 Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R? 2 4 1 3 0 8a Questão (Ref.: 201102469548) Pontos: 0,0 / 1,0 Uma visão pode ser: Simples ou complexa. Somente complexa Linear Somente simples Simples e linear 9a Questão (Ref.: 201102335823) Pontos: 0,0 / 0,5 (CONSULPLAN - 2012) Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente: Update e Drop. Grant e Delete. Update e Grant. Drop e Grant. Delete e Update. 10a Questão (Ref.: 201102340955) Pontos: 1,5 / 1,5 Escreva uma consulta SQL que recupere o código e o nome de todos os empregados. A tabela empregado está ilustrada na figura a seguir. Resposta: SELECT codigo_empregado,nome FROM empregado Gabarito: SELECT codigo_empregado, nome FROM empregado.
Compartilhar