Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
1 Marcar para revisão
�Agência de Fomento do Amapá �AFAP� - Tecnologia da Informação - FCC �2019��
Fernando está usando a linguagem SQL �ANSI) e pretende fazer uma atualização nos dados Nome_Cli e End_Cli
do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli passará a ser Rua
ABC. O código SQL correto que Fernando escreveu foi:
..I.. Cliente
..II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC'
..III.. Cod_Cli = 'Cli01';
Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por:
SET � WHERE � UPDATE
UPDATE � SET � WHERE
UPDATE � WHERE � SET
WHERE � SET � UPDATE
SET � UPDATE � WHERE
2 Marcar para revisão
�Universidade Federal do Ceará �UFC� - Técnico de Tecnologia da Informação - Desenvolvimento de
Sistemas - CCV�UFC �2019��
Utilizando SQL, responda o que se pede. Uma tabela chamada Area possui dois campos: arecod e aredes.
Como podemos inserir um novo registro na tabela "Area"?
INSERT INTO Area (arecod, aredes) VALUES �100, "Técnico"), �200, "TI").
INSERT �100, "Técnico"), �200, "TI") INTO Area VALUES(arecod, aredes).
INSERT (arecod, aredes) INTO Area VALUES �100, "Técnico"), �200, "TI").
INSERT INTO (arecod, aredes) Area VALUES �100, "Técnico"), �200, "TI").
INSERT �100, "Técnico"), �200, "TI") INTO Area (arecod, aredes).
3 Marcar para revisão
Transações em banco de dados são um conceito fundamental no gerenciamento de sistemas de banco de
dados relacionais. Elas são usadas para garantir a integridade, consistência e confiabilidade dos dados,
especialmente em ambientes onde várias operações concorrentes podem estar ocorrendo
simultaneamente.
 
O que é atomicidade em relação a transações em bancos de dados?
A capacidade de uma transação ser confirmada.
A propriedade de que uma transação precisa ser realizada completamente ou não realizada.
A capacidade de uma transação ser somente de leitura.
A propriedade de que uma transação pode ser desfeita a qualquer momento.
A confirmação de que os dados de uma transação foram gravados permanentemente no banco de
dados.
4 Marcar para revisão
�DATAPREV 2012 � Banca Quadrix Analista de Banco de Dados )
Não se trata de uma afirmativa válida para instalação do PostgreSQL, a partir do código fonte da distribuição:
A biblioteca Readline do GNU é utilizada por padrão.
É requerido o make do GNU ou qualquer outro programa make.
É necessário o compilador C ISO/ANSI.
É necessário o gzip para descompactar a distribuição.
É necessário um software adicional para instalação no Windows. Recomenda-se usar o MinGW.
5 Marcar para revisão
Seja uma tabela assim estruturada: MEDICAMENTO �CODIGO, DESCRICAO, QUANTIDADE, PRECOUNITARIO�.
Qual código a seguir retorna o código e a descrição dos medicamentos, além de uma coluna representativa do
produto entre a quantidade e o preço unitário?
SELECT CODIGO, DESCRICAO, QUANTIDADE / PRECOUNITARIO FROM MEDICAMENTO;
SELECT CODIGO, DESCRICAO, QUANTIDADE � PRECOUNITARIO FROM MEDICAMENTO;
SELECT CODIGO, 2 / PRECOUNITARIO FROM MEDICAMENTO;
SELECT DESCRICAO, SUM�QUANTIDADE� FROM MEDICAMENTO;
SELECT AVG�QUANTIDADE� FROM MEDICAMENTO;
6 Marcar para revisão
As operações de junção (ou JOIN em SQL) em bancos de dados são utilizadas para combinar dados de
duas ou mais tabelas com base em uma coluna comum. Elas são essenciais para recuperar informações
relacionadas de diferentes tabelas e consolidá-las em um único resultado.
 
Qual é o resultado de uma junção à esquerda �LEFT JOIN�?
Retorna todas as linhas de ambas as tabelas.
Retorna apenas as linhas que têm correspondência entre as tabelas.
Retorna todas as linhas da tabela à esquerda e as linhas correspondentes da tabela à direita.
Retorna todas as linhas da tabela à direita e as linhas correspondentes da tabela à esquerda.
Retorna todas as linhas das tabelas envolvidas, preenchendo com valores nulos quando não há
correspondência.
7 Marcar para revisão
Operadores de conjuntos em banco de dados são usados para combinar, comparar e realizar operações em
conjuntos de resultados de consultas. Eles são úteis quando você deseja extrair informações de duas ou
mais tabelas ou conjuntos de resultados separados e combiná-los de várias maneiras.
 
