

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.
Um Auditor digitou em um banco de dados Oracle, aberto e em condições ideais, a instrução PL/SQL:
SELECT id, nome FROM cidadao WHERE id = '001' FOR UPDATE ORDER BY id;
A cláusula FOR UPDATE
indica que todos os cidadãos que possuem o valor 001 no campo id poderão ter os dados modificados por qualquer usuário do banco de dados.
altera o valor do campo id do registro selecionado para 001, independentemente do valor existente nesse campo.
indica apenas que o Auditor está selecionando o cidadão que possui valor 001 no campo id para executar uma operação de alteração nos dados.
bloqueia as linhas na tabela cidadao onde o valor do campo id é 001 para que somente o Auditor possa alterar. O bloqueio será liberado apenas depois da emissão de uma instrução ROLLBACK ou COMMIT.
indica que os registros que possuem o valor 001 no campo id serão transferidos para a área de transferência do banco de dados onde poderão ser executadas operações de alteração de dados.
Em servidores de banco de dados MySQL, um grande problema é fazer os backups dos dados do banco, visto que são alterados constantemente, o que poderia ocasionar uma inconsistência dos dados de backup e os dados de produção. Para amenizar esse problema, é possível realizar o backup com o sistema de banco de dados online, sem parar o serviço. Qual é o utilitário do MySQL capaz de realizar tal tarefa?
Mysqlcp.
Mysqlgrant.
Revolke.
Mysqldump.
Mysqlbkp.
Um Programador de Sistemas está gerenciando o Oracle Application Express 5.1.2 localmente e criou uma workspace e uma conta manualmente. Nesse cenário, a conta Oracle Application Express
pode ter qualquer tipo de privilégio.
deve ter apenas privilégios para consultar dados nas tabelas.
deve estar implantada em ambiente hospedado
deve estar localizada na Oracle Database Cloud Service.
deve ter privilégios de desenvolvedor.
Deve-se verificar que o banco de dados, se bem utilizado, se trata de uma ferramenta extremamente útil à sociedade. Para tanto, seus conceitos são relevantes e um deles trata os tipos de banco de dados. Com relação a estes conceitos, pode-se afirmar:
O modelo de dados não-relacional trata os dados de forma sequencial, o que o torna mais ágil e preciso na definição dos dados.
Existem diversas vantagens no modelo de dado não-relacional, contudo, há uma desvantagem no que tange ao tratamento de informações voltadas, e-mails ou dados de mídia.
O Modelo de dados relacional desenvolve sua distribuição em tabela, o que organiza as mesmas. Contudo, torna-se mais lento em comparação ao banco não-relacional.
O Modelo de dados relacional, além de tornar possível a organização e o relacionamento entre as tabelas, trata-se de um padrão internacionalmente utilizado.
Os modelos de dados são comumente utilizados, mas não há comprovação prática de sua utilidade.
Assinale abaixo a alternativa que define corretamente para que serve o comando drop function.
Mostra todas as funções ativas.
Altera a execução entre funções.
Cria e define uma nova função.
Renomeia uma função existente.
Remove a definição de uma função existente.
Com relação à otimização de desempenho do banco de dados, assinale a alternativa correta.
Tabelas podem ser desnormalizadas para melhorar o desempenho de algumas consultas frequentes.
Índices melhoram o desempenho de consultas e atualizações no banco.
Índices hash são indicados para consultas que envolvem seleção de faixas de valores de um atributo.
Usar DISTINCT na cláusula SELECT torna as consultas mais rápidas.
Índices Bitmap têm como objetivo agilizar consultas sobre um atributo do tipo dado binário.
Para que serve o balanceamento de carga?
Distribuir a carga de trabalho entre dois ou mais computadores uniformemente.
Realizada através da engenharia de software para organizar a rede.
Enlace de rede de computadores.
Configuração para melhor desempenho da rede de conexão.
Em SQL, para que é utilizado o comando SHOW DATABASES, assinale a alternativa correta.
Utilizado caso você possua várias bases de dados e deseja visualizar todas as listas com os itens destas bases.
Utilizado caso você possua apenas uma base de dados e deseja visualizar uma lista com os itens desta base.
Utilizado caso você possua múltiplas bases de dados e deseja visualizar uma lista com os itens de cada base.
Utilizado caso você possua apenas uma base de dados, mas com várias sub-bases e deseja visualizar várias listas com os itens destas sub-bases.
Utilizado caso você possua múltiplas bases e sub-base de dados, e deseja visualizar várias listas aleatórias com os itens destas sub-bases.
No SQL Server 2012, os seguintes comandos foram executados individualmente para criar as tabelas no banco de dados

A figura abaixo representa o conteúdo das tabelas Tab1, Tab2 e Tab3 de MeuBanco.

Considere a execução de commit implícitos e desconsidere quaisquer comandos reconhecidos unicamente por aplicativos clientes para acesso aos bancos de dados do SQL Server 2012. Após a execução dos comandos, é correto afirmar que:
Um Administrador de Banco de Dados (DBA) SQL Server está diante da situação mostrada na figura abaixo.

Considerando que o DBA está usando a estratégia mais simples de backup e restauração com o modelo de recuperação simples do SQL Server, é correto afirmar:
O banco de dados Oracle armazena objetos, como tabelas e índices, em espaços alocados dentro do banco de dados. Esses espaços recebem o nome de _________, o qual está associado a um ou mais arquivos __________ denominados __________. Cada __________ está associado a somente uma __________. As informações são armazenadas logicamente em tablespaces e fisicamente em __________.
Assinale a alternativa que preenche correta e respectivamente as lacunas do texto acima
index – físicos – indexes – datafile – datafile – tablespace
tablespace – físicos – datafiles – datafile – tablespace – datafiles
datafile – lógicos – indexes – datafile – datafile – tablespace
tablespace – físicos – datafiles – datafile – index – datafiles
index – lógicos – indexes – datafile – index – tablespace
A teoria de consultas para bancos de dados relacionais supõe cinco operações primitivas para a álgebra relacional, o que significa que o efeito de nenhuma dessas cinco operações pode ser obtido pela combinação das demais.
Assinale a opção que indica a lista dessas operações.
Seleção, projeção, produto, união e junção.
Junção, projeção, produto, união e divisão.
Seleção, projeção, produto, junção e diferença.
Seleção, projeção, junção, interseção e diferença.
Seleção, projeção, produto, união e diferença.