Questões Militares Sobre sql em banco de dados

Foram encontradas 149 questões

Q774205 Banco de Dados

Considere as relações A e B e sua interseção de valores, representadas na figura abaixo, analise as proposições e, em seguida, assinale a alternativa correta.

Imagem associada para resolução da questão

Equivalem a comandos SQL que retomam a área hachurada:

I. (SELECT * FROM A EXCEPT SELECT * FROM B)

II. (SELECT * FROM A EXCEPT SELECT * FROM B)

UNION (SELECT * FROM B)

III. (SELECT * FROM B EXCEPT SELECT * FROM A)

INTERSECT (SELECT * FROM A)

IV. (SELECT * FROM B INTERSECT SELECT * FROM A)

UNION (SELECT * FROM A)

V. (SELECT * FROM A UNION SELECT * FROM B)

EXCEPT (SELECT * FROM B EXCEPT SELECT * FROM A)

Alternativas
Q749000 Banco de Dados

Analise as tabelas MILITAR e DEPENDENTE abaixo.

MILITAR (id, nome, posto_graduacao);
DEPENDENTE(iddep, id, nome, nascimento);

Considere que:
- id é chave primária de MILITAR;
- iddep é chave primária em DEPENDENTE;
- id em DEPENDENTE é chave estrangeira e se refere a MILITAR.

Assinale a opção que indica o comando SQL que lista as quantidades de dependentes dos militares que possuem dois ou mais dependentes, e os id dos militares que possuem dois ou mais dependentes.

Alternativas
Q748979 Banco de Dados

Examine as tabelas SOCIO e DEPENDENTE abaixo.

SOCIO(cpf, nome, nascimento); DEPENDENTE(iddep, cpf, nome, nascimento);

Considere que: - cpf é chave primária de SOCIO; - iddep é chave primária de DEPENDENTE; e - cpf em DEPENDENTE é chave estrangeira e se refere a SOCIO.

Assinale a opção que indica o comando SQL para listar os nomes dos sócios que não possuem dependentes.

Alternativas
Q739385 Banco de Dados

Considere a tabela criada pelo comando abaixo.

CREATE TABLE clientes (cod_cfiente CHAR (5) NOT NULL, nome_cliente CHAR (20), uf CHAR (2));



A seguir foram inseridos dados na tabela criada, utilizando-se os comandos:

INSERT INTO clientes (cod_cliente, nome_cliente, uf)

VALUES ('00001', 'Fulano’, 'RJ');

INSERT ÍNTO clientes (cod_cliente, nome_cliente, uf)

VALUES ('00002', 'Sicrano1, 'SP');

INSERT INTO clientes (cod_cliente, nome_cliente, uf)

VALUES ('00003', 'Beltrano', 'SP');

Assinale a opção que apresenta o comando SQL que mostrará apenas os campos nome_cliente e uf com os valores Fulano e RJ, respectivamente.

Alternativas
Q739361 Banco de Dados

Observe a tabela abaixo.

CIDADES

Imagem associada para resolução da questão

Considerando a linguagem SQL, qual é o comando que irá retornar três linhas da tabela acima?

Alternativas
Q737782 Banco de Dados

Observe a estrutura a seguir.

ALUNO {MATRICULA, NOME, ENDEREÇO, TELEFONE)

Assinale a opção que contém o comando SQL(Structured Query Language) que pode ser utilizado para adicionar o campo DT_NASC, do tipo DATE, à tabela ALUNO apresentada acima.

Alternativas
Q702888 Banco de Dados
Com relação à linguagem SQL, é correto afirmar que o comando
Alternativas
Q702883 Banco de Dados

Observe a tabela abaixo.

Imagem associada para resolução da questão

Em SQL, três comandos podem ser usados para modificar o banco de dados: INSERT, DELETE e UPDATE.

Com base na tabela acima, assinale a opção que apresenta o comando que realiza, com sucesso e sem apresentar erros, a instrução de manipulação de tuplas na tabela departamento.

Alternativas
Q702880 Banco de Dados

Analise as tabelas a seguir.

Imagem associada para resolução da questão

Com base nas tabelas acima, assinale a opção que apresenta corretamente o comando que deve ser executado para realizar a seguinte consulta:

"Nome dos empregados que trabalham em projetos, com os respectivos nomes dos projetos em que cada um trabalha".

Alternativas
Q702874 Banco de Dados

Analise as tabelas a seguir.

Imagem associada para resolução da questão

Com base nas tabelas acima, assinale a opção que apresenta corretamente o comando que deve ser executado para realizar a seguinte consulta:

"Nome dos empregados que trabalham em todos os projetos".

Alternativas
Q702871 Banco de Dados

Observe as tabelas e o comando SQL a seguir.

Imagem associada para resolução da questão

SELECT P.codigo, P.descricao, COUNT(* )

FROM PROJETO P, ALOCACAO A

WHERE P.codigo = A.cod_projeto

GROUP BY P.codigo, P.descricao

HAVING COUNT (* ) > 3;


Assinale a opção que explica corretamente o resultado do comando SQL acima.

Alternativas
Q695141 Banco de Dados

Preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.

Por vezes é necessário que se aplique as funções de agregação a subgrupos de tuplas em uma relação, em que os subgrupos são baseados em alguns valores dos atributos. Neste caso é preciso particionar a relação em subconjuntos de tuplas (ou mesmo grupos) não sobrepostos, onde cada grupo (partição) consistirá nas tuplas que possuem o mesmo valor de alguns atributos, que neste caso são chamados atributos de agrupamento. “A cláusula ___________________ especifica os atributos de agrupamento, que também devem aparecer na cláusula ___________________, de modo que o valor resultante da aplicação de cada função de agregação a um grupo de tuplas apareça junto com o valor do atributo de agrupamento.”

(ELMASRI; NAVATHE, 2011).

Alternativas
Q695140 Banco de Dados
Em SQL as funções de agregação são usadas para resumir informações de várias tuplas em uma síntese de tupla única. Para criar subgrupos de tuplas, antes mesmo do resumo, utiliza-se o agrupamento. A agregação e o agrupamento são utilizados e/ou mesmo exigidos, em muitas aplicações de banco de dados. Acerca das funções de agregação, uma delas retorna o número de tuplas ou valores, conforme especificado em uma consulta. Essa função denomina-se
Alternativas
Q694421 Banco de Dados
Assinale a opção correta com relação ao comando CREATE TABLE em SQL.
Alternativas
Q688816 Banco de Dados

Considere uma tabela SQL chamada Autores com as seguintes colunas: ID, PrimeiroNome e UltimoNome. A coluna ID é do tipo inteiro, as colunas PrimeiroNome e UltimoNome são do tipo texto. Analise a seguinte consulta SQL: 

Select ID, PrimeiroNome, UltimoNome from Autores where UltimoNome like '_o%';

Que resultado a consulta acima retorna?

Alternativas
Q688815 Banco de Dados

Estabeleça a relação correta entre as colunas a seguir, considerando as palavras-chave em SQL e suas definições.

(1) SELECT

(2) UPDATE

(3) GROUP BY

(4) FROM


( ) Critérios para agrupar linhas.

( ) Tabelas envolvidas na consulta.

( ) Recupera dados de uma ou mais tabelas.

( ) Atualiza linhas em uma tabela especificada.

A sequência está correta em

Alternativas
Q669485 Banco de Dados

Com relação à interação do PHP com o banco de dados MySQL, relacione as colunas e depois assinale a alternativa com a sequência correta.

1- mysql_connect(“host”,“usuario”,“senha”);

2- mysql_pconnect(“host”,“usuario”,“senha”);

3- mysql_query(“select from mytable”,conexao);

4- mysql_free_result(resultset);


( ) Instrução utilizada para executar consultas SQL.

( ) Instrução utilizada para estabelecer uma conexão que, ao final da execução do script, é encerrada.

( ) Instrução que deve ser utilizada para apagar da memória o resultset indicado.

( ) Instrução utilizada para estabelecer uma conexão que, ao final da execução do script, não é encerrada.

Alternativas
Q669263 Banco de Dados
A linguagem de manipulação de dados que vem se impondo e dominando o segmento de microcomputação denomina-se
Alternativas
Q669048 Banco de Dados
Acessando uma base de dados MySQL, assinale a alternativa que contém a instrução utilizada para executar consultas SQL à base de dados.
Alternativas
Q666109 Banco de Dados
Assinale a alternativa que contém o operador LIKE retornando a letra “E” na segunda posição da coluna.
Alternativas
Respostas
61: D
62: B
63: B
64: E
65: E
66: E
67: D
68: C
69: E
70: D
71: C
72: D
73: D
74: B
75: C
76: A
77: B
78: B
79: A
80: C