Questões de Concurso Sobre sql em banco de dados

Foram encontradas 3.870 questões

Q3079382 Banco de Dados
Assinale a alternativa que contém comandos do SQL do tipo DML:
Alternativas
Q3078833 Banco de Dados
Considere um banco de dados relacional que contém uma tabela denominada “Clientes”. Esta tabela possui as colunas ‘ID’, ‘Nome’, ‘Cidade’ e ‘Saldo’.
Qual consulta SQL retornará todos os clientes que possuem saldo maior que 1000 e que estão localizados na cidade de ‘São Paulo’?
Alternativas
Q3078558 Banco de Dados

Relacione a Coluna 1 à Coluna 2, associando os comandos SQL (Structured Query Language) aos seus respectivos grupos.


Coluna 1


1. CREATE, ALTER e DROP.

2. INSERT, UPDATE e DELETE.

3. COMMIT e ROLLBACK.

4. SELECT.


Coluna 2


( ) DML: Data Manipulation Language.

( ) DDL: Data Definition Language.

( ) DQL: Data Query Language.

( ) DTL: Data Transaction Language.



A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

Alternativas
Q3077966 Banco de Dados
Durante o desenvolvimento de um sistema de gestão acadêmica em uma universidade, a equipe de Tecnologia da Informação está modelando o banco de dados para armazenar informações sobre os alunos e os cursos em que estão matriculados. As principais entidades identificadas são Aluno, Curso e Matrícula. O objetivo é garantir que o sistema permita consultas eficientes sobre os alunos e suas respectivas matrículas em cursos. Considerando o modelo Entidade-Relacionamento (MER) e a linguagem SQL, a maneira CORRETA de modelar a situação descrita e realizar consultas para obter os dados desejados é:
Alternativas
Q3075645 Banco de Dados
No SQL, qual comando pode ser usado para remover todas as linhas de uma tabela sem apagar a tabela em si, e como essa operação difere do uso do comando DELETE? 
Alternativas
Q3075636 Banco de Dados
O comando SQL que é usado para recuperar dados de uma tabela é: 
Alternativas
Q3074376 Banco de Dados
No contexto de banco de dados, sobre os recursos de procedimentos armazenados (stored procedures) e gatilhos (triggers), julgue as afirmações. 
I. Um gatilho é similar a uma função, inclusive pelo fato de retornar um valor.
II. A execução de um procedimento armazenado é feita por meio de chamada ao seu nome, podendo ser dentro de outro procedimento.
III. Um gatilho é um procedimento armazenado que é ativado por evento e executa uma ou mais ações se a condição for atendida.
IV. Transações de commit e rollback não podem ser executadas por um procedimento armazenado.
V. O uso de procedimento armazenado diminui o tráfego na rede em um ambiente cliente/servidor, pois um grupo de comandos SQL ficam armazenados no próprio banco de dados.
É CORRETO afirmar que:  
Alternativas
Q3074221 Banco de Dados
Considerando a temática de banco de dados, avalie as sentenças a seguir:
I. SQL inclui tanto uma linguagem de definição de dados (DDL) quanto uma linguagem de manipulação de dados (DML).
II. Todas as entidades têm que ser distinguíveis.
III. Cada campo possui dois itens, nome do campo e uma especificação como NONULL.
IV. A regra de Integridade 2 proíbe valores nulos nos campos de chave primária.
V. Registro armazenado é a menor unidade de dados, com nome, armazenada no banco de dados.
É CORRETO afirmar:  
Alternativas
Q3072560 Banco de Dados
Com base nos diferentes tipos de junções (joins) disponíveis em SQL, marque a alternativa mais correta:
Alternativas
Q3072555 Banco de Dados
No desenvolvimento de software, especialmente ao trabalhar com sistemas de banco de dados, é essencial entender as operações básicas do SQL. Dito isso, pode-se afirmar que a dentre as preposições abaixo, a mais correta é:
Alternativas
Q3072549 Banco de Dados
Os bancos de dados relacionais utilizam a linguagem SQL para manipular e consultar dados. Com base nisso, qual alternativa pode ser considerada como a mais correta?
Alternativas
Q3069060 Banco de Dados
Sobre a linguagem SQL (Structured Query Language), assinale a alternativa que corresponde a uma instrução capaz de copiar dados de uma tabela e inseri-los em outra tabela existente, desde que os tipos de dados nas tabelas de origem e destino correspondam.
Alternativas
Q3063515 Banco de Dados

        Uma empresa de comércio eletrônico está planejando um sistema de banco de dados para gerenciar suas operações, que incluem informações sobre clientes, produtos, pedidos e inventário, sendo importantes os seguintes aspectos: desempenho, escalabilidade, disponibilidade e segurança.


