Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.369 questões

Q496472 Banco de Dados
Ao se utilizar o operador LIKE do SQL, pode ser aplicado um wildcard substituto para zero ou mais caracteres, que é representado por:
Alternativas
Q496471 Banco de Dados
Se trata de um comando considerado parte da linguagem de definição de dados(DDL) e um comando considerado parte da linguagem de manipulação de dados (DML ) d o SQL , respectivamente:
Alternativas
Q496470 Banco de Dados
Constraints em SQL são usadas para especificar regras para os dados emuma tabela.Aconstraint que garante que cada linha para uma coluna deve possuir umvalor único é:
Alternativas
Q490302 Banco de Dados
Considere a seguinte especificação de índice na linguagem SQL:

            CREATE UNIQUE INDEX ORD_PROD_IDX ON ORDERS (MFR, PRODUTO);

É CORRETO afirmar que a especificação constrói
Alternativas
Q490292 Banco de Dados
Sobre o conceito de visões na terminologia SQL, analise as seguintes afirmativas:

I) Uma visão é uma tabela única, derivada de outras tabelas.
II) Uma visão melhora o desempenho de uma consulta, pelo fato de já estar armazenada fisicamente no disco.
III) Qualquer comando de consulta ou de atualização pode ser executado sobre uma visão.
IV) Na técnica de atualização incremental de uma visão, o SGBD determina quais tuplas devem ser inseridas, removidas ou atualizadas na tabela virtual, quando um comando de atualização é aplicado em uma das tabelas base da visão.

É (são) CORRETA (S), apenas, a(s) afirmativa (s)
Alternativas
Q490291 Banco de Dados
Considere o esquema de um banco de dados relacional e o comando SQL abaixo:

                        EMPREGADO (SSN, PNOME, DATANASC,SALARIO,DNO)
                                    DNO REFERENCIA DEPARTAMENTO
                        DEPARTAMENTO (DNUMERO,DNOME,GERSSN)
                                    GERSSN REFERENCIA EMPREGADO
                        PROJETO (PNUMERO, PJNOME,DNUM)
                                    DNUM REFERENCIA DEPARTAMENTO
                        TRABALHA_EM (ESSN, PNO, HORAS)
                                    ESSN REREFENCIA EMPREGADO
                                    PNO REFERENCIA PROJETO
                        DEPENDENTE (ESSN, NOME_DEPENDENTE, SEXO, DATANASC)
                                    ESSN REFERENCIA EMPREGADO

                        SELECT PNOME
                        FROM EMPREGADO
                        WHERE (SELECT COUNT(*) FROM DEPENDENTE WHERE SSN=ESSN) >=3;

O commando SQL retorna
Alternativas
Q490289 Banco de Dados
Considere um esquema relacional composto pelas estruturas de tabelas definidas a seguir:

                        Pedidos (CodigoPedido, CodigoCliente, Valor)
                                    CodigoCliente referencia Clientes
                        Clientes(CodigoCliente, NomeCliente, Cidade)

A especificação do comando SQL para uma consulta que retorna os nomes de clientes e o valor total de seus pedidos para os clientes que moram na cidade de São Paulo e cuja soma dos valores de seus pedidos ultrapasse RS 5.000,00 é:
Alternativas
Q481270 Banco de Dados
O comando do SQL ANSI para excluir uma visão chamada Prov, de um banco de dados relacional, é
Alternativas
Q481266 Banco de Dados
Considere 3 tabelas de um banco de dados relacional:

Programa (ID, Título, Descrição), Usuário (CPF, Nome, Cargo), Tem (ID, CPF).

A tabela Tem implementa um relacionamento muitos para muitos de Programa para Usuário, sendo ID e CPF chaves estrangeiras na tabela Tem, com origem, respectivamente, nas tabelas Programa e Usuário.

Considere a seguinte consulta SQL ANSI:

SELECT Título, Nome
FROM Programa P, Usuário U, Tem T
CLÁUSULA X

A CLÁUSULA X para completar a consulta SQL, de modo a se obter o nome dos usuários e o título dos programas que eles utilizam é
Alternativas
Q481265 Banco de Dados
Considere o seguinte trecho de um comando SQL ANSI para a criação de uma tabela:

                                 CREATE TABLE Teste
                                    (Comando 1 . . .
                                         . . . )


