

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.


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 controle de redundância, possibilidade de controle de acesso e a capacidade de processamento eficiente de consulta são algumas das vantagens em ter um Sistema Gerenciador de Banco de Dados (SGBD).
Analise a seguir as informações relacionadas à não utilização de um SGBD para uma aplicação:
I. Aplicações simples e bem definidas, que não se espera mudanças.
II. Sistemas com capacidade de armazenamento limitado, como por exemplo, os sistemas embarcados.
III. Existência de múltiplos usuários acessando simultaneamente os dados.
IV. Controle rigoroso de restrições de integridade.
Assinale a alternativa CORRETA.
Apenas as afirmativas I, II e III estão corretas.
Apenas as afirmativas II e III estão corretas.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas III e IV estão corretas.
Todas as afirmativas estão corretas.
Alguns SGBDs são classificados como multimodelos, pois permitem o uso de diferentes modelos de dados, como o modelo relacional e o orientado a documentos, em uma única plataforma, oferecendo assim maior flexibilidade na escolha do modelo mais adequado para cada tipo de aplicação.
Certo
Errado
Alguns Sistemas de Gerenciamento de Bancos de Dados (SGBDs) mais antigos ou especializados não suportam múltiplos valores diretamente no INSERT e requerem abordagens alternativas como loops ou vários comandos separados.
Dos SGBDs listados a seguir, o que suporta múltiplos valores no INSERT desde suas versões iniciais é o
DB2.
PostgreSQL.
SQL Server.
MySQL.
Oracle.
Assinale a opção que indica o comando que só pode ser definido para executar em nível de instrução no banco de dados PostgreSQL.
after
truncate
update
instead of
before
Marina gerencia um banco de dados que contém duas tabelas relacionais, Cliente e Movimentação, sendo que a segunda tem uma chave estrangeira que a conecta à primeira tabela. Há uma transação, frequentemente acionada pelo sistema que emprega essas tabelas, que opera localizando um determinado registro em Cliente e, em seguida, percorrendo numa ordem temporal todos os registros de movimentação desse cliente na tabela Movimentação.
Dado que Marina trabalha numa base Oracle com tabelas com milhões de registros, e que a performance dessa transação é preponderante, o tipo (organization) mais adequado para a tabela Movimentação, dentre as opções apresentadas, é:
External;
File;
Heap;
Index-organized;
Partition.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Uma importante finalidade de um sistema gerenciador de banco de dados (SGBD) é fornecer aos usuários uma visão abstrata dos dados, classificada em níveis. Em relação ao tema, assinale a afirmativa correta.
O nível lógico de abstração descreve em detalhes estruturas complexas de como os dados são realmente armazenados nos dispositivos.
O nível lógico descreve o banco de dados inteiro em termos de um pequeno número de estruturas relativamente simples, que podem ser implementadas em estruturas complexas em nível físico, onde o usuário do nível lógico não precisa estar consciente desta complexidade.
O nível de abstração mais alto é o nível de visão (view). O SGBD pode fornecer várias visões para um mesmo banco de dados, definido de acordo com os mecanismos de busca dos dados.
Os administradores de banco de dados, que precisam decidir que informações armazenar no banco de dados, usam o nível físico de abstração.
Para ocultar detalhes do nível lógico do banco de dados, as visões fornecem um mecanismo de recuperação de modo a evitar que usuários acessem certas partes do banco de dados.
Das alternativas abaixo, qual NÃO corresponde a um exemplo de SGBD (Sistemas Gerenciadores de Bancos de Dados)?
PostgreSQL.
MongoBD.
Mozilla Firefox.
MySQL.
Oracle.
No que se refere a sistemas gerenciadores de bancos, de dados (SGBD), assinale a alternativa correta.
Utilizar o SGBD com altíssimos volumes de dados não é algo que deva ser levado em consideração durante o projeto do sistema.
Adotar um SGBD não requer nenhum tipo de treinamento para que seus usuários possam utilizá-lo.
Implementar e manter um SGBD pode resultar em custos financeiros altos. Por isso, é necessária uma escolha bem pensada de acordo com os casos de uso.
Atualizar o SGBD é uma tarefa que sempre garante a disponibilidade dos dados, mesmo durante a atualização.
Lidar com bases de dados de alto volume não requer preocupações com escalabilidade de recursos computacionais.
O sistema de gerenciamento de banco de dados Oracle possui uma arquitetura complexa. Uma das estruturas mais importantes que podemos destacar é a de memória.
Duas das principais áreas de memória no Oracle são SGA (System Global Area) e PGA (Program Global Area).
Relacione as áreas de memória com a sua respectiva utilização e definição.
1. PGA
2. SGA
( ) Ao executar uma instrução SQL é armazenado: tabelas temporárias, Linhas de classificação, bitmaps de mesclagem, variáveis e pilha de chamadas
( ) Contém estruturas que podem ser dimensionadas de forma independente
( ) Está associada a cada sessão e irá variar seu tamanho de acordo com as necessidades de memória da sessão em dado momento.
( ) Aloca e desaloca a memória do servidor ao iniciar ou desligar a instância.
( ) Está presente em sua composição além de outras estruturas o stream pool, java pool. Também fazem parte.
Assinale a opção que indica a relação correta, na ordem apresentada.
2, 2, 1, 2 e 1.
1, 1, 2, 2 e 2.
1, 2, 1, 1 e 1.
2, 1, 1, 2 e 1.
1, 2, 1, 2 e 2.
O MySQL Cluster é uma tecnologia que permite a distribuição de Sistemas Gerenciadores de Banco de Dados (SGBDs) MySQL. O componente que realiza a leitura do arquivo de configuração do MySQL Cluster e distribui a informação para todos os nodos que a solicitem é:
ndbd
mysqld
ndb_mgm
ndb_mgmd


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
São ferramentas válidas para administração do banco de dados IBM DB2:
1. IBM Data Studio
2. Db2 Data Management Console
3. IBM Enterprise Manager
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
É correta apenas a afirmativa 2.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
Assinale a alternativa com uma afirmação correta sobre os componentes físicos dos bancos de dados no Oracle 10g.
O Arquivo de Log de Arquivamento (Archivelog File) contém a senha dos administradores do banco de dados, sendo necessária para autenticar o administrador mesmo quando o banco de dados estiver fora do ar.
O Arquivo de Senha (Password File) mantém o histórico de todos os arquivos de redo log gerados pela instância.
O Arquivo de Parâmetros (Parameter File) mantém o registro sequencial de todas as operações consideradas críticas no banco de dados, as alterações na estrutura física, a alternância de arquivos redo log, a parada e o início do banco de dados, e as condições de erro.
O Arquivo Cache de Buffer (Buffer Cache File) armazena informações para manter e verificar a integridade do banco de dados.
O Arquivo de Dados (Datafile) armazena dados das tabelas e dos índices, entre outros.
Em um banco de dados PostgreSQL 13 aberto e funcionando em condições ideais, deseja-se criar a tabela Tab_TRT18 utilizando o comando SELECT, com o valor 1 no campo Vara, o valor Juiz1 no campo NomeJuiz e o valor vt1goiania@trt18.jus.br no campo Email. O comando correto é:
SELECT INTO Tab_TRT18 Vara AS 1, NomeJuiz AS 'Juiz1', Email AS 'vt1goiania@trt18.jus.br';
SELECT VALUES (1 AS Vara, 'Juiz1' AS NomeJuiz, 'vt1goiania@trt18.jus.br' AS Email) INTO Tab_TRT18;
SELECT Vara AS 1, NomeJuiz AS 'Juiz1', Email AS 'vt1goiania@trt18.jus.br' INTO Tab_TRT18;
SELECT 1 AS Vara, 'Juiz1' AS NomeJuiz, 'vt1goiania@trt18.jus.br' AS Email INTO Tab_TRT18;
SELECT INTO Tab_TRT18 (1 AS Vara, 'Juiz1' AS NomeJuiz, 'vt1goiania@trt18.jus.br' AS Email);
Analise a consulta SQL realizada no SGBD MySQL:
SELECT D.nome,SUM(N.nota) FROM notas N
JOIN disciplinas D on D.id = N.disciplina_id
JOIN alunos A on A.id = N.aluno_id
WHERE A.nome LIKE ‘Paulo’
GROUP BY D.nome
Assinale a alternativa que descreve a consulta realizada.
Soma das notas por disciplina dos alunos que tenham ‘Paulo’ no nome.
Soma das notas por disciplina dos alunos de nome ‘Paulo’.
Média das notas por disciplina dos alunos que tenham ‘Paulo’ no nome.
Média das notas por disciplina dos alunos de nome ‘Paulo’.
Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, um Técnico está criando a tabela TRTFunc, utilizando a instrução abaixo.
CREATE TABLE TRTFunc
( NroMatricula numeric(10) NOT NULL,
--NomeFunc varchar2(100) NOT NULL,
--Telefone varchar2(50),
--CONSTRAINT ......I
);
Para criar uma restrição, cujo nome seja matricula_unica, de forma que os campos NroMatricula e NomeFunc sejam únicos, a lacuna I deve ser corretamente preenchida com
matricula_unica UNIQUE (NroMatricula) UNIQUE (NomeFunc)
UNIQUE matricula_unica (NroMatricula, NomeFunc)
matricula_unica UNIQUE (NroMatricula AND NomeFunc)
UNIQUE (NroMatricula, NomeFunc) AS matricula_unica
matricula_unica UNIQUE (NroMatricula, NomeFunc)


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Considere os seguintes comandos para criação de tabelas executados no MySQL Community 5.0:
create table novelas (
codigo int auto_increment primary key,
nome varchar(40) not null,
horario_exibicao time
);
create table capitulos (
codigo int auto_increment primary key,
nome varchar(100) not null,
data_exibicao date,
cod_novela int not null references novelas (codigo)
);
Assinale a alternativa correta quanto ao comando SQL que retorne o número de capítulos de novelas do horário das 06:00.
select count(*) from novelas,capitulos where horario_exibicao = "06:00";
select sum(capitulos.codigo) from novelas,capitulos where horario_exibicao = "06:00";
select count(*) from novelas inner join capitulos on (novelas.codigo = capitulos.cod_novela) where horario_exibicao = "06:00";
select sum(capitulos.codigo) from novelas inner join capitulos on (novelas.codigo = capitulos.cod_novela) where horario_exibicao = "06:00";
select count(*) from novelas inner join capitulos on (novelas.codigo = capitulos.codigo) where horario_exibicao = "06:00";
Observe o trecho de uma script de criação de tabela no MySQL.
create table teste (
a int auto_increment unique,
b int
)
Assinale a cláusula usada no SQL Server que corresponde funcionalmente à cláusula auto_Increment do MySQL.
AUTO_NUMBER
COUNTER
IDENTITY
INCREMENT
TIMESTAMP
Joana trabalha com extração e consolidação de dados e precisa ter acesso aos metadados de um banco de dados SQL Server para compreender melhor o modelo e as estruturas utilizadas.
Para começar, Joana resolveu criar uma consulta SQL que produza uma lista das tabelas, com as respectivas colunas com seus tipos de dados e outras propriedades.
O comando que Joana deve usar é:
select s1.name tabela, s2.name coluna,
_______s3.name tipo, s2.iscomputed, s2.isnullable
from sysobjects s1, syscolumns s2, systypes s3
where s1.xtype='T'
__and s1.xid=s2.xid and s2.xtype=s3.xtype
__and s2.xusertype=s3.xusertype
order by s1.name, s2.name
select s1.name tabela, s2.name coluna,
_______s3.name tipo, s2.iscomputed, s2.isnullable
from systables s1, syscolumns s2, systypes s3
where s1.xcode=s2.xcode and s2.xtype=s3.xtype
__and s2.xusertype=s3.xusertype
order by s1.name, s2.name
select s1.name tabela, s2.name coluna,
_______s3.name tipo, s3.iscomputed, s3.isnullable
from systables s1, syscolumns s2, systypes s3
where s1.tableid=s2.tableid and s2.xtype=s3.xtype
__and s2.xusertype=s3.xusertype
order by s1.name, s2.name
select s1.name tabela, s2.name coluna,
_______s3.name tipo, s2.iscomputed, s2.isnullable
from sysobjects s1, syscolumns s2, systypes s3
where s1.xtype='U'
__and s1.id=s2.id and s2.xtype=s3.xtype
__and s2.xusertype=s3.xusertype
order by s1.name, s2.name
select s1.name tabela, s2.name coluna,
_______s3.name tipo, s2.iscomputed, s2.isnullable
from systables s1, syscolumns s2, sysobjects s3
where s1.xid=s2.xid and s2.xtype=s3.xtype
__and s2.xusertype=s3.xusertype
order by s1.name, s2.name
No contexto da implementação de bancos de dados Oracle 11g, analise as afirmativas a seguir.
I. Dados são armazenados logicamente em tablespaces, e fisicamente em datafiles associados com a tablespace correspondente.
II. Todo banco de dados Oracle possui uma tablespace denominada SYSTEM, criada automaticamente.
III. Todo banco de dados Oracle deve possuir uma tablespace intitulada LOG, cuja criação não é automática.
Está correto o que se afirma em
I, apenas.
II, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
No SGBD MySQL, para converter uma tabela do tipo MyISAM para InnoDB, deve-se usar o comando
ALTER TABLE.
CONVERT TABLE.
RENAME TABLE.
CONFIG TABLE.
TRANSLATE TABLE.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.