Considerando a situação hipotética precedente, julgue o próximo item. 

Um exemplo de técnica bastante utilizada para a otimização do desempenho do banco de dados da empresa consiste na análise de consultas SQL, também conhecida como plano de execução. 
Alternativas
Q3063509 Banco de Dados

         Uma loja pretende estruturar as informações de clientes e produtos em um banco de dados relacional. Os dados de clientes incluem ID do cliente, nome, endereço e telefone. Os dados de produtos incluem ID do produto, nome do produto, preço e quantidade em estoque. A empresa quer saber que produtos cada cliente comprou e em que quantidade, e os clientes que compraram determinado produto, em certo período.


Com base na situação hipotética apresentada, julgue o seguinte item. 

Em relação às linguagens de programação para banco de dados, é correto afirmar que SQL é uma linguagem de programação que se concentra no gerenciamento de bancos de dados relacionais; T-SQL é uma extensão processual usada somente no SQL Server. 
Alternativas
Q3063326 Banco de Dados
A fusão de dois conjuntos de dados usando SQL pode ser realizada por meio de JOINS. Sobre o left join, é correto afirmar que
Alternativas
Q3060542 Banco de Dados

Considerando Structured Query Language — SQL, e o código abaixo, marque a opção correta.



Imagem associada para resolução da questão

Alternativas
Q3060328 Banco de Dados
Considerando-se a estrutura das tabelas Funcionarios e Dependentes, qual consulta SQL retorna os nomes dos funcionários de uma empresa que ganham mais de R$ 3.000,00, moram em Bragança/SP e têm dependentes?
Alternativas
Q3057468 Banco de Dados
Uma instituição financeira realiza o controle de empréstimos para pessoas físicas por meio de duas tabelas definidas segundo o Modelo Relacional de Dados, apresentadas a seguir. 

CLI (CPF, nome, data-nascimento) EMP (CPF-cli, data-emp, valor-emp)

A tabela CLI tem dados de clientes da instituição financeira, e a sua chave primária é CPF. A tabela EMP tem dados dos empréstimos realizados para cada cliente, e sua chave primária é formada por CPF-cli e data-emp, ou seja, um cliente pode pegar empréstimos em datas diferentes e não pode pegar mais de um empréstimo em uma mesma data. O valor do empréstimo é expresso em reais.
Um dos programas de controle de empréstimos utiliza o seguinte comando SQL:

SELECT CPF FROM CLI C WHERE NOT EXISTS ( SELECT * FROM EMP E WHERE C.CPF = E.CPF-cli AND valor-emp < 10 )
Esse comando SQL apresenta o CPF dos clientes que
Alternativas
Q3056100 Banco de Dados
Um aspecto importante do ajuste de desempenho do sistema de banco de dados é o ajuste do SQL.
O mecanismo do SQL Tuning Advisor, da ORACLE, que é usado para resolver problemas relacionados a instruções SQL com desempenho abaixo do ideal, funciona da seguinte forma:
Alternativas
Q3056087 Banco de Dados
Um tecnólogo necessita executar comandos SQL.
Com relação à especificação de chaves e integridade referencial, assinale V para a afirmativa verdadeira e F para a falsa.
I. a cláusula PRIMARY KEY especifica um ou mais atributos que compõe a chave primária de uma relação. Se a chave primária tiver um único atributo, a cláusula pode acompanhar o atributo diretamente.
II. a cláusula UNIQUE indica chaves alternativas (secundárias). Essa cláusula também pode ser especificada diretamente para uma chave secundária se esta for um único atributo.
III. a integridade referencial é especificada por meio da cláusula FOREIGN KEY.
As afirmativas são, respectivamente,
Alternativas
Respostas
41: A
42: D
43: B
44: D
45: A
46: D
47: C
48: D
49: A
50: B
51: C
52: E
53: C
54: E
55: A
56: C
57: D
58: D
59: A
60: A