Questões de Concurso
Foram encontradas 13.789 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
CREATE TABLE T
(A INT,B INT) ON [Z]
Nesse caso, a cláusula ON é importante na atividade de administração dos bancos de dados porque permite:
GRANT xxx to yyy WITH ADMIN OPTION
No Oracle, xxx / yyy podem, respectivamente, designar:
X Y
a b c d
1 2 1 2
3 3 3 4
4 5 5 6
5 7 7 8
9 1
O comando SQL que retorna
a b c d
1 2 1 2
3 3 3 4
4 5 NULL NULL
5 7 5 6
NULL NULL 7 8
NULL NULL 9 1
é:
SELECT top 10 *
FROM empresa
ORDER BY nome
No Oracle, supondo-se que não haja duas empresas com o mesmo nome no banco de dados, o comando SQL equivalente para qualquer instância da tabela empresa é:
Elementos do Modelo de Dados Elementos do Modelo de Design Correspondente
Tabela I
Coluna Atributo
Relacionamento sem Identificação II
Tabela de Interseção Classe de Associação
Associação de Muitos-para-Muitos
Associação Qualificada
Relacionamento de Identificação Agregação
Cardinalidade Multiplicidade
Restrição de Verificação com uma
cláusula enumerada Classe << ENUM>>
Esquema III
Completam, correta e respectivamente, as lacunas I, II e III da tabela:
- BEGIN_TRANSACTION: Marca o início da execução da transação.
- READ ou WRITE: Especifica operações de leitura ou gravação em itens do banco de dados, que são executadas como parte de uma transação.
I. Especifica que as operações READ e WRITE da transação terminaram e marca o fim da execução da transação. Entretanto, nesse ponto é necessário verificar se as mudanças introduzidas pela transação podem ser permanentemente aplicadas ao banco de dados (efetivadas), ou se a transação deverá ser abortada porque viola a serialização, ou por alguma outra razão.
II. Indica término com sucesso da transação, de forma que quaisquer alterações (atualizações) executadas poderão ser seguramente efetivadas no banco de dados e não serão desfeitas.
III. Indica que uma transação não terminou com sucesso, de forma que quaisquer mudanças ou efeitos que a transação possa ter aplicado ao banco de dados deverão ser desfeitas.
As operações I, II e III correspondem, correta e respectivamente, a:

Para realizar a derivação do MER acima para o esquema relacional, é correto afirmar que
Matrícula Nome Data_Aposentadoria Valor_Aposentadoria
numérico string data numérico
O comando SQL capaz de apresentar todas as pessoas que se aposentaram entre 1° de Janeiro de 2009 e 31 de Dezembro de 2014 por ordem crescente de valor da aposentadoria é:

Trata-se de uma arquitetura
I. CREATE, ALTER, DROP.
II. GRANT, REVOKE.
III. DELETE, UPDATE, INSERT.
Os comandos listados em
String query = "SELECT * FROM accounts WHERE custID='" + request.getParameter("id") + "'";
Esta mesma aplicação utiliza um framework de persistência que faz a seguinte chamada em um formato SQL adaptado:
Query HQLQuery = session.createQuery("FROM accounts WHERE custID='" + request.getParameter("id") + "'");
Esta aplicação está vulnerável a ataques de
1. Gerar expressões que sejam logicamente equivalentes à expressão dada.
2. Anotar as expressões resultantes de maneiras alternativas para gerar planos diferentes.
3. Estimar o custo de cada plano.
De acordo com este contexto, é correto afirmar que
Tab_TCM

Tab_TCM

I. criar a tabela Tab_TCM,
II. listar o(s) município(s) com maior déficit entre Receita e Despesa,
III. listar o(s) município(s) cuja soma da Dívida_Flutuante com a Dívida_Fundada seja maior que R$ 10000000,00.
O comando SQL correto, capaz de realizar, pelo menos, uma das três tarefas é:
Ao modelar cada tabela ...I... devem ser considerados os seguintes pontos:
- A chave primária é composta, sendo um elemento da chave para cada dimensão;
- Cada elemento chave para a dimensão deve ser representado e descrito na tabela ...II... correspondente (para efetuar a junção);
- A dimensão tempo é sempre representada como parte da chave primária.
Deve haver uma tabela ...III... para cada dimensão do modelo, contendo
- Uma chave artificial (ou gerada) genérica;
- Uma coluna de descrição genérica para a dimensão;
- Colunas que permitam ...IV... ;
- Um indicador nível que indica o nível da hierarquia a que se refere a linha da tabela.
As lacunas de a são corretas, e respectivamente, preenchidas com:
“O funcionamento do Síntese, simplificadamente, se dará da seguinte forma: serão realizadas extrações de dados dos sistemas de informações mantidos por diversos órgãos públicos; esses dados sofrerão transformações para compatibilizar codificações e formatos, realizar classificações, agrupar registros e agregar valores; as informações modificadas alimentarão o repositório de dados modelado especificamente para consultas analíticas. O acesso ao repositório será realizado pelo usuário final por meio de ferramentas que possuem uma interface amigável para elaborar consultas ou relatórios. A apresentação das consultas pode ser em forma de matriz, gráfico, documento de editor de texto ou planilha eletrônica.”
O repositório de dados e as ferramentas, em destaque no texto, referem-se, respectivamente, a

SELECT Clientes.NomeCliente, Pedidos.PedidoID FROM Clientes
...I....
ON Clientes.ClienteID=Pedidos.ClienteID
ORDER BY Clientes.NomeCliente;
Esta instrução seleciona todas as linhas de ambas as tabelas, desde que haja uma correspondência entre as colunas ClienteID. Se houver linhas na tabela Clientes que não tem correspondentes na tabela Pedidos, esses clientes não serão listados.
Para que a instrução dê o resultado descrito, a lacuna I deve ser preenchida com