O PL/SQL verifica se o valor à esquerda está contido na lista à direita usando o operador de comparação
O código PL/SQL é compilado e executado pelo mecanismo
Em relação ao uso de SQL (structured query language), julgue os itens seguintes.
CREATE DATABASE FUNC criará no SGBD uma tabela chamada FUNC.
Em relação ao uso de SQL (structured query language), julgue os itens seguintes.
INSERT INTO FUNC (NOME, CARGO, SALARIO) VALUES ('JOSE MARIA', 'AUXILIAR TÉCNICO', 1.000,00) não executará nenhuma alteração na tabela FUNC porque a sintaxe do comando INSERT é INSERT ONTO.
Em relação ao uso de SQL (structured query language), julgue os itens seguintes.
A instrução UPDATE FUNC SET SALARIO=1.000,00 WHERE CARGO='DIRETOR' somará, na tabela FUNC, o valor 1.000,00 a todo campo SALARIO correspondente ao campo CARGO que tiver valor igual a DIRETOR.
Em relação ao uso de SQL (structured query language), julgue os itens seguintes.
DELETE FROM FUNC excluirá todos os registros da tabela FUNC e, a seguir, excluirá a tabela do banco de dados por questões de integridade do SQL.
Em relação ao uso de SQL (structured query language), julgue os itens seguintes.
A instrução SELECT * FROM FUNC WHERE NOME LIKE 'PAULO' retornará apenas o campo NOME da tabela FUNC que satisfaça à condição apresentada.
As ocorrências de Salário da tabela Funcionários, cujos valores são maiores ou iguais a R$ 2 600,00 e menores ou iguais a R$ 5 200,00, podem ser recuperadas usando comando SQL, com a cláusula Where e o operador
Comando SQL associado a privilégios concedidos a usuários é o
Comando SQL que insere declarações ou códigos em um programa fonte é o
As funções SQL abaixo pertencem a um mesmo tipo, EXCETO:
As funções embutidas nos comandos SQL são classificadas em tipos
As condições de pesquisa, na linguagem SQL, são utilizadas nos comandos
A limpeza da tabela Mensal, eliminando os registros do mês de Abril, é executada pelo comando SQL:
A linguagem SQL implementa a operação de projeção da álgebra relacional por meio do comando
As ocorrências na tabela de Vendedores, com Vendas menores ou iguais a 10000 e maiores ou iguais a 1000, podem ser listadas pelo comando SQL:
Banco de dados relacional utiliza linguagem SQL (structured query language) para a manipulação dos dados. Com relação a SQL, julgue os itens a seguir.
O comando CREATE DATABASE permite a criação de tabelas em um banco de dados SQL.
Banco de dados relacional utiliza linguagem SQL (structured query language) para a manipulação dos dados. Com relação a SQL, julgue os itens a seguir.
Os comandos commit e rollback são responsáveis pela capacidade de gravação ou de cancelamento de uma gravação em uma base de dados.
Banco de dados relacional utiliza linguagem SQL (structured query language) para a manipulação dos dados. Com relação a SQL, julgue os itens a seguir.
Em SQL, uma visão representa os dados na forma de listagens, independentemente das tabelas e da organização lógica dos dados.
Banco de dados relacional utiliza linguagem SQL (structured query language) para a manipulação dos dados. Com relação a SQL, julgue os itens a seguir.
Update e delete são exemplos de comandos DDL, enquanto create e drop são exemplos de comandos DML.
Banco de dados relacional utiliza linguagem SQL (structured query language) para a manipulação dos dados. Com relação a SQL, julgue os itens a seguir.
Em SQL, a DDL (data definition language) permite a definição de dados enquanto a DML (data manipulation language) permite operações de manipulação de dados, tais como inserção de informação em uma base de dados.

Supondo que a tabela mostrada acima seja denominada Empregados, julgue os itens seguintes, considerando a sintaxe e a semântica dos comandos SQL.
Para listar o “P_Nome” dos empregados que ganhem R$100,00 a mais que a média dos salários de todos os empregados, o comando correto é SELECT P_Nome FROM Empregados HAVING Salario > (SELECT MEDIA(Salario)+100 FROM Empregados).

