Foram encontradas 24.509 questões.
A linguagem SQL (Structured Query Language) é uma linguagem declarativa para a manipulação de banco de dados relacionais. Seus comandos podem ser divididos em dois tipos: para a manipulação de dados (DML – Data Manipulation Language) e para a definição das estruturas e objetos do banco de dados (DDL – Data Definition Language). Neste contexto, o comando SQL adequado para adicionar um índice único em uma tabela já existente em um banco de dados MySQL 8.0 é:
Provas
A Figura 4 abaixo apresenta a tabela "PRODUTO", criada em um banco de dados PostgreSQL (versão 9.0).
| PRODUTO | ||
| ID | DESCRIÇÃO | QUANTIDADE_DISPONIVEL |
| 1 | CADERNO | 51 |
| 2 | LÁPIS | 45 |
| 3 | CANETA ESFEROGRÁFICA | 36 |
| 4 | CANETA MARCA TEXTO | 14 |
| 5 | KIT LÁPIS E CANETA | 42 |
| 6 | APONTADOR | 20 |
| 7 | COLA BRANCA | 35 |
| 8 | KIT CADERNO E CANETA | 13 |
Figura 4 – Tabela PRODUTO
Qual o comando SQL poderá ser executado para que seja retornada uma consulta com a descrição e a quantidade disponível apenas dos produtos que contenham o texto "CANETA" na descrição, e que esteja ordenada, de forma ascendente, pela quantidade disponível?
Provas
Consistência, Disponibilidade e Tolerância à Partição são as três características envolvidas no Teorema CAP, também conhecido como Teorema de Brewer. Ele estabelece que existe uma relação de interdependência entre essas características que faz com que, para aumentar uma delas, seja necessário sacrificar um pouco de alguma outra. Os bancos de dados relacionais tradicionais, em sua maioria, tendem a priorizar quais características?
Provas
A SQL é uma linguagem declarativa orientada a conjuntos e costuma ser organizada em grupos de comandos de acordo com as suas finalidades. Alguns exemplos desses grupos são: DDL, DML, DCL e TCL. Sobre esse assunto, analise as assertivas abaixo:
I. Para definir restrições com objetivo de evitar dados inconsistentes e incorretos, utilizamos o conjunto de comandos SQL conhecidos como Data Control Language (DCL).
II. Data Manipulation Language (DML) é utilizada para manipular os dados que residem nas tabelas e inclui os comandos: INSERT, UPDATE e DELETE.
III. TRUNCATE é um comando que remove todas as linhas de uma tabela e pertence ao grupo Data Manipulation Language (DML).
IV. São exemplos de comandos da Data Control Language (DCL): COMMIT e ROLLBACK.
Quais estão corretas?
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 ( |
Analise os comandos SQL abaixo:
1. drop table public.assunto;
2. drop table public.assunto_processo;
3. drop table public.classe;
4. drop table public.processo;
Qual seria uma ordem de execução dos comandos acima para excluir todas as tabelas e seus dados sem erros?
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 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
Caderno Container