Deseja-se declarar um atributo de nome Item, do tipo caractere, com 20 posições e que seja chave primária da tabela. Para tanto, o Comando 1 deve ser substituído por
Alternativas
Q473129 Banco de Dados
Considere que o Tribunal de Contas do Estado de Goiás possui um Banco de Dados relacional que tem uma tabela denominada TCG_Info que contém os campos: Nome, CPF e Tipo_Certidao. O comando SQL que permite que seja apresentado o número de diferentes tipos de certidão é:
Alternativas
Q471054 Banco de Dados
Seu chefe solicita um relatório dos empregados da companhia com o cargo de Gerente para uma convocação urgente. Ele precisa apenas do nome do Gerente, e-mail e telefone. Levando em consideração que sua companhia possui uma tabela chamada FUNCIONÁRIOS com os campos ID, NOME, CEP, TELEFONE, CARGO, SUPERIOR_DIRETO e EMAIL com 50 mil registros, como você filtraria apenas a informação solicitada pelo seu chefe ?

Sobre este caso, leia as sentenças a seguir e assinale a alternativa correta:

I. Select nome, email, telefone from funcionarios where upper(cargo) = ‘GERENTE’
II. update nome, email, telefone from funcionarios where cargo = ‘Gerente’
III. Select nome, email, telefone from funcionarios where cargo = ‘Gerente’
IV. Delete nome, email, telefone from funcionarios where cargo = ‘Gerente’
Alternativas
Q467801 Banco de Dados
Um programador precisa utilizar, em uma aplicação conectada a um banco de dados Oracle, uma instrução SQL para exibir apenas os nomes de funcionários da tabela func cujo campo nome se inicie pela letra P. A instrução correta que deve ser utilizada é
Alternativas
Q466013 Banco de Dados
No Transact SQL do sistema gerenciador de bancos de dados MS SQL Server 2008 R2, o comando geral para a criação de um procedimento armazenado é:
Alternativas
Q466010 Banco de Dados
Considere a tabela T de um banco de dados relacional:

T (ID, Nome, Fone)

Indique a alternativa que contém a consulta SQL correta para criar uma visão V, a partir da tabela T, apenas para os Nomes começando pela letra J.
Alternativas
Q466009 Banco de Dados
Assinale a alternativa que contém a consulta SQL correta para excluir, da tabela T, os registros cujos valores do campo numérico B estejam compreendidos entre 20 e 40
Alternativas
Q465666 Banco de Dados
Para exibir a média e a soma dos salários de todos os funcionários cujo cargo inicia-se pela palavra 'anali' utiliza-se a instrução:
Alternativas
Q465665 Banco de Dados

Em um banco de dados SQL há duas tabelas: departamento e funcionario. A tabeladepartamento está ligada à tabela funcionario em uma relação um-para-muitos. Os campos da tabela departamento são DepNo (chave primária), DNome e DLocal. Já a tabela funcionario contém os campos FunNo (chave primária), DepNo (chave estrangeira), FNome, FCargo e FSal.

Para exibir apenas o nome de todos os funcionários, sem repetição, e o respectivo nome do departamento que o funcionário trabalha, utiliza-se a instrução

Alternativas
Q463757 Banco de Dados
Considere a existência da seguinte tabela de um Banco de Dados relacional:

                              Produto (ID, Item, Tipo, Custo)

A consulta SQL para obter o Custo médio dos Itens de cada Tipo de Produto é

                        SELECT Tipo, AVG (Custo)
                        FROM Produto
                        Cláusula 3

O conteúdo da Cláusula 3 para completar a consulta e atender o especificado na questão é
Alternativas
Q463020 Banco de Dados
Considere a seguinte consulta SQL, feita em um banco de dados relacional:

SELECT A, B, C
FROM T
WHERE A IS NULL AND B IN (‘Teste’, ‘Simples’)

O resultado da execução dessa consulta será composto pelos atributos A, B e C da tabela T
Alternativas
Respostas
2381: C
2382: B
2383: C
2384: C
2385: E
2386: B
2387: C
2388: C
2389: C
2390: B
2391: E
2392: D
2393: B
2394: A
2395: D
2396: E
2397: C
2398: D
2399: D
2400: C