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

Foram encontradas 3.247 questões

Q2051043 Banco de Dados
Assinale a alternativa que possibilita executar uma consulta SQL empregando o operador LIKE de modo a encontrar correspondências que iniciem com a letra V e que contenham ao menos três caracteres.
Alternativas
Q2010301 Banco de Dados
Atenção: Considere as informações abaixo para responder as questões de números 33 e 34.

      A Mesa Diretora da Câmara Legislativa é responsável pela direção dos trabalhos legislativos e dos serviços administrativos da Casa. Compõe-se de presidente, vice-presidente, primeiro secretário, segundo secretário e terceiro secretário, bem como de três suplentes de secretário.
(Disponível: http://www.cl.df.gov.br/en/web/guest/mesa-diretora)

    Considere que na Câmara Legislativa exista um banco de dados funcionando em condições ideais. Considere que exista uma tabela neste banco denominada TabCamara que possua os campos CodDepDistr (inteiro), NomeDepDistr (caracteres), Partido (caracteres), CargoMesaDiretora (caracteres). Caso um deputado distrital não tenha cargo na mesa diretora da câmara o campo fica com NULL

A Analista de Sistemas realizou outra consulta utilizando o comando SQL: SELECT DISTINCT Partido, CargoMesaDiretora, NomeDepDistr FROM TabCamara WHERE CargoMesaDiretora LIKE '%secr%';

Esta consulta apresentou 

Alternativas
Q2010300 Banco de Dados
Atenção: Considere as informações abaixo para responder as questões de números 33 e 34.

      A Mesa Diretora da Câmara Legislativa é responsável pela direção dos trabalhos legislativos e dos serviços administrativos da Casa. Compõe-se de presidente, vice-presidente, primeiro secretário, segundo secretário e terceiro secretário, bem como de três suplentes de secretário.
(Disponível: http://www.cl.df.gov.br/en/web/guest/mesa-diretora)

    Considere que na Câmara Legislativa exista um banco de dados funcionando em condições ideais. Considere que exista uma tabela neste banco denominada TabCamara que possua os campos CodDepDistr (inteiro), NomeDepDistr (caracteres), Partido (caracteres), CargoMesaDiretora (caracteres). Caso um deputado distrital não tenha cargo na mesa diretora da câmara o campo fica com NULL
Uma Analista de Sistemas foi solicitada a fazer uma consulta SQL que resulte na lista de Deputados que possuem cargo na mesa diretora, em ordem alfabética dos nomes dos partidos e, dentro de cada partido, ordenados por nomes. A instrução SQL que realiza esta consulta é:
Alternativas
Q2007405 Banco de Dados
Um banco de dados possui uma tabela “Venda” com os campos codigo (inteiro), data_venda (data e hora) e cliente_id (inteiro). O campo cliente_id é uma chave estrangeira para uma outra tabela, de nome Cliente. Foi criada uma tabela Resumo_Vendas com os campos cliente_id (inteiro) e total (inteiro). Deseja-se, então, inserir a quantidade total de vendas realizadas até o momento para cada cliente. Nesse caso, qual comando SQL deverá ser executado? Considere um banco de dados PostgreSQL.
Alternativas
Q2007404 Banco de Dados
Uma tabela “Funcionário” foi criada com os campos matrícula (inteiro), nome (caractere variável de tamanho 100) e data_nascimento (data). O campo matrícula é a chave primária, nome e data_nascimento são obrigatórios. É necessário tornar o campo data_nascimento opcional. Qual comando SQL deverá ser executado? Considere um banco de dados PostgreSQL.
Alternativas
Q2000063 Banco de Dados
“SQL é uma linguagem de computador para trabalhar com conjuntos de dados e as relações entre elas. Programas de banco de dados relacional, como o Microsoft Office Access, usam o SQL para trabalhar com dados.”
Associe corretamente cada cláusula SQL à sua função.
I. Lista os campos que contém dados de interesse.
II. Lista as tabelas que contém os campos listados na cláusula SELECT.
III. Especifica como classificar os resultados.
IV. Especifica critérios de campo que devem ser atendidos por cada registro incluído nos resultados.  
Alternativas
Q1996762 Banco de Dados

Considere a existência de duas tabelas CARRO e ACESSORIOS em um banco de dados relacional, definidas de acordo com o esquema relacional abaixo: 


CREATE TABLE CARRO (

                codigo int not null PRIMARY KEY,

                 nome varchar(100) not null,

)


CREATE TABLE ACESSORIOS (

              carro int not null,

            acessorio varchar(100) not null, PRIMARY KEY (carro, acessorio),

            FOREIGN KEY (carro) REFERENCES CARRO (codigo)


O comando sintaticamente CORRETO na linguagem SQL de banco de dados (padrão ANSI) para selecionar o nome do carro que não possui acessórios é:

Alternativas
Q1632899 Banco de Dados
Sempre que é invocada uma consulta em um banco de dados, o otimizador de consulta SQL está tentando buscar a melhor forma possível para executar a consulta a fim de se obter um melhor desempenho. Esse processo é denominado:
Alternativas
Q1632898 Banco de Dados
Em banco de dados cliente servidor, como o MySQL Server, é permitido ao administrador ou usuário do banco de dados criar uma tabela virtual utilizando, para isso, códigos SQL. Essa tabela virtual é denominada:
Alternativas
Q1632896 Banco de Dados
A linguagem SQL é o recurso mais conhecido por DBAs e programadores para a execução de comandos em bancos de dados relacionais. As alternativas a seguir apresentam a organização dos subconjuntos, cada um com seus propósitos bem definidos, exceto o contido na alternativa:
Alternativas
Q1304271 Banco de Dados

A coluna da esquerda apresenta comandos da linguagem de consulta estruturada (SQL) e a da direita, a classificação de cada comando dentro da linguagem. Numere a coluna da direita de acordo com a da esquerda.

1 - CREATE 2 - COMMIT 3 - UPDATE 4 - GRANT

( ) Data Definition Language (DDL) ( ) Data Manipulation Language (DML) ( ) Data Control Language (DCL) ( ) Data Transaction Language (DTL)
Marque a sequência correta.


Alternativas
Q1299469 Banco de Dados
No que se refere a banco de dados, julgue o item.

No processo de criação de um banco de dados, de suas tabelas e das relações entre elas, são utilizados comandos DDL, como, por exemplo, os comandos Drop, Create e Alter.
Alternativas
Q1299468 Banco de Dados
No que se refere a banco de dados, julgue o item.

São exemplos de Sistemas Gerenciadores de Bancos de Dados (SGBD) o MySQL e o Oracle, que utilizam a linguagem SQL. Ao manipularem as tabelas de um banco de dados, é importante que elas não possuam tuplas duplicadas.
Alternativas
Q1297221 Banco de Dados

Quanto ao banco de dados SQL Server, julgue o item.


O comando SQL SELECT nome, idade, sexo FROM lista executa uma consulta ao banco de dados e retorna uma lista com os campos nome, idade e sexoencontrados em qualquer tabela do banco.
Alternativas
Q1290450 Banco de Dados
Sobre a Linguagem de Definição de Dados (DDL), é correto afirmar que
Alternativas
Q1290430 Banco de Dados
Considere a instrução do SQL Server a seguir.
ALTER DATABASE AdventureWorks SET RECOVERY FULL GO
A instrução acima
Alternativas
Q1290350 Banco de Dados
Analise o trecho de código abaixo, escrito em SQL.
SELECT cod_conveniada CONVENIADA, vlr_fatura VALOR FROM FATURA ORDER BY vlr_fatura;
Com base nesse código, é correto afirmar que ORDER BY vlr_fatura indica que o resultado da consulta é ordenado de forma
Alternativas
Q1275198 Banco de Dados
Os comandos "DROP TABLE" e "ROLLBACK" fazem parte, respectivamente, das seguintes sublinguagens, da linguagem SQL:
Alternativas
Q1256462 Banco de Dados
No contexto dos bancos de dados, o comando BEGIN TRANSACTION inicia um bloco de comandos SQL que fazem parte de uma transação, sendo que ao final do processamento dois comandos podem ser executados. O primeiro comando faz com que todas as alterações se tornem definitivas, enquanto o segundo comando elimina as alterações realizadas, ficando o banco de dados no estado em que se encontrava antes da transação ser iniciada.
Esses comandos são conhecidos, respectivamente, por:
Alternativas
Q1256460 Banco de Dados
SQL é uma sigla para a linguagem padrão de gerenciamento de dados com bancos de dados baseados no modelo relacional. A SQL é constituída da “Data Definition Language – DDL”, da “Data Manipulation Language – DML” e da “Data Control Language – DCL”, cada uma composta por diversos comandos específicos. Nesse contexto, fazem parte da DML os seguintes comandos:
Alternativas
Respostas
1601: E
1602: B
1603: E
1604: D
1605: D
1606: A
1607: D
1608: C
1609: B
1610: E
1611: C
1612: C
1613: C
1614: E
1615: C
1616: A
1617: A
1618: D
1619: B
1620: C