Supondo que a tabela mostrada acima seja denominada Empregados, julgue os itens seguintes, considerando a sintaxe e a semântica dos comandos SQL.
Para listar o “Serial” dos empregados agrupados por “Estado”, o comando correto é SELECT Serial FROM Empregados GROUP BY Estado.

Supondo que a tabela mostrada acima seja denominada Empregados, julgue os itens seguintes, considerando a sintaxe e a semântica dos comandos SQL.
Para listar os endereços de cada empregado, o comando correto é SELECT Endereco FROM Empregados.
Baseado na tabela acima, julgue as afirmativas abaixo:
I- O comando SELECT Count (*) FROM FUNCIONARIOS retorna o valor 4.
II- Para inserir uma linha na tabela deve-se executar o seguinte comando: INSERT INTO FUNCIONARIOS (MATRICULA, NOME, DEPARTAMENTO, PROFISSÃO) VALUES (999756, FATIMA SANTOS, TI, ANALISTA DE SISTEMAS).
III- Para contabilizar quantos funcionários têm com cada idade, deve-se executar o comando abaixo: SELECT IDADE, Count (*) FROM FUNCIONARIOS GROUP BY IDADE.
IV- Para selecionar todos os funcionários com suas respectivas matrículas, ordenados pela sua matrícula, ...
Dada uma tabela EMPREGADO, com os campos empregadoID, nome e (com tipos int e varchar, respectivamente), o comando SQL, que lista todos os empregados que têm "Silva" no nome, é:
Considerando a sintaxe e a semântica da linguagem PL/SQL, julgue os itens subseqüentes.

Considerando a sintaxe e a semântica da linguagem PL/SQL, julgue os itens subseqüentes.

Considerando a sintaxe e a semântica da linguagem PL/SQL, julgue os itens subseqüentes.

Considerando a sintaxe e a semântica da linguagem PL/SQL, julgue os itens subseqüentes.
A estrutura básica de um programa PL/SQL é corretamente mostrada a seguir.
DECLARE
BEGIN
EXCEPTION
END;
Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens subseqüentes.
A operação join recupera os dados de uma ou mais tabelas por meio de uma única query. O Oracle permite que uma operação join trate de até 256 tabelas.
Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.
No Oracle, o comando CREATE ROLE permite a criação de um role e a atribuição de permissão de acesso a esse role.
Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.
O comando CREATE INDEX permite a criação de índices BITMAP. Essa funcionalidade é bastante útil quando uma coluna tem muitos valores distintos.
Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.
O comando ALTER TRIGGER permite que uma trigger seja habilitada, desabilitada ou recompilada. A opção COMPILE [DEBUG] regenera a informação PL/SQL.
Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.
O comando ALTER PROCEDURE recompila uma procedure PL/SQL armazenada, mas não permite que o código seja alterado. Para isso, pode-se usar o comando REPLACE PROCEDURE.
A respeito da sintaxe e da semântica dos comandos SQL*Plus, julgue os itens a seguir.
Além de listar as definições das colunas de uma determinada tabela, view ou sinônimo, o comando DESCRIBE lista também as especificações de funções ou procedures.
A respeito da sintaxe e da semântica dos comandos SQL*Plus, julgue os itens a seguir.
O comando STARTUP pode abrir uma instância do gerenciador de banco de dados Oracle, mas não pode montar e abrir uma base de dados.
Dados os conteúdos de duas tabelas relacionais, PARTE e PREDIO, a seguir:
Em relação a structured query language (SQL), julgue os itens a seguir.
Para se excluir um índice de um banco de dados, utiliza-se o comando DROP INDEX <index_name> ON <tbl_name> .
Em relação a structured query language (SQL), julgue os itens a seguir.
A sintaxe do comando para a criação de uma base de dados em SQL é dada por CREATE DATABASE IF NOT EXISTS <db_name> , sendo que IF NOT EXISTS não é um parâmetro obrigatório.
Para a análise da consulta SQL abaixo, considere duas tabelas: capital e interior, com os mesmos campos e tipos de dados. Sobre a consulta é correto afirmar: SELECT candidato FROM capital WHERE cargo = 'analista' UNION SELECT candidato FROM interior WHERE cargo = 'analista'
Para selecionar apenas um registro, de cada grupo de registros duplicados, utiliza-se a cláusula SQL

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.
O DELETE apaga a tupla inicial usando a condição especial WHERE CURRENT do cursor T1Cursor.

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.
O %NOTFOUND depois do nome do cursor é verdadeiro exatamente quando o FETCH, por meio do cursor, falha na busca de alguma tupla.

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.
O FETCH deve prover variáveis para cada componente da tupla recuperada, sempre por meio de variáveis locais, como mostra o código indicado.

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.
Na definição do cursor T1Cursor a query SELECT-FROM-WHERE seleciona as tuplas de T1 onde o primeiro componente é menor que o segundo. A declaração do FOR UPDATE é obrigatória na declaração do cursor, mesmo que não haja nenhuma mudança no mesmo.

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.
As variáveis a e b são declaradas de maneira que tenham tipos iguais aos tipos de atributos e e f da relação T1.
Seja a tabela ALUNO(NOME, DISCIPLINA, ANO). O comando SQL que lista todas as disciplinas da tabela alunos, mostrando o total de alunos existentes em cada disciplina é
Nas questões 26, 27, 28 e 29 considere as seguintes tabelas:
o
- No Oracle, após a execução da consulta SQL

...
Nas questões 26, 27, 28 e 29 considere as seguintes tabelas:
No Oracle, a consulta SQL
select * from (select y, z from t1)
minus
(select y, z from t1
minus
select * from t2)
produz como resultado:
Nas questões 26, 27, 28 e 29 considere as seguintes tabelas:
No Oracle, a consulta SQL
select max(s)
from ( select a as q, x as r, y as s
from t1, t2
where t1.x <= t2.a )
produz um resultado de apenas ...
A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.
Um trigger é um tipo especial de procedure chamada automaticamente quando há uma modificação de dados. Os triggers estão associados a comandos como INSERT, UPDATE ou DELETE. Em SQL, os triggers são criados por meio do comando INSERT TRIGGER.
A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.
O comando COMMIT TRANSACTION termina uma operação aberta explicitamente por meio do comando BEGIN ou aberta implicitamente como parte de comandos INSERT, UPDATE ou DELETE.
A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.
A função CAST converte qualquer expressão, como, por exemplo, um valor de uma coluna, em outro tipo predefinido. Caso o espaço ocupado pelo valor convertido seja maior que o valor original, o próprio SQL aumenta o espaço para armazenamento do valor convertido.
A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.
O comando ALTER TABLE permite a modificação em uma tabela sem que esta seja apagada e sem necessidade de mudança das permissões existentes.
Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.
A linguagem SQL (structured query language) possui instruções para definição de dados, consulta e atualização, constituindo uma linguagem tanto para definição de dados (DDL) quanto para manipulação de dados (DML).

A figura acima apresenta graficamente os dados de testes efetuados quando se executa um único comando SQL INSERT em um SGBD Oracle, usando-se a API de comandos JDBC do tipo Statement e PreparedStatement. O teste relaciona a quantidade de linhas que são inseridas pelo comando — eixo das ordenadas — e o tempo necessário (em milissegundos) para a execução desse comando — eixo das abscissas. Considerando as informações apresentadas, as características da linguagem SQL, do modelo de conectividade Java-SGBD através de conexões JDBC, e ainda as características do SGBD Oracle, julgue os itens seguintes.
São exemplos de palavras-chave...

A figura acima apresenta graficamente os dados de testes efetuados quando se executa um único comando SQL INSERT em um SGBD Oracle, usando-se a API de comandos JDBC do tipo Statement e PreparedStatement. O teste relaciona a quantidade de linhas que são inseridas pelo comando — eixo das ordenadas — e o tempo necessário (em milissegundos) para a execução desse comando — eixo das abscissas. Considerando as informações apresentadas, as características da linguagem SQL, do modelo de conectividade Java-SGBD através de conexões JDBC, e ainda as características do SGBD Oracle, julgue os itens seguintes.
O comando SQL utilizado para i...

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.
O uso de DML (data manipulation languages) é mais adequado para uso nas células da coluna 1 que nas células da coluna 6.
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
A operação apagar (delete) em uma relação tem o potencial de violar restrições de chave e de integridade referencial da relação.
Cada um dos itens seguintes contém um conjunto de instruções em SQL e outro em álgebra relacional. Julgue-os quanto à correspondência semântica entre os respectivos conjuntos de instruções.

