Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.355 questões
• Garantir a integridade entre os modelos de dados e as regras de negócios que cercam a sua organização. • Promover análises de qualidade do desenvolvimento de modelos. • Capacitar, se necessário, as frentes que possuem dificuldades na elaboração de seus modelos. • Apoiar a elaboração dos modelos lógicos e físicos, fazendo a transição de um para o outro.
Tais atribuições são de responsabilidade do:
( ) Linguagem de Definição de Dados (DDL) é usada para definir os esquemas conceituais e internos para o banco de dados quando nenhuma separação estrita de níveis é mantida.
( ) Linguagem de Definição de Armazenamento (SDL) é usada para especificar o esquema interno, onde uma clara separação é mantida entre os níveis conceitual e interno.
( ) Linguagem de Definição de Visualização (VDL) é usada para uma verdadeira arquitetura de dois esquemas.
( ) Linguagem de Manipulação de Dados (DML) é utilizada exceto pelos usuários, depois que os esquemas do banco de dados são compilados e o banco de dados é preenchido.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Aplicada pelos profissionais de segurança cibernética, a governança de dados consiste em um método que utiliza criptografia segura para o armazenamento de dados.
A transformação digital diz respeito à incorporação de tecnologias digitais em todos os aspectos de uma organização, abrangendo processos, produtos, serviços e interações com clientes, ao passo que a transformação de dados está relacionada a etapas e processos aplicados aos dados, a fim de torná-los mais úteis e valiosos para a organização.
O processo de tomada de decisão dos ecossistemas de big data é guiado por dados, empregando-se soluções computacionais baseadas em algoritmos de aprendizado de máquina relativos à aquisição de informação relevante; a inteligência artificial, por sua vez, limita-se a interpretar os textos existentes e dar respostas rápidas ao usuário.
Ciência de dados é um ramo multidisciplinar da ciência que, por meio da utilização de grandes conjuntos de dados como núcleo de operação, envolve técnicas de computação, matemática aplicada, inteligência artificial, estatística e otimização, com o intuito de resolver problemas analiticamente complexos.
Considere a execução dos seguintes comandos em SQL:
CREATE TABLE vendas (
id INT UNSIGNED NOT NULL
AUTO_INCREMENT PRIMARY KEY,
dat_venda DATETIME NOT NULL
DEFAULT CURRENT_TIMESTAMP,
vendedor VARCHAR(15) NOT NULL,
cliente VARCHAR(15) NOT NULL,
uf CHAR(2) NOT NULL DEFAULT 'RJ',
produto VARCHAR(15) NOT NULL
DEFAULT 'PROD1',
qtde INT NOT NULL,
valor_unitario FLOAT DEFAULT NULL);
INSERT INTO vendas (
dat_venda, vendedor, cliente, uf, produto, qtde,
valor_unitario) VALUES ('2023-01-01', 'VEND001',
'CLI001', 'SP', 'PROD3', 2, 20);
INSERT INTO vendas (
dat_venda, vendedor, cliente, uf, produto, qtde,
valor_unitario) VALUES ('2023-01-02', 'VEND001',
'CLI001', 'SP', 'PROD3', 3, 20);
INSERT INTO vendas (
dat_venda, vendedor, cliente, uf, produto, qtde,
valor_unitario) VALUES ('2023-01-01', 'VEND002',
'CLI002', 'RJ', 'PROD1', 20, 5);
INSERT INTO vendas (
dat_venda, vendedor, cliente, uf, produto, qtde,
valor_unitario) VALUES ('2023-01-05', 'VEND001',
'CLI001', 'SC', 'PROD3', 2, 20);
INSERT INTO vendas (
dat_venda, vendedor, cliente, uf, produto, qtde,
valor_unitario) VALUES ('2023-01-06', 'VEND002',
'CLI002', 'MG', 'PROD2', 5, 10);
INSERT INTO vendas (
dat_venda, vendedor, cliente, uf, produto, qtde,
valor_unitario) VALUES ('2023-01-05', 'VEND003',
'CLI004', 'RJ', 'PROD3', 2, 20);
INSERT INTO vendas (
dat_venda, vendedor, cliente, uf, produto, qtde,
valor_unitario) VALUES ('2023-01-04', 'VEND003',
'CLI003', 'SC', 'PROD4', 10, 3);
SELECT V1.vendedor, V1.uf, COUNT(*) AS qtde_vendas,
SUM(V1.qtde*V1.valor_unitario) AS total_venda,
V2.media_venda
FROM vendas V1
INNER JOIN
(SELECT vendedor,
AVG(qtde* valor_unitario) AS media_venda
FROM vendas
GROUP BY vendedor
) V2
ON V2.vendedor = V1.vendedor
WHERE V1.dat_venda
BETWEEN '2023-01-01' AND '2023-01-04'
GROUP BY V1.vendedor, V1.uf
HAVING SUM(V1.qtde*V1.valor_unitario) > V2.media_venda
ORDER BY V1.vendedor;
Após a execução dos comandos apresentados, a quantidade de
linhas que a consulta irá retornar é: