Magna Concursos

Foram encontradas 24.478 questões.

3729823 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PF
Provas:

A seguir, são apresentados um modelo de banco de dados, consistindo de quatro tabelas, bem como os comandos SQL utilizados para a criação e a inserção de dados nessas tabelas.

Enunciado 4491487-1

criação das tabelas

CREATE TABLE Envolvido (
idEnvolvido INT NOT NULL,
Alcunha VARCHAR(45) NULL DEFAULT NULL,
PRIMARY KEY (idEnvolvido));

CREATE TABLE TipoInquerito (
idTipoInquerito INT NOT NULL,
TipoInquerito VARCHAR(45) NOT NULL,
PRIMARY KEY (idTipoInquerito));

CREATE TABLE Inquerito (
idInquerito INT NOT NULL,
NumeroInquerito INT NOT NULL,
idTipoInquerito INT NOT NULL,
PRIMARY KEY (idInquerito),
FOREIGN KEY (idTipoInquerito)
REFERENCES TipoInquerito (idTipoInquerito));

CREATE TABLE EnvolvidoInquerito (
idEnvolvido INT NOT NULL,
idInquerito INT NOT NULL,
PRIMARY KEY (idEnvolvido, idInquerito),
FOREIGN KEY (idEnvolvido)
REFERENCES Envolvido (idEnvolvido),
FOREIGN KEY (idInquerito)
REFERENCES Inquerito (idInquerito));

inserção de dados nas tabelas

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (10, 'Gargamel');

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (20, 'Vingador');

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (30, 'Esqueleto');

INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (11, 'Inquérito
Policial');

INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (12, 'Inquérito Civil');
INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (13, 'Notícia-Crime');
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES (1,111, 13);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(2,121, 12);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(3,131, 13);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES (4,444, 11);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(5,555, 13);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (10, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (20, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (20, 4);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 3);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 5);

Considerando as informações precedentes, julgue o próximo item, relativos à SQL.

Considere o comando SQL que se segue.

SELECT DISTINCT COUNT(E.Alcunha) as
Quantidade
FROM Envolvido AS E
INNER JOIN EnvolvidoInquerito AS EI ON
E.idEnvolvido = EI.idEnvolvido
WHERE ALCUNHA LIKE '%E%';

Ao ser executado, esse comando apresentará o resultado a seguir.

Quantidade
1
 

Provas

Questão presente nas seguintes provas
3729821 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PF
Provas:

A seguir, são apresentados um modelo de banco de dados, consistindo de quatro tabelas, bem como os comandos SQL utilizados para a criação e a inserção de dados nessas tabelas.

Enunciado 4491485-1

criação das tabelas

CREATE TABLE Envolvido (
idEnvolvido INT NOT NULL,
Alcunha VARCHAR(45) NULL DEFAULT NULL,
PRIMARY KEY (idEnvolvido));

CREATE TABLE TipoInquerito (
idTipoInquerito INT NOT NULL,
TipoInquerito VARCHAR(45) NOT NULL,
PRIMARY KEY (idTipoInquerito));

CREATE TABLE Inquerito (
idInquerito INT NOT NULL,
NumeroInquerito INT NOT NULL,
idTipoInquerito INT NOT NULL,
PRIMARY KEY (idInquerito),
FOREIGN KEY (idTipoInquerito)
REFERENCES TipoInquerito (idTipoInquerito));

CREATE TABLE EnvolvidoInquerito (
idEnvolvido INT NOT NULL,
idInquerito INT NOT NULL,
PRIMARY KEY (idEnvolvido, idInquerito),
FOREIGN KEY (idEnvolvido)
REFERENCES Envolvido (idEnvolvido),
FOREIGN KEY (idInquerito)
REFERENCES Inquerito (idInquerito));

inserção de dados nas tabelas

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (10, 'Gargamel');

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (20, 'Vingador');

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (30, 'Esqueleto');

INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (11, 'Inquérito
Policial');

INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (12, 'Inquérito Civil');
INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (13, 'Notícia-Crime');
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES (1,111, 13);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(2,121, 12);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(3,131, 13);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES (4,444, 11);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(5,555, 13);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (10, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (20, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (20, 4);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 3);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 5);

Considerando as informações precedentes, julgue o próximo item, relativos à SQL.

Considere o comando SQL que se segue.

SELECT DISTINCT E.Alcunha,
COUNT(I.idInquerito)
AS Quantidade
FROM Envolvido AS E
INNER JOIN EnvolvidoInquerito AS EI ON
E.idEnvolvido = EI.idEnvolvido
INNER JOIN Inquerito AS I ON EI.idInquerito =
I.idInquerito
GROUP BY E.Alcunha;

Esse comando, ao ser executado, apresentará o resultado a seguir.

Alcunha    Quantidade
Gargamel   1
Vingador   1
Esqueleto  1
 

Provas

Questão presente nas seguintes provas
3729579 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PF
Provas:

A seguir, são apresentados um modelo de banco de dados, consistindo de quatro tabelas, bem como os comandos SQL utilizados para a criação e a inserção de dados nessas tabelas.

Enunciado 4491155-1

criação das tabelas

CREATE TABLE Envolvido (
idEnvolvido INT NOT NULL,
Alcunha VARCHAR(45) NULL DEFAULT NULL,
PRIMARY KEY (idEnvolvido));

CREATE TABLE TipoInquerito (
idTipoInquerito INT NOT NULL,
TipoInquerito VARCHAR(45) NOT NULL,
PRIMARY KEY (idTipoInquerito));

CREATE TABLE Inquerito (
idInquerito INT NOT NULL,
NumeroInquerito INT NOT NULL,
idTipoInquerito INT NOT NULL,
PRIMARY KEY (idInquerito),
FOREIGN KEY (idTipoInquerito)
REFERENCES TipoInquerito (idTipoInquerito));

CREATE TABLE EnvolvidoInquerito (
idEnvolvido INT NOT NULL,
idInquerito INT NOT NULL,
PRIMARY KEY (idEnvolvido, idInquerito),
FOREIGN KEY (idEnvolvido)
REFERENCES Envolvido (idEnvolvido),
FOREIGN KEY (idInquerito)
REFERENCES Inquerito (idInquerito));

inserção de dados nas tabelas

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (10, 'Gargamel');

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (20, 'Vingador');

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (30, 'Esqueleto');

INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (11, 'Inquérito
Policial');

INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (12, 'Inquérito Civil');
INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (13, 'Notícia-Crime');
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES (1,111, 13);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(2,121, 12);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(3,131, 13);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES (4,444, 11);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(5,555, 13);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (10, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (20, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (20, 4);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 3);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 5);

Considerando as informações precedentes, julgue os próximos itens, relativos à SQL.

Considere o comando SQL a seguir.

SELECT DISTINCT EI.idEnvolvido,
I.idTipoInquerito
FROM Envolvido AS E
INNER JOIN EnvolvidoInquerito AS EI ON
E.idEnvolvido = EI.idEnvolvido
INNER JOIN Inquerito AS I ON EI.idInquerito =
I.idInquerito
WHERE NumeroInquerito = 111;

Ao ser executado, esse comando apresentará o resultado seguinte.

idEnvolvido    idTipoInquerito
30             13

Ao ser executado, esse comando apresentará o resultado seguinte.

 

Provas

Questão presente nas seguintes provas
3729568 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PF
Provas:

A seguir, são apresentados um modelo de banco de dados, consistindo de quatro tabelas, bem como os comandos SQL utilizados para a criação e a inserção de dados nessas tabelas.

Enunciado 4491144-1

criação das tabelas

CREATE TABLE Envolvido (
idEnvolvido INT NOT NULL,
Alcunha VARCHAR(45) NULL DEFAULT NULL,
PRIMARY KEY (idEnvolvido));

CREATE TABLE TipoInquerito (
idTipoInquerito INT NOT NULL,
TipoInquerito VARCHAR(45) NOT NULL,
PRIMARY KEY (idTipoInquerito));

CREATE TABLE Inquerito (
idInquerito INT NOT NULL,
NumeroInquerito INT NOT NULL,
idTipoInquerito INT NOT NULL,
PRIMARY KEY (idInquerito),
FOREIGN KEY (idTipoInquerito)
REFERENCES TipoInquerito (idTipoInquerito));

CREATE TABLE EnvolvidoInquerito (
idEnvolvido INT NOT NULL,
idInquerito INT NOT NULL,
PRIMARY KEY (idEnvolvido, idInquerito),
FOREIGN KEY (idEnvolvido)
REFERENCES Envolvido (idEnvolvido),
FOREIGN KEY (idInquerito)
REFERENCES Inquerito (idInquerito));

inserção de dados nas tabelas

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (10, 'Gargamel');

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (20, 'Vingador');

INSERT INTO Envolvido (idEnvolvido, Alcunha)
VALUES (30, 'Esqueleto');

INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (11, 'Inquérito
Policial');

INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (12, 'Inquérito Civil');
INSERT INTO TipoInquerito (idTipoInquerito,
TipoInquerito) VALUES (13, 'Notícia-Crime');
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES (1,111, 13);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(2,121, 12);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(3,131, 13);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES (4,444, 11);
INSERT INTO Inquerito (idInquerito,
NumeroInquerito, idTipoInquerito) VALUES(5,555, 13);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (10, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (20, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (20, 4);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 1);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 3);
INSERT INTO EnvolvidoInquerito (idEnvolvido,
idInquerito) VALUES (30, 5);

Considerando as informações precedentes, julgue o próximo item, relativos à SQL.

Considere o comando SQL a seguir.

SELECT TI.TipoInquerito,
COUNT(I.idTipoInquerito) AS quantidade
FROM Envolvido AS E
INNER JOIN EnvolvidoInquerito AS EI ON
E.idEnvolvido = EI.idEnvolvido
INNER JOIN Inquerito AS I ON EI.idInquerito =
I.idInquerito
INNER JOIN TipoInquerito AS TI ON
I.idTipoInquerito = TI.idTipoInquerito
GROUP BY TI.TipoInquerito;

Ao ser executado, esse comando apresentará o resultado seguinte.

TipoInquerito        quantidade
Inquérito Policial   1
Inquérito Civil      1
Notícia-Crime        3

 

 

Provas

Questão presente nas seguintes provas
3728776 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Lajeado-RS
Provas:
Qual é o principal objetivo da normalização de dados no contexto de um banco de dados relacional?
 

Provas

Questão presente nas seguintes provas
3728606 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Lajeado-RS
Provas:
Considerando a tabela 'clientes', com as colunas 'id', 'nome' e 'idade', qual comando SQL insere um novo cliente chamado "João" com 30 anos?
 

Provas

Questão presente nas seguintes provas
3727186 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: GHC
Provas:
Um analista de sistemas está utilizando o brModelo 2.0 para criar a estrutura de um banco de dados. Durante o processo, ele precisa representar graficamente as entidades, seus atributos e os relacionamentos entre elas. Qual etapa da modelagem de banco de dados ele está realizando?
 

Provas

Questão presente nas seguintes provas
3727185 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: GHC
Provas:
Qual é a principal vantagem da utilização de índices em um banco de dados relacional?
 

Provas

Questão presente nas seguintes provas
3727184 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: GHC
Provas:
Qual é a função do comando COMMIT em SQL?
 

Provas

Questão presente nas seguintes provas
3727182 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: GHC
Provas:
Uma empresa de e-commerce precisa organizar suas informações de clientes, pedidos e produtos de forma estruturada, garantindo consultas rápidas e eficientes. Para isso, os desenvolvedores avaliam diferentes modelos de bancos de dados e identificam que o modelo relacional pode facilitar a organização e a manipulação dos dados. Qual é a principal vantagem do modelo relacional?
 

Provas

Questão presente nas seguintes provas