Cada um dos itens seguintes contém um conjunto de instruções em SQL e outro em álgebra relacional. Julgue-os quanto à correspondência semântica entre os respectivos conjuntos de instruções.

Cada um dos itens seguintes contém um conjunto de instruções em SQL e outro em álgebra relacional. Julgue-os quanto à correspondência semântica entre os respectivos conjuntos de instruções.


Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.
Para inserir um novo “Cliente” identificado pelo número 5433, que tenha comprado 1 “Item” do tipo sapato ao “Preço” de 45, é suficiente realizar em SQL a seguinte seqüência de instruções.
INSERT INTO “Cadastro” (Cliente, Quantidade, Preço)
values (5433, 1, 45);

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.
Para agrupar pela “Quantidade” todos os itens armazenados na tabela Cadastro e retornar o maior valor de “Preço” em cada grupo de itens, é suficiente realizar em SQL a seguinte seqüência de instruções.
SELECT Preço, Quantidade
FROM Cadastro
GROUP BY Quantidade
HAVING Maximum (Preço);

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.
O comando SELECT Count (*) FROM Cadastro; retornará, ao ser executado, o valor 4.

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.
Para selecionar os campos Cliente, Item e Quantidade de todos os itens armazenados na tabela Cadastro, ordenando-os em ordem crescente em função da numeração utilizada para identificar “Cliente”, é suficiente realizar em SQL a seguinte seqüência de instruções.
SELECT Cliente, Item, Quantidade
FROM Cadastro
ORDER BY Cliente;

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.
Para selecionar os campos Cliente, Data e Item de todos os itens armazenados na tabela Cadastro com exceção do item “sapato”, é suficiente realizar em SQL a seguinte seqüência de instruções.
SELECT Cliente, Data, Item
FROM Cadastro
WHERE (Item != sapato);
O SELECT é um comando SQL típico para seleção de linhas e obedece à estrutura:
I. Os tipos de dados existentes na linguagem SQL sempre têm equivalentes na linguagem Java. Um exemplo típico dessa equivalência é o tipo TIMESTAMP em SQL que, em Java, equivale ao tipo java.sql.Time.
II. A interface JDBC não impõe restrições aos enunciados SQL. Se o enunciado não for suportado pelo banco de dados, retorna um erro.
III. Existe um tipo de driver JDBC denominado tipo 1 que converte chamadas JDBC em chamadas ODBC. Para isso, é necessário que se instale e configure o driver ODBC para o banco de dados que se deseja acessar.
IV. No JDBC uma transação é inicializada pela utilização do método commit().
Indique a opção que contenha todas as afirmações verdadeiras....
Analise as seguintes afirmações relativas à linguagem SQL:
I. A função COUNT informa quantas linhas existem na tabela ou quantas linhas da tabela atendem a condições específicas.
II. A função AVG calcula e retorna a média de valores da linha especificada. Só é possível utilizar essa função em linhas cujos campos sejam todos numéricos.
III. A instrução SUBSTRING ('Esta foi fácil' FROM 10 FOR 5) retorna a string 'fácil'.
IV. A instrução SELECT MAX * FROM nova_tabela retorna todos os campos da última linha inserida na tabela nova_tabela.
Indique a opção que contenha todas as afirmações verdadeiras.
Ao acessar um banco de dados pode ocorrer um erro durante a execução de uma operação SQL. Nesse caso o aplicativo deverá executar uma ação específica, podendo ser, inclusive, o encerramento adequado desse aplicativo. Uma das formas de obter- se esse tipo de controle para a condição erro_ condicao e tomar a atitude erro_acao é a utilização da cláusula
Na linguagem SQL a instrução SELECT, quando utilizada corretamente, retorna um resultado na forma de uma tabela virtual. Uma VIEW é um tipo especial de tabela virtual. Ao se utilizar o comando
CREATE VIEW generica (tipo, categoria, preco)
AS SELECT produto.tipo, fornecedor.categoria, produto.preco
FROM produto, fornecedor
WHERE produto.tipo = fornecedor.categoria
para a criação de uma VIEW é correto afirmar que
A linguagem SQL foi especialmente projetada para permitir a criação de bancos de dados e a adição, manutenção e recuperação de dados nesses bancos. A SQL foi desenvolvida originalmente para trabalhar com dados de banco de dados que seguem o modelo relacional, consistindo em um número limitado de comandos relacionados especificamente à manipulação de dados. Entre as particularidades da SQL é correto afirmar que
Analise as seguintes afirmações relativas a Bancos de Dados Relacionais e à linguagem SQL:
Indique a opção que contenha todas as afirmações verdadeiras.
Na linguagem SQL, um tipo de dado comum para valores de caracteres com tamanho variável é o
Diversas linguagens de programação foram e estão sendo desenvolvidas. Cada linguagem possui suas particularidades de utilização e é suportada por categorias diferentes de ferramentas de programação. No que diz respeito às linguagens de programação atualmente em uso, julgue os itens subseqüentes.
Existem várias versões de PHP, sendo que o suporte para acesso a banco de dados com o uso de cláusulas SQL está disponível apenas nas versões posteriores à PHP 3.
Diversas linguagens de programação foram e estão sendo desenvolvidas. Cada linguagem possui suas particularidades de utilização e é suportada por categorias diferentes de ferramentas de programação. No que diz respeito às linguagens de programação atualmente em uso, julgue os itens subseqüentes.
SQL é uma linguagem de programação de banco de dados relacionais. Assim, SQL permite realizar operações de seleção, inserção, deleção e modificação em dados armazenados em um banco de dados.
Considere que as informações acima constituem uma tabela denominada Empregados, que é manipulada por comandos SQL. Com base nessas informações, julgue os itens seguintes.
A quantidade de itens certos é igual a
Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas banco de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Acerca de conceitos fundamentais de banco de dados, julgue os seguintes itens.
A linguagem de fato para programação de operações que envolvam interação com um sistema gerenciador de banco de dados relacional é a linguagem SQL. Essa linguagem define diversas cláusulas para manipulação de dados existentes, mas não possui cláusulas para manipulação de esquemas.
Num sistema de concorrência e recuperação de falhas, quando o programa termina de forma anormal em função de falha do sistema, ao se reiniciar o sistema, será emitido um:
Dada a tabela de empregados (Emp) abaixo:

