Em relação aos processos de instalação e requisitos necessários para o funcionamento de sistemas operacionais Windows Server 2016, julgue os próximos itens.
A opção de instalação Desktop Experience fornece uma interface gráfica de instalação do Windows Server 2016.
Acerca de ameaças e vulnerabilidades em aplicações, da segurança em aplicativos web, da metodologia OWASP e de prevenção e combate a ataques a redes de computadores, julgue os itens a seguir.
Em aplicações web que utilizem prepared statements para compor consultas SQL, um ataque de injeção de SQL pode ser bem-sucedido quando os dados fornecidos pelo usuário são vinculados como parâmetros da instrução.
Acerca de ameaças e vulnerabilidades em aplicações, da segurança em aplicativos web, da metodologia OWASP e de prevenção e combate a ataques a redes de computadores, julgue os itens a seguir.
Em aplicações web que utilizem identificadores de objetos em parâmetros de requisição para recuperar registros internos, a ausência de verificação de autorização associada ao objeto solicitado pode permitir que um usuário autenticado acesse objetos pertencentes a outros usuários sem a devida autorização.
Em Sistemas Gerenciadores de Bancos de Dados (SGBDs),
índices são estruturas amplamente utilizadas para
otimização de desempenho e aceleração do acesso aos
dados. Considere um banco de dados relacional que possui
uma tabela R com milhões de registros, e uma coluna C
nessa tabela recebe dois tipos de consultas frequentes:
busca um valor específico para a coluna C, e busca por um
intervalo de valores (usando operadores < e >). Nesse
contexto, que tipo de índice pode ser utilizado para otimizar
o desempenho dessas consultas frequentes na coluna C?
Em bancos de dados relacionais, formais normais são
regras baseadas no conceito de dependência funcional para
definir o projeto de banco de dados relacional de forma a
evitar redundância e perda de informações. Uma
dependência funcional entre os atributos A e B em um banco
de dados relacional determina que os valores associados ao
atributo B são sempre dependentes dos valores associados
ao atributo A e a notação para essa dependência funcional
é A → B. Considere a relação “Pedidos” com os seguintes
atributos monovalorados, todos do tipo inteiro: CodPedido,
CodCliente, CPFCliente, IdadeCliente, CodProduto,
TipoProduto, PrecoUnitario, Quantidade, TotalPedido.
Considere, ainda, que nessa relação “Pedidos” valem as
seguintes dependências funcionais:
A álgebra relacional é uma linguagem que define um
conjunto de operações formais usado para manipular e
consultar dados em bancos de dados relacionais. Considere
que duas relações têm esquemas compatíveis se elas
possuem o mesmo número de atributos (campos) e os
domínios do i-ésimo atributo de cada relação, com i variando
de 1 até o número de atributos das relações, possuem tipos
de dados (domínios) compatíveis. Na álgebra relacional,
quais operações exigem que as duas relações envolvidas
na operação tenham esquemas compatíveis?
Considere uma tabela definida pelo seguinte comando SQL
DDL:
CREATE TABLE vendas (id_venda INT PRIMARY KEY,
id_cliente INT NOT NULL, valor INT NOT NULL);
Considere também que esta tabela contém 5 registros:
Registro 1: id-venda = 1; id_cliente = 10; valor = 100. Registro 2: id-venda = 2; id_cliente = 10; valor = 200. Registro 3: id-venda = 3; id_cliente = 20; valor = 150. Registro 4: id-venda = 4; id_cliente = 20; valor = 150. Registro 5: id-venda = 5; id_cliente = 30; valor = 500.
Considere ainda a seguinte consulta definida sobre esta
tabela:
SELECT id_cliente, SUM(valor) AS soma FROM vendas WHERE valor > (SELECT AVG(valor) FROM vendas) GROUP BY id_cliente HAVING SUM(valor) > (SELECT SUM(valor) FROM vendas WHERE id_cliente = 20) ORDER BY soma;
Quais valores de id_cliente aparecem no resultado desta
consulta sobre aquela tabela?
SQL (Structured Query Language) é uma linguagem padrão
usada para definir e manipular bancos de dados relacionais.
A DDL (Data Definition Language) e a DML (Data
Manipulation Language) são partes da linguagem SQL
usadas, respectivamente, para definir e manter esquemas
de bancos de dados e para manipular dados contidos nos
registros (linhas) das tabelas dos bancos de dados.
Considere um Sistema Gerenciador de Bancos de Dados
(SGBD) relacional que segue o padrão SQL. Em qual
situação o comando SQL ALTER TABLE é executado sem
gerar erro?
Um Sistema Gerenciador de Bancos de Dados (SGBD)
relacional é baseado em conceitos fundamentais como
esquemas, tabelas, campos, registros, índices,
relacionamentos, transações e triggers. Em um SGBD
relacional, triggers (gatilhos) são mecanismos que