Qual é a diferença entre o operador INTERSECT e o operador EXCEPT em SQL?
O operador INTERSECT retorna todas as linhas, incluindo repetições, enquanto o operador EXCEPT
exclui as repetições.
O operador INTERSECT combina todas as linhas resultantes de consultas, enquanto o operador
EXCEPT subtrai as linhas de uma consulta a partir das linhas de outra consulta.
O operador INTERSECT retorna apenas as linhas que aparecem em ambas as consultas, enquanto o
operador EXCEPT retorna apenas as linhas que não estão presentes em ambas as consultas.
O operador INTERSECT é usado para operações de junção, enquanto o operador EXCEPT é usado
para filtrar dados com base em uma condição
O operador INTERSECT funciona apenas em bancos de dados Oracle, enquanto o operador EXCEPT
funciona em todos os sistemas de gerenciamento de banco de dados.
8 Marcar para revisão
Um analista deseja descobrir a quantidade de funcionários por sexo na tabela FUNCIONARIO. Considerando o
uso da cláusula GROUP BY, qual consulta SQL é a mais adequada para esse propósito?
SELECT COUNT��� FROM FUNCIONARIO WHERE SEXO GROUP BY SEXO;
SELECT SEXO, COUNT��� FROM FUNCIONARIO GROUP BY SEXO;
SELECT SEXO FROM FUNCIONARIO WHERE COUNT��� > 1;
SELECT COUNT�SEXO� FROM FUNCIONARIO;
SELECT SEXO, COUNT��� FROM FUNCIONARIO ORDER SEXO;
9 Marcar para revisão
Em um relatório solicitado pela coordenação, é necessário listar o nome e a data de nascimento dos alunos do
sexo feminino, ordenando os resultados pelo mês de nascimento e, dentro de cada mês, em ordem alfabética.
Qual consulta SQL atende corretamente esse critério?
SELECT NOME, DTNASCIMENTO FROM ALUNO WHERE SEXO�'F' ORDER BY NOME,
DTNASCIMENTO
SELECT NOME, DTNASCIMENTO FROM ALUNO WHERE SEXO�'F' ORDER BY DTNASCIMENTO;
SELECT NOME, DTNASCIMENTO FROM ALUNO ORDER BY EXTRACT�MONTH FROM
DTNASCIMENTO�, NOME;
SELECT NOME, DTNASCIMENTO FROM ALUNO WHERE SEXO�'F' ORDER BY EXTRACT�MONTH
FROM DTNASCIMENTO�, NOME;
SELECT � FROM ALUNO WHERE SEXO�'F' ORDER BY EXTRACT�DAY FROM DTNASCIMENTO�,
NOME;
10 Marcar para revisão
Pedro está analisando os dados da instituição e deseja identificar todos os níveis de ensino, incluindo aqueles
que ainda não têm nenhum curso associado. A consulta que ele construiu abaixo realiza a tarefa desejada?
Justifique.
SELECT N.DESCRICAO, C.NOME
FROM NIVEL N RIGHT JOIN CURSO C
ON N.CODIGONIVEL � C.CODIGONIVEL
Sim, pois ela trará todos os níveis cadastrados, com ou sem cursos associados.
Não, pois ela ignora os níveis que não estão associados a nenhum curso.
Sim, pois a junção à direita garante que todos os níveis apareçam, mesmo sem cursos associados.
Não, pois ela retornará apenas os cursos que possuem nível associado
Sim, porque retorna todos os cursos e níveis, mesmo quando não há associação.
00
hora
: 49
min
: 55
seg
Ocultar
Questão 1 de 10
Em branco �10�
Finalizar prova
1 2 3 4 5
6 7 8 9 10
SM2 Banco De Dados
Feedback
1 2 3 4 5
Pouco satisfeito 😞 Muito satisfeito 😎
Seguinte
Em uma nota de 1 a 5, qual o seu nível de
satisfação com o ambiente de
Avaliações?

Mais conteúdos dessa disciplina