Analisando o trecho de código SQL a seguir
é correto afirmar que
Analisando o trecho de código SQL a seguir
UPDATE Funcionario
SET Salario = 1000
WHERE CPF = 12345678900
é correto afirmar que
Para especificar quais linhas devem ser recuperadas da tabela, o operador Between deverá ser escrito no comando SQL na seguinte seqüência:
O comando SQL utilizado pela função DDL do gerenciador de banco de dados é o
O comando SQL para excluir os registros da tabela T, cujo campo F comece com a letra Y, é
Sobre a linguagem SQL (Structured Query Language) é incorreto afirmar que
Observe as seguintes formas básicas de subconsultas SQL no MS SQL Server 7.0:
Considere agora os seguintes trechos de consultas utilizando algumas dessas formas básicas:
Na linguagem Natural o comando SQL 'COMMIT' corresponde ao comando:
Nas questões 47 e 48 considere as seguintes relações e suas instâncias.

Após a execução do comando SQL

os registros da tabela T2 ficam sendo:
Nas questões 47 e 48 considere as seguintes relações e suas instâncias.

Após a execução do comando SQL

os registros da tabela T2 ficam sendo:
Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:
Considere o comando SQL abaixo SELECT * FROM TX WHERE NOT EXISTS (SELECT * FROM TY WHERE TY.B = TX.B) O número de linhas no resultado deste comando é:
Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:
Considere o comando SQL abaixo: SELECT A, COUNT(*) FROM TX, TY WHERE TX.B = TY.B GROUP BY A HAVING COUNT(*) > 1 O par de valores que aparece em alguma das linhas do resultado deste comando é:
Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:
A propriedade IDENTITY numa coluna em tabelas MS SQL Server permite a criação de colunas:
Nas questões 51, 52, 53 considere as seguintes relações e suas instâncias.

