

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Assinale a alternativa que apresenta qual dos comandos SQL a seguir está correto.
INTO INSERT banco_teste() VALUES ()
DATABASE CREATE banco_teste
TABLE CREATE banco_teste()
DROP DATABASE banco_teste
Quando se trabalha com bancos de dados MySQL, a capacidade de combinar informações de diferentes tabelas é essencial para análises complexas e relatórios detalhados. Esse processo envolve a utilização de comandos específicos que permitem a interação entre as tabelas, baseando-se em colunas que compartilham valores comuns. Considerando os diversos comandos e operações disponíveis em MySQL, como inserção (insert), atualização (update), seleção (select), exclusão (delete), aplicação de filtros, uso de operadores de comparação e lógicos, além da definição de relacionamentos entre tabelas, qual opção descreve o método adequado para realizar uma consulta que retorne registros combinados de duas tabelas em que existe ao menos uma correspondência entre colunas específicas dessas tabelas?
Utilização do comando insert para adicionar novos registros que correspondam entre duas tabelas.
Aplicação do comando update para modificar registros baseando-se na correspondência entre duas tabelas.
Emprego do comando select com inner join para extrair registros que tenham correspondência em colunas de duas tabelas diferentes.
Execução do comando delete para remover registros que não apresentem correspondência entre as tabelas.
Assinale a alternativa que preencha corretamente a lacuna. Bancos de Dados Relacionais; Modelagem Conceitual e Projeto de Banco de Dados.
MER (Modelo Entidade Relacionamento) é utilizado para descrever os objetos do mundo real através de entidades, com suas propriedades que são os atributos e os seus ______.
conjuntos de tabelas
atributos
modos de chave primária
relacionamentos
acessos
Com relação às tecnologias referentes a bancos de dados, analise as afirmativas a seguir.
I. As consultas abaixo representam condições inconsistentes, pois sempre retornam resultados inválidos, independentemente do estado do banco, por apresentarem erros semânticos no esquema (SQL_01) e na consulta (SQL_02), respectivamente.
SQL_01: Exemplo de erro semântico no esquema SELECT * FROM Empregado E WHERE E.sexo = 'M' AND E.sexo = 'F'; |
SQL_02: Exemplo de erro semântico na consulta -- CHECK CONSTRAINT (sexo = 'M' or sexo ='F'); SELECT * FROM Empregado E WHERE E.sexo = 'W'; |
II. Dependendo da complexidade da consulta e do grau de normalização dos dados, o Banco de Dados NoSQL não deve substituir a escolha de um banco de dados relacionais, pois o BD NoSQL funciona adequadamente com consultas em uma única tabela e normalmente não oferece junções complexas, subconsultas e aninhamento de consultas em uma cláusula WHERE.
III. Análise de dados complexos podem ser realizados usando cubos de dados OLAP (On-line Analytical Processing) digerindo dados obtidos diretamente por ETL. (Extraction – Tranformation – Load), sendo o resultado do processamento armazenado no DW (Data Warehouse) ou DM (Data Mart).
Está correto o que se afirma em
II e III, apenas.
I e II, apenas.
II, apenas.
I, apenas.
Para facilitar o design ou projeto de banco de dados, é correto o uso de
entidade-relacionamento.
database schema.
álgebra relacional.
views.
superchave.
Considere-se que uma tabela de nome Produto tenha os atributos cod_cliente, cod_produto, nome_produto, preco e quantidade. Nesse caso, se a chave primária for composta de cod_cliente e cod_produto, a tabela estará na segunda forma normal, pois não possui grupos repetitivos.
Certo
Errado
Na linguagem SQL (Structured Query Language), qual instrução pode ser utilizada para eliminar uma tabela existente em um banco de dados?
ALTER TABLE
DROP TABLE
UPDATE
DELETE
TRUNCATE TABLE
Em um sistema de gerenciamento de banco de dados (SGBD), o conhecimento sobre as propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) e os diferentes tipos de relacionamentos entre tabelas é essencial para a integridade e eficiência do banco de dados. Considerando esses aspectos, assinale a alternativa correta:
As propriedades ACID garantem que as transações no banco de dados sejam rápidas, mesmo que a consistência dos dados seja comprometida.
O modelo relacional permite a criação de tabelas e relacionamentos entre elas, mas não suporta consultas complexas que envolvem múltiplas tabelas simultaneamente.
Em um relacionamento de um-para-muitos, a chave primária da tabela "muitos" deve ser referenciada como chave estrangeira na tabela "um" para garantir a integridade referencial.
O relacionamento de muitos-para-muitos entre duas tabelas requer a criação de uma terceira tabela (tabela de junção) para armazenar as chaves primárias das duas tabelas originais, garantindo a integridade referencial.
Uma etapa fundamental na administração de bancos de dados se refere à implementação e monitoramento de segurança.
Com relação às ameaças e desafios comuns, analise os itens a seguir.
I. Os erros humanos continuam sendo uma das mais importantes causas de todas as violações de dados relatadas, em especial devidos a acidentes, senhas fracas, compartilhamento de senhas e outros comportamentos de usuários imprudentes ou desinformados.
II. As vulnerabilidades do software de banco de dados tem sua exposição reduzida pela aplicação dos patches fornecidos pelas empresas comerciais e plataformas de gerenciamento de banco de dados de software livre.
III. São ameaças permanentes em bancos de dados os ataques de injeção SQL/NoSQL e as invasões por estouro de buffer.
Está correto o que se afirma em:
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Considere que as tabelas e o relacionamento entre elas tenham sido corretamente criados, conforme o modelo apresentado, e que os seguintes comandos tenham sido executados com sucesso.

