

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.
O Modelo Entidade Relacionamento (MER) tem por objetivo modelar de forma concreta/física um banco de dados.
Certo
Errado
A integridade dos dados em um banco de dados é automaticamente mantida, dispensando-se a implementação de medidas adicionais de controle de proteção e segurança.
Certo
Errado
Em banco de dados, o recurso de programação do tipo procedimento é utilizado de forma automática e implícita sempre que ocorre um evento tal como INSERT, UPDATE ou DELETE associado à tabela.
Certo
Errado
A respeito da linguagem SQL e da manipulação de dados em um banco de dados relacional Oracle, assinale a opção correta.
A cláusula MODIFY é usada para atualizar registros em uma consulta.
O operador IN é usado para verificar se um valor está em um subconjunto de valores.
A finalidade do comando CREATE TABLE é criar um banco de dados.
A cláusula REMOVE é usada para excluir registros de uma tabela.
A finalidade do comando ALTER TABLE é criar uma nova tabela.
Observe o seguinte esquema textual de uma tabela, não necessariamente normalizada, referente a uma base de dados de livros:
Livro (ISBN,Titulo, AnoPublicacao, IdAutor, NomeAutor, PaísOrigem, IdEditora, NomeEditora)
Em que forma normal se encontra esta tabela?
Primeira Forma Normal (1NF).
Segunda Forma Normal (2NF).
Terceira Forma Normal (3NF).
Forma Normal de Boyce-Codd (BCNF).
Bancos de dados relacionais são um tipo de banco de dados que armazena e organiza pontos de dados com relacionamentos definidos para acesso rápido. Com um banco de dados relacional, os dados são organizados em tabelas que contêm informações sobre cada entidade e representam categorias predefinidas por meio de linhas e colunas. São exemplos de bancos de dados relacionais, exceto:
MySQL
SQL Server
MongoDB
PostgreSQL
MariaDB
Na SQL para se modificar tabelas se tem o comando ALTER TABLE, o qual permite alterar a estrutura de uma tabela já definida. Pode-se utilizar várias opções neste comando, sendo eles:
ADD; LIST; LIMIT; UPDATE
ADD; CHANGE; RENAME; DROP
ADD; LIST; RENAME; DROP
ADD; CHANGE; UPDATE; DENY
Nos computadores, dados digitais são processados e armazenados em sistema binário.
Certo
Errado
Na estratégia de redundância e resiliência, o balanceamento de carga
envolve armazenado em locais seguros e testado regularmente para garantir que os dados sejam recuperados efetivamente em caso de falhas ou desastres.
pode ser realizado por meio de hardware dedicado ou software específico, distribuindo o tráfego entre vários servidores ou instâncias para evitar sobrecarga em um único ponto.
cria ambientes isolados e independentes, permitindo que se migrem rapidamente serviços e aplicativos entre diferentes máquinas virtuais ou contêineres.
envolve a utilização de data centers em várias regiões ou até mesmo em diferentes países, evitando que um único ponto de falha afete todos os seus serviços.
De acordo com a linguagem de manipulação de dados em SQL, para atualizar o valor da coluna "quantidade" para 50 na tabela "estoque" para todos os registros onde o produto é "Leite" é:
ALTER estoque SET quantidade = 50 WHERE produto = 'Leite'
CHANGE estoque SET quantidade = 50 WHERE produto EQUALS 'Leite'
UPDATE estoque SET quantidade = 50 WHERE produto = 'Leite'
MODIFY estoque SET quantidade = 50 WHERE produto LIKE 'Leite'
Em um modelo relacional, a cardinalidade de 1 para 10 significa que cada registro em uma tabela pode estar associado a 10 registros em outra tabela.
Certo
Errado
A AWS possui uma ampla variedade de serviços para contratação. Dentre os diversos serviços, um que se caracteriza como sendo do tipo Banco de Dados é o Amazon
Aurora
CloudWatch
SageMaker
EC2
ECS
Em normalização de bancos de dados, a forma em que a tabela não possui atributos transitivamente dependentes da chave primária e em que não há colunas dependentes de outras colunas que não são chaves é denominada
primeira forma normal.
associações.
segunda forma normal.
terceira forma normal.
diagrama de dependências funcionais.
De acordo com a query descrita abaixo, assinale a alternativa correta, sobre sua execução:
SELECT COUNT(*) FROM clientes;
Retorna todos os clientes
Retorna o maior ID cadastrado para clientes
Retorna a quantidade de tabelas que possuem chave com a tabela clientes
Retorna a soma os códigos dos clientes
Retorna o número total de clientes
Quando dois ou mais componentes são executados juntos, formam o que se conhece como sistema gêmeo, que permite estudar a interação entre esses componentes, criando uma coleção importante de dados de desempenho que podem ser processados e, assim, transformados em insights executáveis.
Certo
Errado
Sistemas de bancos de dados apresentam benefícios e desafios potencializados quando é possível adotar uma solução de gerência distribuída, coordenada por um sistema de banco de dados distribuído.
Nesse contexto, uma importante questão de projeto refere-se à
autonomia, dimensão a ser considerada na arquitetura de um banco de dados distribuído, pois indica como a distribuição dos dados será processada, com a designação de fragmentos por nó.
confiabilidade do sistema, que pode, em função da natureza dos dados e da natureza das aplicações clientes, ser relaxada, em prol do desempenho de execução das consultas.
fragmentação vertical de dados, uma técnica que particiona um conjunto de dados em tuplas, ou registros, entre os nós do sistema distribuído.
replicação de dados seja ela total ou parcial, pois demanda a implementação de protocolos que garantam a consistência das réplicas.
execução de consultas, que se concentram na minimização dos custos de processador e de entrada e saída, sendo os custos de comunicação parcela de menor impacto no total.
“O modelo de dados relacional se baseia na teoria dos conjuntos, nada mais natural do que ele possuir uma linguagem formal que permita trabalhar com as relações e seus elementos, comumente conhecidos como tuplas ou registros de tabelas. Essa linguagem é formada por diversos operadores, sendo alguns deles similares aos existentes na Matemática, como, união, intersecção ou diferença entre conjuntos.” (Alves, William P., 2021). Diante do exposto, assinale a alternativa que apresenta a linguagem formal referenciada pelo texto acima.
Álgebra Linear
Álgebra Irracional
Álgebra Não Relacional
Álgebra Relacional
A execução do script SQL a seguir criará as tabelas e o relacionamento entre elas, conforme o modelo apresentado.
Certo
Errado
No SGBD MySQL, o comando DESCRIBE <tabela> é utilizado para a obtenção de informações sobre a estrutura de uma tabela, como nomes de colunas e tipos de dados.
Certo
Errado
Analise as afirmativas a seguir:
I. A Structured Query Language (SQL) é a terceira linguagem mais usada para programar. Muito utilizada para ciências de dados e computação estatística, a SQL permite que os programadores manipulem, organizem em queries e analisem dados arquivados em bancos de dados relacionais. Poucas indústrias precisam de programadores SQL, por isso há uma baixa demanda por esses profissionais. Aprende-la não é tão fácil.
II. A linguagem de programação C++ proporciona aos programadores a criação de aplicações com ótimo desempenho, como softwares gráficos, navegadores web e videogames. É ideal para programação de sistemas, por ser multiparadigma, e sustentar programação imperativa, genérica e OOP. Sua sintaxe é mais complexa do que outras linguagens de programação. Porém, a proficiência em C++ oportuniza ao profissional atuar como arquiteto de programação e desenvolvedor de software.
Marque a alternativa CORRETA:
As duas afirmativas são verdadeiras.
A afirmativa I é verdadeira, e a II é falsa.
A afirmativa II é verdadeira, e a I é falsa.
As duas afirmativas são falsas.