Observe o seguinte resultado de uma consulta SQL sobre as relações dadas: O comando SQL utilizado deve ser:
Nas questões 51, 52, 53 considere as seguintes relações e suas instâncias.

Após a execução do comando
SQL DELETE FROM T2 WHERE NOT EXISTS(SELECT * FROM T1 T WHERE T.X=T2.Z)
os registros da tabela T2 ficam sendo:
Nas questões 51, 52, 53 considere as seguintes relações e suas instâncias.

Após a execução do comando
SQL UPDATE T2 Set T2.Z=T2.Z + T2.Y WHERE (SELECT count(*) FROM T1 WHERE T1.Y < T2.Y) >0
os registros da tabela T2 ficam sendo:
Considere a seguinte lista de elementos:
I. identificação do servidor SQL (IP ou nome)
II. porta de entrada na máquina servidora
III. identificação da máquina cliente (IP ou nome)
IV. identificação do agente de atendimento SQL no servidor
Para a definição de um Data Source Name, tendo-se por alvo um banco de dados MS SQL Server, além do nome do banco de dados, é necessário especificar pelo menos:
O resultado do comando SQL

contém apenas uma linha, com apenas uma coluna cujo valor é:
Considere as afirmativas abaixo sobre a execução do comando SQL

e seu efeito nas linhas de TY:
I. A primeira linha é removida;
II. A segunda linha é removida;
III. A terceira linha é removida;
IV. Nenhuma linha é removida.
Pode-se concluir que:
Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando

O número de linhas no resultado deste comando é:
Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo

O número de linhas no resultado deste comando é:
Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo:

O par de valores que aparece em alguma das linhas do resultado deste comando é:
Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo:

O número de linhas apresentadas no resultado deste comando é:
Num sistema gerenciador de banco de dados relacional, o módulo otimizador tem como responsabilidade otimizar a performance das queries SQL através da consulta ao
Um analista de sistemas necessita desenvolver uma aplicação com o driver ODBC. Podemos afirmar, então, que o analista irá empregar
Para empregarmos em um programa de aplicação o conceito de SQL dinâmico, poderemos executar a instrução
Um programa que empregue a técnica de SQL embutido pode apresentar como resultado de uma query um conjunto de registros. Para que este programa possa tratar isoladamente cada um destes registros, torna-se necessário empregar-se a técnica denominada
As operações encontradas na linguagem SQL permitem a um analista criar estruturas do banco de dados, consultar informações no banco de dados, alterar informações no banco de dados, etc. Para adicionarmos à linguagem SQL, as capacidades típicas das linguagens de programação tais como, execução condicional, looping, estruturas de blocos, etc, os gerenciadores de bancos de dados usualmente oferecem recursos conhecidos por
As instruções SQL COMMIT e ROLLBACK são empregadas para garantir a
Um analista de sistemas necessita escrever uma aplicação que irá se utilizar de SQL embutido em uma determinada linguagem de programação. Considerando que o SQL será do tipo estático, para a geração do programa o analista irá necessitar de
SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.
O comando SQL para se obter o(s) endereço(s) das pessoas que moram em Curitiba ou Brasília é SELECT Endereço FROM Empregados WHERE Cidade IN ("Curitiba", "Brasília").
SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.
Para se excluir o empregado "José Maria Aliança", o comando SQL correto é DELETE FROM Empregados WHERE Nome ='"José".
SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.
Para obter o(s) nome(s) da(s) pessoa(s) que tenha(m) o Sobrenome1 iniciando com a letra S, deve-se comandar SELECT Nome FROM Empregados WHERE Sobrenome1 LIKE 'S'.
SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.
Com o comando SELECT * FROM Empregados, obtém-se dados de todas as colunas da tabela mostrada.
As consultas de ação são instruções SQL que modificam um ou mais registros de uma tabela existente. Desta forma, é possível a criação de uma tabela nova a partir dos dados existentes. Para isto deve-se usar a instrução
No MS SQL Server, numa configuração padrão, o comando

