Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.746 questões

Q3977354 Banco de Dados
Associe os itens I a IV com as alternativas a seguir, relacionando as restrições com seus significados no contexto de modelagem de banco de dados relacionais.
I – Restrição de integridade de entidade.
II – Restrição de unicidade.
III – Restrição de integridade referencial.
IV– Restrição de domínio.
( ) É a regra que especifica que os valores de uma chave são válidos apenas se forem únicos na tabela. Devem ser definidas como NOT NULL
( ) É especificada entre duas tabelas e usada para manter a consistência entre as suas tuplas
( ) Valores inseridos em uma coluna devem sempre obedecer à definição dos valores que são permitidos para essa coluna
( ) O valor de uma chave primária deve ser definido como NOT NULL
Alternativas
Q3976958 Banco de Dados
Quando se inicia os trabalhos de aprendizado em bases de dados é comum identificar problemas na base de dados. Por isso, na etapa de pré- -processamento, os dados passam por recursos de limpeza, integração de bases de dados, redução na quantidade de atributos ou dados, transformação nos formatos dos dados ou discretização de alguns. Considerando esses recursos, indique a alternativa incorreta que os define.
Alternativas
Q3976957 Banco de Dados
ETL (Extract, Transform and Load) consiste num conjunto de técnicas com o objetivo de integração a fim de combinar dados de diversas fontes. Por meio do ETL, é possível definir a qualidade dos dados e a forma como eles são manipulados, a fim de transformá-los em uma informação inteligível e confiável. Nesse contexto, associe a técnica de ETL com a caracterização mais adequada.

1 - SQL (Standard Query Language)
2 – Web Services
3 - Processamento em lote
4 – Mapeamento de dados

A - Fornece instruções detalhadas para uma aplicação sobre como obter os dados necessários para processar. Ele também descreve qual campo de origem é correspondente ao campo de destino. Por exemplo, associar um atributo de uma tabela do banco de dados com outro atributo de outra tabela de outro banco de dados.
B - É o método mais comum de acessar e transformar os dados de um banco de dados relacional. 
C - Refere-se a uma operação que envolve a movimentação de grandes volumes de dados entre dois sistemas durante o que é chamado de “janela”. Nesse período determinado, nenhuma ação pode ocorrer com o sistema-fonte, enquanto os dados são sincronizados. 
D – É um método baseado na internet para fornecer dados ou funcionalidades a várias aplicações em tempo quase real. Esse método simplifica os processos de integração de dados e pode entregar, rapidamente, mais valor a partir dos dados.
Alternativas
Q3976951 Banco de Dados
select payment_id, case when not exists (select 1 from customer where customer_id=1 limit 1) then 0 else payment_id end as payment from payment; Com base no comando SQL, considere as afirmativas:

I – Trata-se de uma consulta que utiliza duas tabelas;
II – Serão retornadas duas colunas, ambas nomeadas ‘payment_id’;
III – O comando retornará, no máximo, um registro;
IV – O comando contém erro de sintaxe.

Assinale a alternativa correta.
Alternativas
Q3970314 Banco de Dados
Sobre controle de transações em sistemas de gerência de banco de dados, é correto afirmar que:
Alternativas
Q3970313 Banco de Dados
Sobre normalização de dados, é correto afirmar que:
Alternativas
Q3960365 Banco de Dados
 A coleção de dados obtidos de diversas fontes heterogêneas, orientada a assunto, contendo uma coleção de tecnologias de apoio à decisão é chamada de:
Alternativas
Q3960364 Banco de Dados
Modelos conceituais, como diagramas entidade-relacionamento (ER), podem servir de base para o projeto de um banco de dados relacional. Em relação ao mapeamento de relacionamentos binários 1 para 1 entre duas entidades hipotéticas S e T, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) É possível escolher uma das entidades participantes do relacionamento e incluir como chave estrangeira nessa relação a chave primária da outra entidade.
( ) Uma única relação pode ser criada que inclua todos os atributos de S e todos os atributos de T, bem como os atributos definidos no relacionamento em questão.
( ) Uma relação separada pode ser criada para o relacionamento, contendo as chaves primárias de S e T como chaves estrangeiras e também todos os atributos definidos no relacionamento em questão.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q3960362 Banco de Dados
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.
Alternativas
Q3727573 Banco de Dados
A linguagem SQL (Structured Query Language) possui comandos que são organizados em subconjuntos. O subconjunto DDL (Data Definition Language) possui comandos para definição de dados. Entre esses comandos, nós podemos encontrar o __________, que é usado para remover rapidamente todos os registros de uma tabela sem remover sua estrutura. Outro subconjunto é o DCL (Data Control Language) com os comandos para controlar o acesso aos dados do banco. No DCL, nós encontramos o __________ para remover permissões de acesso e o __________ para dar permissões de acesso aos usuários. Os comandos para gerenciar as transações executadas no banco de dados encontram-se no DTL (Data Transaction Language) ou TCL (Transaction Control Language). Entre os comandos de controle de transações, nós temos o __________ para reverter uma transação para um ponto definido pelo comando __________.
Selecione a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q3074376 Banco de Dados
No contexto de banco de dados, sobre os recursos de procedimentos armazenados (stored procedures) e gatilhos (triggers), julgue as afirmações. 
I. Um gatilho é similar a uma função, inclusive pelo fato de retornar um valor.
II. A execução de um procedimento armazenado é feita por meio de chamada ao seu nome, podendo ser dentro de outro procedimento.
III. Um gatilho é um procedimento armazenado que é ativado por evento e executa uma ou mais ações se a condição for atendida.
IV. Transações de commit e rollback não podem ser executadas por um procedimento armazenado.
V. O uso de procedimento armazenado diminui o tráfego na rede em um ambiente cliente/servidor, pois um grupo de comandos SQL ficam armazenados no próprio banco de dados.
É CORRETO afirmar que:  
Alternativas
Q3074375 Banco de Dados
Analise as afirmações abaixo em relação a modelagem conceitual de um banco de dados e seu mapeamento em um projeto físico em banco de dados relacional, assinalando a sentença INCORRETA.  
Alternativas
Q3074222 Banco de Dados
Um administrador de banco de dados PostgreSQL está enfrentando problemas de I/O e precisa mover tabelas e índices frequentemente utilizados para outro disco mais rápido. Esse procedimento pode ser feito por meio da criação de
Alternativas
Q3074221 Banco de Dados
Considerando a temática de banco de dados, avalie as sentenças a seguir:
I. SQL inclui tanto uma linguagem de definição de dados (DDL) quanto uma linguagem de manipulação de dados (DML).
II. Todas as entidades têm que ser distinguíveis.
III. Cada campo possui dois itens, nome do campo e uma especificação como NONULL.
IV. A regra de Integridade 2 proíbe valores nulos nos campos de chave primária.
V. Registro armazenado é a menor unidade de dados, com nome, armazenada no banco de dados.
É CORRETO afirmar:  
Alternativas
Q3058091 Banco de Dados

Julgue o item quanto aos sistemas gerenciadores de banco de dados (SGBD) Oracle, MySQL e PostgreSQL. 


O MySQL não permite associar uma senha a um objeto específico, como, por exemplo, uma tabela. 

Alternativas
Q3058090 Banco de Dados

Julgue o item quanto aos sistemas gerenciadores de banco de dados (SGBD) Oracle, MySQL e PostgreSQL. 


O parâmetro archive_cleanup_command do PostgreSQL, que se refere ao comando archive_cleanup, é um parâmetro obrigatório, que deve ser declarado no arquivo recovery.conf. Sua função é fazer com que o referido comando, em Shell, seja executado apenas uma vez, no final da recuperação do banco de dados. 

Alternativas
Q3058089 Banco de Dados

Julgue o item quanto aos sistemas gerenciadores de banco de dados (SGBD) Oracle, MySQL e PostgreSQL. 


No SGBD PostgreSQL, o programa initdb tem como função principal a de atualizar uma instância de banco de dados. 

Alternativas
Q3058088 Banco de Dados

Julgue o item quanto aos sistemas gerenciadores de banco de dados (SGBD) Oracle, MySQL e PostgreSQL. 


O Oracle 12c permite que sejam criados índices do tipo BITMAP e BTREE. 

Alternativas
Q3058087 Banco de Dados

Julgue o item quanto aos sistemas gerenciadores de banco de dados (SGBD) Oracle, MySQL e PostgreSQL. 


Após se criar um banco de dados no Oracle, o modo de arquivamento padrão é o NOARCHIVELOG. 

Alternativas
Q3056920 Banco de Dados

Quanto ao sistema de gerenciamento de banco de dados (SGBD) Oracle, um dos sistemas comerciais mais usados, julgue o item.


MOUNT, OPEN e STANDBY são os estágios envolvidos na abertura de um banco de dados Oracle. Eles podem ser usados com  o comando STARTUP.

Alternativas
Respostas
5341: B
5342: B
5343: B
5344: A
5345: C
5346: B
5347: A
5348: E
5349: C
5350: B
5351: C
5352: A
5353: C
5354: D
5355: C
5356: E
5357: E
5358: C
5359: C
5360: E