Nesse caso, a execução do comando a seguir apresentará 2 como resultado.
![]()
Certo
Errado
Em linguagens de programação, é comum a utilização de funções. A motivação para sua existência é a possibilidade de reuso de código com a passagem de parâmetros com valores diferentes de acordo com o momento em que são chamadas. Na linguagem SQL, qual é o nome do recurso que possui comportamento e utilidade semelhantes ao de funções?
Carga em banco de dados
Procedimento armazenado
Consulta de registros
CRUD
CALL
Uma desvantagem do formato PLY (polygon file format) de padronização de arquivos 3D é não permitir armazenamento de atributos de dados utilizados na sua representação visual, como cor, textura e propriedade dos materiais.
Certo
Errado
Em nível de servidor, no momento de instalação do SQL Server, há um importante parâmetro a ser definido, denominado collation, cuja escolha tem impacto nas operações de:
combinação de dados e autenticação de grupos.
armazenamento e restauração de dados.
ordenação e comparação de dados textuais.
integridade e persistência de dados textuais.
“Um banco de dados é considerado uma coleção de dados devidamente organizados para facilitar o processo de recuperação e manutenção. Devido ao armazenamento em uma estrutura lógica, essa estrutura pode ser acessada e processada de forma rápida e eficiente pelos seus usuários. Uma ________________ é um conjunto de _______________ que representam uma ______________ de uma _________________.” Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
tupla / registros / coleção / tabela
coluna / dados / instância / tabela
tupla / valores / instância / entidade
coluna / informações / coleção / entidade
A integração do sistema ORACLE com a linguagem de programação R foi resultado da adesão da empresa ao R Consortium R/Database.
A integração do R com Oracle Database e Oracle Autonomous Database, promovida por R API (Application Programming Interface) é denominada:
Oracle Exadata
Oracle Database API for R (ODAPI4R)
Oracle Hyperion
Oracle API for R (OAPI4R)
Oracle Machine Learning for R (OML4R)
O cenário mais indicado para se utilizar o MongoDB configura‑se quando relacionamentos entre diversas entidades são importantes para o sistema, ou seja, no caso de haver a necessidade de se empregar muitas chaves estrangeiras e JOINs.
Certo
Errado
Com relação à tolerância a falhas, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) A tolerância a falhas é a capacidade de um sistema de continuar funcionando mesmo quando ocorrem falhas em seus componentes.
( ) A redundância é uma técnica comum usada para aumentar a tolerância a falhas em sistemas críticos.
( ) A tolerância a falhas é uma técnica que garante que um sistema nunca falhe.
As afirmativas são, respectivamente,
F – V – F.
V – V – F.
F – F – V.
V – F – F.
V – V – V.
O MongoDB suporta tanto escalonamento horizontal quanto vertical, utilizando replica sets (instâncias espelhadas) e sharding (dados distribuídos).
Certo
Errado
Um dos principais tipos de produtos de dados é representado pelos bancos ou bases de dados, notadamente as bases de dados relacionais, que possuem como uma de suas características
utilizar, exclusivamente, dados do tipo não estruturado.
ter seus dados armazenados, prioritariamente, em servidores na nuvem.
serem formadas por tabelas, que, por sua vez, são compostas por atributos.
apresentar pequenas capacidades de armazenamento, ou seja, da ordem de kilobytes.
não poderem ser armazenadas em dispositivos do tipo SSD.
A realização de backups regulares é fundamental para manter a integridade e a disponibilidade dos dados em sistemas de informação.
Diante dessa relevância, assinale a alternativa que indica corretamente o principal motivo para a implementação periódica de backups.
Acelerar a velocidade de processamento do sistema.
Proteger contra a perda de dados, como por exemplo, falhas de hardware, ataques cibernéticos ou eventos inesperados.
Facilitar a instalação de novos softwares e aplicativos.
Reduzir a necessidade de atualizações de firmware.
Personalizar a interface gráfica do usuário.