resulta em uma linha, com duas colunas, x e y, contendo nessa ordem os valores
Observe o script de criação de uma stored procedure no MS SQL Server.

O comando INCORRETO para executar essa procedure é
Conforme semântica da linguagem SQL, o comando DELETE é utilizado para apagar registros de uma tabela. A sintaxe correta é exemplificada no trecho de código a seguir, sendo que [ ] significa opcional.

A consulta SQL a seguir retorna uma série de nomes da tabela usuarios:
select nome from usuarios
Para obter a relação de nomes em ordem alfabética reversa você deve acrescentar ao final da consulta
Observe as tabelas a seguir:

Assinale a opção que indica o número de linhas retornadas pela consulta SQL a seguir. SELECT DISTINCT nome FROM animais a, tipos t WHERE a.familia = t.familia
Seja o seguinte comando SQL:

Que sequência de operações da Álgebra Relacional produz o mesmo resultado que o comando SQL acima?
Existem vários tipos de banco de dados e eles estão presentes na nossa vida há muito tempo, a lista telefônica, por exemplo, pode ser considerado um banco de dados. Porém, independente do banco de dados existe uma linguagem de programação, designada para manipular dados e é usada por um grande número de aplicativos e organizações. Essa linguagem se chama SQL(Linguagem de Consulta Estruturada). Logo, analise o seguinte comando SQL abaixo assinalando a alternativa correta.

Algumas consultas SQL podem ser escritas de mais de uma forma. Observe a consulta abaixo:
SELECT * FROM agro1 WHERE Ag1Regiao IN (SELECT Ag2Regiao FROM agro2);
Para obter o mesmo conjunto de resultado, essa consulta pode ser reescrita como:
O SQL Server fornece uma série de funções internas disponibilizadas pelo próprio sistema e também permite criar funções definidas pelo usuário. As funções internas são organizadas em categorias como, por exemplo, as categorias de funções: lógicas, de agregação, de replicação, matemáticas, criptográficas, escalares, de segurança, de classificação, etc.
É uma função de agregação do SQL Server:
O crescente avanço das tecnologias de informação e comunicação tem sido acompanhado de importantes preocupações sobre potenciais riscos de segurança e vulnerabilidades em aplicações web e móveis na Internet.
O tipo de ataque de cibercriminosos que exploram, especificamente, falhas em sistemas que interagem com bases de dados é denominado:
Observe a figura a seguir que ilustra relações entre colegas e seus interesses.

O tipo de Banco de Dados NoSQL, não relacional, que armazena tais informações, utilizando estruturas de vértices e arestas, com propriedades associadas, é o:
Considere a existência de um procedure escrito em PL/SQL denominado verifica_votacao, que aceita dois parâmetros: um para a string do ID do candidato e outro para o número de votos obtidos em uma eleição.

