Buscar

ATIVIDADE 03 RASCUNHO

Prévia do material em texto

Uma subquery é um caso especial de consulta aninhada em SQL que nos permite pesquisar em um resultado de uma consulta, mesmo ela retornando um ou mais valores.
YANAGA, Edson; PEDROSO, Victor de Marqui. Banco de dados.
Maringá-Pr.: UniCesumar, 2016.
Baseando-se neste conceito, assinale a alternativa que atenda corretamente a seguinte necessidade:
Listar a matrícula e o nome do funcionário que ganha o maior salário.
 
Alternativa 4:
SELECT MATRICULA, NOME FROM FUNCIONARIO WHERE SALARIO = (SELECT MAX(SALARIO) FROM FUNCIONARIO);
Os comandos DML (Data Manipulation Language) permitem a manipulação de dados em uma tabela, a partir disto analise a cláusula SQL abaixo e leia as afirmações:
I - Neste SQL, será retornado os campos Código do Departamento, Nome do Departamento e o maior salário contido neste departamento.
II - Neste SQL, contém as Tabelas Departamento, Cargo, Empregado onde os atributos poderão ser listados.
III - Neste SQL, está sendo Associado o Empregado ao Cargo e Empregado ao Departamento.
IV - Neste SQL, está sendo agrupado o maior salário por departamento.
É correto o que se afirma em:
Alternativa 5:
I, II, III e IV.
O comando SELECT é utilizado para obter registros de uma ou mais tabelas, em um banco de dados. No momento da elaboração de uma consulta SQL podemos utilizar recursos para facilitar a confecção, organização e visualização dos dados (no momento do retorno da consulta).
Disponível em: https://bit.ly/2C6MWUj
Acessado em:12.out.2018
 
A partir do contexto abordado, assinale a alternativa que contenha o nome dado ao recurso que é utilizado como cabeçalho da coluna em lugar dos nomes originais, não permitindo que ocorram termos repetidos:
Alternativa 2:
Alias
Analise as tabelas abaixo:
 
Tabela: CARGO
Tabela: FUNCIONARIO
A partir, das tabelas acima analise a consulta abaixo e assinale a alternativa que corresponde ao resultado da execução:
SELECT CARGO.CRG_DESCRICAO,
               FUNCIONARIO.FUNC_SALARIO
  FROM FUNCIONARIO, CARGO
 WHERE CARGO.CRG_ID = FUNCIONARIO.ID_CARGO_FK
    AND FUNCIONARIO.FUNC_SALARIO = (SELECT MAX(FUNC_SALARIO) FROM FUNCIONARIO);
Alternativa 3:
	CARGO.CRG_DESCRICAO
	FUNCIONARIO.FUNC_SALARIO
	Programador Sênior
	4200
O comando JOIN do SQL tem a função básica de agregar tabelas mediante um campo que faça sentido às mesmas.
Disponível em: https://bit.ly/2yB0oMW
Acessado em: 11.nov.2018
 
Partindo da afirmação acima, assinale a alternativa que contemple o comando em que todas as tuplas dos dois lados do JOIN são selecionadas, mesmo não havendo correspondência na condição do JOIN, o lado vazio é preenchido com NULL:
Alternativa 3:
SELECT CLIENTE.NOME FROM CLIENTE FULL JOIN COMPRA ON CLIENTE.CLI_CODIGO = COMPRA.COD_CLI;
Analise a tabela abaixo:
 
Tabela: UNIDADES
A partir da tabela acima, analise a consulta abaixo e assinale a alternativa que corresponde ao resultado da execução:
 
SELECT UNID_SIGLA
FROM UNIDADES
WHERE UNID_DESC LIKE '%A';
Alternativa 1:
	UNID_DESC
	CÁPSULA
	CAIXA
	GARRAFA
Analise as tabelas abaixo:
 
Tabela: CARGO
Tabela: FUNCIONARIO
A partir, das tabelas acima analise a consulta abaixo e assinale a alternativa  que corresponde ao resultado da execução:
 
UPDATE FUNCIONARIO
   SET FUNC_SALARIO = FUNC_SALARIO * 1.30
 WHERE FUNC_ID = 4;
Alternativa 1:
Após a execução do comando acima o salário da funcionária Rubia Martinez será reajustado em 30%, sendo o novo salário 5460.00.
Analise as tabelas abaixo:
 
Tabela: CARGO
Tabela: FUNCIONARIO
A partir da análise das tabelas e assinale a alternativa que contempla a criação da FOREIGN KEY entre as tabelas FUNCIONARIO e CARGO:
ALTER TABLE FUNCIONARIO ADD FOREIGN KEY (ID_CARGO_FK) REFERENCES CARGO(CRG_ID);
A cardinalidade é um número que expressa o comportamento (número de ocorrências) de determinada entidade associada a uma ocorrência da entidade em questão através do relacionamento. Existem dois tipos de cardinalidade: mínima e máxima. A cardinalidade máxima, expressa o número máximo de ocorrências de determinada entidade, associada a uma ocorrência da entidade em questão, através do relacionamento. A cardinalidade mínima, expressa o número mínimo de ocorrências de determinada entidade associada a uma ocorrência da entidade em questão através do relacionamento.
Tecnologias de Banco de Dados e Modelagem de Dados Parte 2.
Disponível em: https://bit.ly/2RvaeII  Acessado em: 14.nov.2018
A partir disto, analise o relacionamento abaixo e responda assinalando a alternativa correta:
Alternativa 5:
Neste relacionamento podemos afirmar que um Professor pode estar contido em várias turmas e uma turma pode conter apenas um professor.
Analise a tabela abaixo:
 
Tabela: CARGO
A partir da tabela acima, analise a consulta abaixo e assinale a alternativa que corresponde ao resultado da execução:
 
SELECT DISTINCT CLASSIFICACAO
FROM CARGO
ORDER BY CLASSIFICACAO DESC;
Alternativa 5:
	CLASSIFICACAO
	SENIOR
	PLENO
	JUNIOR

Mais conteúdos dessa disciplina