Questões Militares
Sobre sql em banco de dados
Foram encontradas 149 questões
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.
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)
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.
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.
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.
Observe a tabela abaixo.
CIDADES
Considerando a linguagem SQL, qual é o comando que irá
retornar três linhas da tabela acima?
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.
Observe a tabela abaixo.
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.
Analise as tabelas a seguir.
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".
Analise as tabelas a seguir.
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".
Observe as tabelas e o comando SQL a seguir.
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.
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).
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?
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
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.