As lacunas I e II devem ser preenchidas, correta e respectivamente, por
Qual a Query, dentre as abaixo, que está correta?
As quatro instruções de manipulação de dados admitidas na linguagem SQL são:
Após o comando SELECT DAYOFWEEK (HIREDATE), qual é o resultado obtido?
Após o comando SELECT ABS (SALARY - COMM), qual é o resultado obtido?
Qual o comando com a cláusula SELECT, dentre os abaixo, que está correto?
Qual é o comando com a cláusula WHERE abaixo que está correto?
Qual o comando com a cláusula WHERE, dentre os abaixo, que está correto?
A tabela ESTRUTURA (codNivel char (8), nomeNivel varchar (25), numNivel decimal (2), codNivelPai char(8)) armazena os dados que permitem listar o organograma de uma empresa estruturada em vários níveis como diretorias numNivel = 1), divisões, departamentos numNivel = 3), seções e setores, onde uma diretoria tem varias ivisões, uma divisão tem vários departamentos e assim por diante. Assinalar a opção que exibe os nomes dos subníveis à direita do nome do nível pai correspondente imediatamente superior:
Na linguagem SQL, as cláusulas Where, Order By e Group By são utilizadas no âmbito da expressão KK I e as expressões Create Table, Alter Table e Drop Table são utilizados no âmbito da linguagem de KK II .
Qual das consultas SQL a seguir resulta em uma tabela contendo o nome dos professores que ministram a disciplina de Engenharia de Software?
No SQL Server 2000, para que sejam removidos todos os dados de uma tabela que contenha uma coluna Identity, provocando a reinicialização do contador de identidade, deve-se utilizar o comando
Quando se deseja que o servidor do banco de dados SQL Server 2000 responda automaticamente às ações do usuário, deve-se utilizar
Qual tipo de argumento lhe permite prover um número arbitrário de argumentos?
Em um comando select, qual cláusula pode ser utilizada para excluir linhas antes de agrupá-las?
Qual função é utilizada para retornar partes específicas de uma string?
Em um comando Select: Select nome From empregado Where nome Like "_a%";
Quais nomes serão exibidos?
Para que é utilizada a Cláusula DISTINCT em um select?
Em um comando Select:
Select nome, NVL(salario,0) From empregado Where salario is null Order by nome;
O que será exibido para a coluna salario quando um valor nulo for retornado?
Considere as tabelas:
Qual a Instrução SQL correta que permite obter a Idade de uma pessoa a partir da Data de Nascimento?
Qual é a última declaração DML a ser processada durante a fase commit de uma transação?
Qual dos seguintes atributos NÃO é um atributo implícito de um cursor:
Qual dos seguintes comandos causaria um loop infinito em um loop simples ao ser excluído do mesmo:
Qual das frases abaixo é FALSA sobre Roles (papéis, no sentido de atribuições):
Qual das linhas abaixo é uma chamada SQL válida:
Qual é a função do comando DESC?
Qual é a função do comando DROP?
Qual é a função do comando abaixo?
DELETE FROM TAB.EMP WHERE DEPTO = 01
Qual é a função do comando abaixo?
SELECT AVG (SALARIO) FROM TAB.EMP
Qual é a função do comando abaixo?
SELECT COUNT (*) FROM TAB.EMP
Qual a função do comando ROLLBACK?
Para que serve o comando COMMIT?
Quando uma coluna de uma tabela foi definida como NULL, o que podemos afirmar?
O que é uma VIEW?
O que é um INDEX?
Qual das frases abaixo melhor descreve os benefícios de utilizar uma pesquisa com a cláusula FROM como base para um bloco de dados?
Ao desenvolver uma biblioteca PL/SQL, o desenvolvedor definiu a variável NUM2 como IN OUT na função ADD_NUMS(). Qual das sentenças abaixo descreve o que pode ocorrer como resultado disto?
O desenvolvedor do sistema recebe um erro devido ao seguinte comando na seção DECLARATION de seu código PL/SQL: PI CONSTANT NUMBER;
O problema ocorreu devido a:
As declarações SQL são responsáveis pelas alterações estruturais de um banco de dados. NÃO se refere à definição nem às funções destas declarações o que se afirma na opção:
A linguagem SQL serve para realizar operações sobre banco de dados. Dada a tabela pessoa representada pela figura seguinte:

A linguagem SQL serve para realizar operações sobre banco de dados. Dada a tabela pessoa representada pela figura seguinte:

ao executar o seguinte comando SQL:

qual o resultado obtido na tabela?
Considere os seguintes trechos em SQL:
I. Descrição a tabela de funcionários: CREATE TABLE FUNC
Descrição da tabela com os dependentes dos funcionários (por meio do mesmo CPF): CREATE TABLE DEPENDENTE
FOREIGN KEY (DCPF) REFERENCES FUNC(CPF) );
III. Consulta:
SELECT F.NOME, F.NASC
FROM FUNC F
WHERE F.CPF IN (SELECT DCPF
FROM DEPENDENTE
WHERE DCPF=F.CPF AND
SEXO=F.SEXO)
É correto afirmar que a consulta recuperará os dados: