Foram encontradas 24.967 questões.
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.

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
Qual é o principal objetivo da normalização de dados no contexto de um banco de
dados relacional?
Provas
Questão presente nas seguintes 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
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
Qual é a principal vantagem da utilização de índices em um banco de dados relacional?
Provas
Questão presente nas seguintes provas
Qual é a função do comando COMMIT em SQL?
Provas
Questão presente nas seguintes 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
Uma empresa decide implementar um Sistema Gerenciador de Banco de Dados
(SGBD) para gerenciar grandes volumes de informações, garantindo armazenamento seguro e
recuperação eficiente. Sabendo que o funcionamento do SGBD depende de vários componentes
essenciais, assinale a alternativa que apresenta os principais elementos que o compõem.
Provas
Questão presente nas seguintes provas
Analise o símbolo abaixo, o qual é utilizado na construção de Diagramas de Entidade
Relacionamento (DER):
Em um DER, o que esse símbolo representa?
Em um DER, o que esse símbolo representa?
Provas
Questão presente nas seguintes provas
Na abordagem relacional de banco de dados, qual é o mecanismo que permite
estabelecer relações entre linhas de tabelas?
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container