Filtrar


Questões por página:
Durante a implantação de um sistema corporativo de gestão em um órgão público, a equipe de Tecnologia da Informação definiu que o banco de dados seria implementado no Microsoft SQL Server, iniciando pela modelagem do negócio, prosseguindo com a definição das estruturas relacionais e, posteriormente, realizando a instalação do SGBD, a configuração dos mecanismos de segurança e a disponibilização do ambiente para as aplicações. Ao revisar a documentação técnica do projeto, um analista registrou o trecho a seguir.
Preencha corretamente as lacunas do texto:
No processo de desenvolvimento de um banco de dados relacional, o ____________ representa entidades, atributos e relacionamentos do domínio do problema. Em seguida, o ____________ organiza essas informações em estruturas compatíveis com o modelo relacional. A implementação ocorre no ____________, utilizando comandos da linguagem ____________ para criar e administrar objetos do banco de dados. Os relacionamentos entre tabelas são estabelecidos por meio de ____________, enquanto a consulta aos dados normalmente é realizada por instruções ____________. Durante a administração do ambiente, práticas relacionadas ao ____________ contribuem para restringir acessos indevidos, e a adequada organização dos arquivos de dados e de log faz parte da ____________ do banco de dados.

Assinale a alternativa que preenche corretamente as lacunas: 
Uma empresa precisa desenvolver um sistema para armazenar informações de clientes, pedidos e produtos. Durante a modelagem do banco de dados, o analista decide utilizar um Sistema Gerenciador de Banco de Dados (SGBD), podendo optar por soluções como Microsoft SQL Server ou MySQL.

Considerando os conceitos de modelagem e gerenciamento de bancos de dados, analise as alternativas e assinale a CORRETA:
Sobre concessão e revogação de privilégios em banco de dados, considere que a conta de usuário com privilégios de administrador emite o seguinte comando: 
GRANT SELECT ON FUNCIONARIO, DEPARTAMENTO TO A3 WITH GRANT OPTION
Suponha que a conta de usuário A3 emita o seguinte comando:
GRANT SELECT ON FUNCIONARIO TO A4;
Sobre o contexto acima, assinale a alternativa incorreta: 
Sobre as técnicas de segurança, integridade e recuperação de banco de dados é correto afirmar: 
No contexto da OWASP Top 10, o ataque de SQL Injection ocorre quando entradas não confiáveis são interpretadas como parte de comandos SQL. Analise as afirmativas a seguir:
I.O uso de Prepared Statements (consultas parametrizadas) separa a lógica do comando SQL dos dados fornecidos, evitando que a entrada do usuário seja interpretada como código.
II.O ataque de SQL Injection pode ocorrer em diferentes tipos de comandos SQL, como SELECT, INSERT, UPDATE e DELETE.
III.O uso de ORMs (Object-Relational Mappers) elimina completamente o risco de SQL Injection, independentemente da forma como as consultas são construídas.

É correto o que se afirma em: