Foram encontradas 24.514 questões.
Para responder à questão considere os comandos SQL abaixo, que foram utilizados para criar um banco de dados em um SGBD PostgreSQL 9. Eles foram executados na ordem apresentada, ou seja, de cima para baixo.
| CREATE TABLE public.classe ( |
Qual alternativa Um analista precisa encontrar a classe que possui o maior valor dentre os processos cadastrados. É necessário retornar o “id” da classe, a quantidade de processos cadastrados que a utilizam e o valor total desses processos. Qual alternativa corresponde a um comando SQL válido, em PostgreSQL 9, que obtenha esses dados?
Provas
Para responder à questão considere os comandos SQL abaixo, que foram utilizados para criar um banco de dados em um SGBD PostgreSQL 9. Eles foram executados na ordem apresentada, ou seja, de cima para baixo.
| CREATE TABLE public.classe ( |
Qual alternativa representa o comando SQL, em PostgreSQL 9, que retorna corretamente os ids dos processos sem assuntos cadastrados?
Provas
Para responder à questão considere os comandos SQL abaixo, que foram utilizados para criar um banco de dados em um SGBD PostgreSQL 9. Eles foram executados na ordem apresentada, ou seja, de cima para baixo.
| CREATE TABLE public.classe ( id integer NOT NULL, CREATE TABLE public.assunto ( CREATE TABLE public.processo ( CREATE TABLE public.assunto_processo ( |
Deseja-se adicionar uma restrição para que sejam aceitos somente os valores “S” e “N” no campo ativo da tabela classe. Qual alternativa atende corretamente ao que foi solicitado, em um SGBD PostgreSQL 9?
Provas
Considere as relações Estudante e Historico e os comandos SQL a seguir:
Estudante
| MatriculaEstudante | NomeEstudante | CidadeEstudante |
| 1 | Sócrates | Viçosa |
| 2 | Aristóteles | Belo Horizonte |
| 3 | Platão | Vicosa |
| 4 | Heráclito | Juiz de Fora |
Historico
| CodigoDisciplina | MatriculaEstudante | PeriodoLetivo | Nota | Conceito |
| BD | 1 | 2021-1 | 75 | |
| BD | 2 | 2021-1 | 60 | |
| BD | 3 | 2021-1 | 50 | R |
| BD | 4 | 2021-1 | 40 | R |
| IA | 1 | 2021-2 | 80 | B |
| IA | 2 | 2021-2 | 40 | R |
| IA | 4 | 2021-2 | 90 | A |
I. UPDATE Estudante SET CidadeEstudante = ‘Viçosa’ WHERE CidadeEstudante <> ‘Viçosa’
II. UPDATE Historico SET Conceito = ‘C’ WHERE Nota >= 60 and Nota < 75
III. DELETE FROM Historico WHERE MatriculaEstudante in (SELECT MatriculaEstudante FROM Estudante WHERE CidadeEstudante = ‘Juiz de Fora’)
Assinale a afirmativa INCORRETA:
Provas
Considere as relações Disciplina, Estudante e Historico e o comando SQL, a seguir:
Disciplina
| CodigoDisciplina | NomeDisciplina |
| BD | Banco de Dados |
| IA | Inteligência Artificial |
| LP | Lógica de Programação |
Estudante
| MatriculaEstudante | NomeEstudante | CidadeEstudante |
| 1 | Sócrates | Viçosa |
| 2 | Aristóteles | Belo Horizone |
| 3 | Platão | Belo Horizonte |
| 4 | Heráclito | Juiz de Fora |
Historico
| CodigoDisciplina | MatriculaEstudante | PeriodoLetivo | Nota |
| BD | 1 | 2021-1 | 75 |
| BD | 2 | 2021-1 | 60 |
| BD | 3 | 2021-1 | 50 |
| BD | 4 | 2021-1 | 40 |
| IA | 1 | 2021-2 | 80 |
| IA | 2 | 2021-2 | 40 |
| IA | 4 | 2021-2 | 90 |
SELECT e.MatriculaEstudante,e.NomeEstudante
FROM Estudante e
LEFT JOIN Historico h on h.MatriculaEstudante = e. MatriculaEstudante and h.CodigoDisciplina = ‘IA’
WHERE e.MatriculaEstudante > 0
AND (h.CodigoDisciplina is NULL or h.Nota < 60)
Com base nas informações acima, é CORRETO afirmar que o resultado da consulta SQL retorna os estudantes:
Provas
O esquema Entidade-Relacionamento abaixo representa o relacionamento “participa” entre os conjuntos de entidades A e B:

Obs.: A representação de participação das entidades nos relacionamentos utiliza a notação no lado oposto ao conjunto de entidades ao qual se refere (SILBERCHATZ, 1999).
Considere as seguintes afirmativas relativas ao esquema apresentado:
I. A participação de uma entidade de B neste relacionamento é obrigatória.
II. O relacionamento “participa” é do tipo N:N.
III. Uma entidade de B pode se relacionar com mais de uma entidade de A.
Está CORRETO o que se afirma, apenas, em:
Provas
Considere as afirmativas a seguir, relativas ao Modelo Entidade-Relacionamento:
I. Relacionamentos do tipo N:N correspondem a um tipo especial de relacionamento no qual as entidades que se relacionam pertencem ao mesmo conjunto de entidades.
II. Relacionamentos do tipo 1:N indicam que uma entidade em A está associada a várias entidades em B. Uma entidade em B, entretanto, deve estar associada, no máximo, a uma entidade em A.
III. Relacionamentos ternários são relacionamentos especiais do tipo 1:N, nos quais a cardinalidade máxima N é igual a 3.
Está CORRETO o que se afirma em:
Provas
- AdministraçãoMetadados e Dicionário de Dados
- Banco de Dados RelacionalACIDAtomicidade
- Banco de Dados RelacionalACIDDurabilidade
Os casos concretos originados da aplicação dos conceitos: ACID, Metadados, Forma Normal e Constraint, podem ser representados, respectivamente, pelos seguintes termos:
Provas
No quadro a seguir são apresentadas três tabelas, a saber: 1) CLIENTE - armazena informações sobre todos os clientes e também todos os clientes em potencial (clientes que ainda não realizaram pedidos); 2) PRODUTO - armazena informações sobre todos os produtos disponíveis para venda; 3) PEDIDO - armazena informações de todos os pedidos de produtos realizados pelos clientes. As tabelas CLIENTE e PRODUTO possuem um campo código cada, que é a sua chave primária; na tabela PEDIDO, a chave primária é numero; cod_cliente e cod_produto são chaves estrangeiras em PEDIDO, derivadas de codigo (tabela CLIENTE) e codigo (tabela PRODUTO) respectivamente.

Para gerar a lista Relação de Clientes em Potencial, deve-se realizar a seguinte consulta em SQL:
Provas
As instruções SQL podem, entre outras utilidades, criar ou excluir uma tabela e modificar uma ou mais linhas de uma tabela existente. Essas instruções podem utilizar funções de grupos que auxiliam na computação de uma variedade de medidas baseadas em valores armazenados nas colunas do banco de dados. São diversas as instruções que podem ser utilizadas para manipular dados. De acordo com a SQL padrão, os itens que apresentam, respectivamente, uma instrução capaz de alterar quantidade de linhas de uma tabela e uma função de grupo são:
Provas
Caderno Container